Pisz aplikacje mobilne dla dowolnej platformy dzięki Intel XDK

  • Lesley Fowler
  • 0
  • 3279
  • 635
Reklama

Intel nie jest tak naprawdę firmą, którą często kojarzysz z tworzeniem aplikacji mobilnych. Chociaż prawie na pewno masz układ Intela Co musisz wiedzieć o Ivy Bridge Intela [MakeUseOf wyjaśnia] 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 komputery stacjonarne, jak i laptopy. Znajdziesz te nowe produkty na liście z serii 3000 i możesz kupić przynajmniej niektóre z nich… czepiając się na komputerze, którego używasz do czytania tego, ich przedsięwzięcia w mobilny świat nie były tak udane, jak się spodziewali, niewielu producentów decyduje się na użycie układu Intel Atom w swoich urządzeniach z Androidem.

Pozornie to ich nie odstraszyło. Właśnie wrzucili czapkę z powrotem do pierścienia mobilnego dzięki 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”.

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 tylko HTML5 i JavaScript Rozpocznij kodowanie JavaScript już teraz dzięki tym 5 świetnym darmowym zasobom Rozpocznij kodowanie JavaScript już teraz dzięki Te 5 wspaniałych darmowych zasobów .

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 wielu platformach. 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. Chociaż nie wpływa to na produkt końcowy (przynajmniej nie bezpośrednio), zapewnia on, że każdy wygenerowany kod jest łatwy do odczytania w późniejszym czasie. Pomaga także w przypadku uzupełnienia kodu, aby zmniejszyć ilość tekstu, który kończysz pisaniem, a tym samym zmniejszyć ryzyko powalenia się przez poważne obciążenie RSI.

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. Jednak wydaje mi się, że może tu być więcej. Byłoby wspaniale, gdyby pojawił się z możliwością instalowania wtyczek, podobnie jak czcigodny Sublime Text Editor Wypróbuj Sublime Text 2 do wieloplatformowej edycji kodu Wymaga Sublime Text 2 do wieloplatformowej edycji kodu Sublime Text 2 to wieloplatformowy edytor kodów, o którym dopiero niedawno słyszałem i muszę przyznać, że jestem pod wrażeniem pomimo etykiety beta. Możesz pobrać pełną aplikację bez płacenia ani grosza…. 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 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.

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.

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 przepychać kod 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 twoim komputerze, ale jest zlecany na zewnątrz serwerom Intela. Jest tu trochę konfiguracji, ale nic nie jest zbyt skomplikowane.

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ć aplikacji dla Blackberry 10. Stwierdziłem, że jest to absolutnie dziwne. Blackberry 10 wciąż żyje, 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 w całości 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 niezwykle kusząca. Spróbuj i daj mi znać, co myślisz!

Zdjęcie kredytowe: kubek HTML5 (Slavic_V)



Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.