Reklama

Intel nie jest tak naprawdę firmą, którą często kojarzysz z tworzeniem aplikacji mobilnych. Podczas gdy prawie na pewno masz Układ Intel Co musisz wiedzieć o Ivy Bridge Intela [MakeUseOf wyjaśnia]Intel właśnie wydał swój nowy zaktualizowany procesor o nazwie kodowej Ivy Bridge, zarówno dla komputerów stacjonarnych, jak i laptopów. Te nowe produkty znajdziesz na liście serii 3000 i możesz kupić przynajmniej niektóre z nich ... Czytaj więcej wtrącając się do komputera, którego używasz do czytania, ich przedsięwzięcia w mobilny świat nie były takie osiągnęli sukces, jak mogli się spodziewać, a niewielu producentów decydowało się na użycie w nich układu Intel Atom Urządzenia z Androidem.

Pozornie to ich nie odstraszyło. Po prostu ponownie wrzucili kapelusz z powrotem do ruchomego pierścienia Intel XDK IDE. To bezpłatne środowisko programistyczne pozwala pisać aplikacje przy użyciu HTML5, Javascript i CSS3, a następnie testować je na wielu urządzeniach. Po zakończeniu możesz publikować w wielu sklepach z aplikacjami, w tym w Google Play, Nook, Kindle, iTunes i Windows 8 Store. To naprawdę jest umowa typu „napisz raz, biegnij gdziekolwiek”.

instagram viewer

Ale czy zrewolucjonizuje przepływ pracy programistów na całym świecie?

Tylko HTML5

Zanim przejdę dalej, chciałbym tylko powtórzyć punkt, który przedstawiłem wcześniej. To nie pozwala i nie pozwala na tworzenie aplikacji natywnych. Są to aplikacje, które są tworzone przy użyciu języka takiego jak Java, Objective-C lub C # i często mają dostęp do większej liczby interfejsów API niż są dostępne przy użyciu HTML5 Rozpocznij z HTML5Słyszałeś o HTML5. Wszyscy go używają. Jest nazywany zbawcą Internetu, pozwalając ludziom tworzyć bogate, angażujące strony internetowe bez uciekania się do Flasha i Shockwave. Czytaj więcej i JavaScript Zacznij kodować JavaScript już teraz dzięki tym 5 świetnym darmowym zasobom Czytaj więcej .

xdk-create

Nie jest to jednak całkiem zła rzecz. Po pierwsze, pozwoli ci się rozwijać przy użyciu niesamowicie znanych technologii internetowych, a także stworzyć aplikację, a następnie wdrożyć ją na wiele platform. Ostatecznie zamieniasz moc na elastyczność.

Kolejną zaletą pisania aplikacji mobilnych w HTML5 jest to, że możesz także wdrażać swoje aplikacje w sieci. Dzięki XKD możesz publikować aplikacje i gry Facebooka, wtyczki Chrome, a także tradycyjne aplikacje internetowe.

Edytor

Edytor to miejsce, w którym każdy programista jest najbardziej w domu. Tutaj piszemy kod, który zasila narzędzia i aplikacje, których regularnie używasz. Dla poważnych programistów istnieją tutaj absolutne warunki wstępne.

Po pierwsze, musi mieć solidne podświetlanie składni. Wprawdzie nie wpływa to na produkt końcowy (przynajmniej nie bezpośrednio), ale zapewnia, że ​​każdy wygenerowany kod będzie łatwy do odczytania w późniejszym czasie. Pomaga również w przypadku uzupełnienia kodu, aby zmniejszyć ilość tekstu, który kończysz pisaniem, a tym samym zmniejszyć ryzyko popadnięcia w poważne obciążenie RSI.

kod xdk

XDK dostarcza tutaj i dostarcza dobrze. Kod jest pięknie podświetlony i jest łatwy do odczytania. Ponadto uzupełnianie kodu jest potężne i jest na równi z dowolnym edytorem komercyjnym. Wydaje mi się jednak, że może tu być więcej. Byłoby wspaniale, gdyby miał możliwość instalowania wtyczek, podobnie jak czcigodny Sublime Text Editor Wypróbuj Sublime Text 2 dla swoich potrzeb w zakresie edytowania kodu na wielu platformachSublime Text 2 to wieloplatformowy edytor kodów, o którym dopiero niedawno słyszałem i muszę powiedzieć, że jestem pod wrażeniem pomimo etykiety beta. Możesz pobrać pełną aplikację bez płacenia ani grosza ... Czytaj więcej . Często szukałem takich jak Emmet (wcześniej Zen Coding), co zaoszczędziłoby mi sporo czasu.

Współzawodnictwo

Gdy zdobędziesz trochę kodu, będziesz chciał zobaczyć, jak to wygląda na różnych platformach. XDK pozwala uruchamiać kod w wielu rozdzielczościach i wymiarach, w tym Apple iPhone, tablet Google Nexus 7 i Nokia Lumia 920.

xdk-emulate

Możesz także określić położenie urządzenia, na przykład, gdy chcesz przetestować kod korzystający z akcelerometru urządzenia, a także zmienić orientację ekranu samego urządzenia. Jest to przydatne do testowania kodu na wielu urządzeniach bez wyrzucania tysięcy funtów.

przyspieszeniomierz xdk

Jeśli chcesz wykonać nieco więcej praktycznych testów, zawsze możesz wypchnąć swój projekt na urządzenie dzięki aplikacji Intel Preview. Ta wieloplatformowa aplikacja jest dostępna w systemach Windows 8, Windows Phone, Android i iOS i pozwala na przesuwanie kodu między rurami do telefonu, tabletu lub laptopa.

Rozlokowanie

Po dopracowaniu aplikacji możesz ją zbudować, a następnie przesłać do sprzedaży w różnych sklepach z aplikacjami. Ten krok nie jest wykonywany na komputerze, ale jest zlecany zewnętrznym serwerom Intela. Jest tu trochę konfiguracji, ale nic nie jest zbyt skomplikowane.

xdk-build

Możesz kierować reklamy na Androida, Crosswalk na Androida, iOS, Windows 8, Windows Phone, Tizen, Amazon i Nook. Rozczarowujące, że nie możesz zbudować swojej aplikacji dla Blackberry 10. Uważam, że jest to absolutnie dziwaczne. Blackberry 10 wciąż jest bardzo żywy, a jeśli spędzisz trochę czasu w salonie pierwszej klasy na lotnisku lub dworcu kolejowym, nie zauważysz braku Blackberry Q10. W rzeczywistości większość aplikacji Blackberry 10 jest zbudowanych całkowicie z wykorzystaniem technologii internetowych. Dodanie funkcjonalności BlackBerry 10 do XDK byłoby banalne.

Wniosek

XDK to solidne środowisko programistyczne i dla każdego, kto chce zarobić miliony na mobilnych platformach handlowych na świecie, jeśli oferuje dobre miejsce do rozpoczęcia. Chociaż byłoby miło mieć wsparcie dla Blackberry 10 i wtyczek, zdaje sobie sprawę, że jest to niesamowity wysiłek w imieniu Intela, a jego cena jest niesamowicie kusząca. Spróbuj i daj mi znać, co myślisz!

Matthew Hughes jest programistą i pisarzem z Liverpoolu w Anglii. Rzadko można go znaleźć bez filiżanki mocnej czarnej kawy w dłoni i absolutnie uwielbia swojego Macbooka Pro i aparat. Możesz przeczytać jego blog na http://www.matthewhughes.co.uk i śledź go na Twitterze na @matthewhughes.