reklama
Intel není ve skutečnosti společnost, se kterou se často přidružujete k vývoji mobilních aplikací. I když téměř určitě máte Čip Intel Co potřebujete vědět o Ivy Bridge společnosti Intel [MakeUseOf vysvětluje]Společnost Intel právě vydala svůj nový aktualizovaný procesor s názvem Ivy Bridge pro stolní počítače i notebooky. Tyto nové produkty najdete jako řady 3000 a můžete si koupit alespoň některé z nich ... Přečtěte si více když se chopili počítače, který používáte, abyste to přečetli, jejich podniky v mobilním světě nebyly jako úspěšné, jak doufali, s několika výrobci, kteří se rozhodli používat čip Intel Atom Zařízení Android.
Zdánlivě je to neodradilo. Prostě hodili klobouk zpět do mobilního prstenu Intel XDK IDE. Toto bezplatné vývojové prostředí umožňuje psát aplikace pomocí HTML5, Javascript a CSS3 a poté je testovat na více zařízeních. Po dokončení můžete publikovat do mnoha obchodů s aplikacemi, včetně Google Play, Nook, Kindle, iTunes a Windows 8 Store. Je to opravdu „jednorázový zápis, běh kamkoli“.
Ale bude to revoluce pracovního postupu vývojářů všude?
Pouze HTML5
Než budu pokračovat, chci jen zopakovat bod, který jsem uvedl dříve. To neumožňuje a neumožňuje vytvářet nativní aplikace. Jedná se o aplikace, které jsou vytvořeny pomocí jazyka, jako je Java, Objective-C nebo C # a často mají přístup k více API, než jsou k dispozici pouze pomocí právě HTML5 Začínáme s HTML5Slyšeli jste o HTML5. Každý to používá. Je ohlašován jako zachránce internetu a umožňuje lidem vytvářet bohaté a poutavé webové stránky bez použití Flash a Shockwave. Přečtěte si více a Javascript Začněte s kódováním JavaScriptu právě teď s těmito 5 skvělými zdroji zdarma Přečtěte si více .
To však není úplně špatná věc. Zaprvé vám umožní vyvíjet pomocí neuvěřitelně známých webových technologií, vytvářet aplikaci a poté ji nasadit na více platforem. Nakonec si vyměňujete energii za flexibilitu.
Další výhodou psaní mobilních aplikací v HTML5 je to, že jste také schopni implementovat své aplikace na větší web. S XKD můžete publikovat aplikace a hry na Facebooku, pluginy Chrome a tradiční webové aplikace.
Editor
Editor je tam, kde je každý programátor nejvíce doma. Zde píšeme kód, který pravidelně používá nástroje a aplikace, které používáte. Pro seriózní programátory jsou zde absolutní předpoklady.
Za prvé, musí mít solidní zvýraznění syntaxe. Přestože to nemá vliv na konečný produkt (alespoň ne přímo), zajišťuje to, že jakýkoli kód, který vytvoříte, bude později snadno čitelný. Pomáhá také v případě dokončení kódu, aby se snížilo množství textu, který nakonec napíšete, a tak se snížilo riziko, že se bude vážit vážné napětí RSI.
XDK zde doručuje a poskytuje dobře. Kód je zvýrazněn krásně a je snadno čitelný. Kromě toho je dokončení kódu výkonné a je srovnatelné s jakýmkoli komerčním editorem. Mám však pocit, že by zde mohlo být více. Bylo by skvělé, kdyby přišlo se schopností instalovat pluginy, ne na rozdíl od ctihodný Sublime Text Editor Vyzkoušejte Sublime Text 2 pro potřeby úpravy kódu napříč platformamiSublime Text 2 je editor napříč platformami, o kterém jsem slyšel teprve nedávno, a musím říci, že na značku beta jsem opravdu ohromen. Můžete si stáhnout plnou aplikaci bez placení penny ... Přečtěte si více . Často jsem zjistil, že se mi líbí Emmet (dříve Zen Coding), což by mi ušetřilo dost času.
Emulace
Až budete mít nějaký kód, budete chtít vidět, jak to vypadá na různých platformách. XDK vám umožňuje spustit kód v několika rozlišeních a rozměrech, včetně Apple iPhone, tabletu Google Nexus 7 a Nokia Lumia 920.
Můžete také definovat umístění zařízení pro případ, kdy si přejete vyzkoušet kód, který využívá akcelerometr zařízení, a také změnit orientaci obrazovky samotného zařízení. To je užitečné pro testování kódu na více zařízeních, aniž byste museli rozdávat tisíce liber.
Pokud chcete provést ještě více praktických testů, můžete vždy poslat svůj projekt do svého zařízení pomocí náhledu aplikace Intel. Tato multiplatformová aplikace je k dispozici na Windows 8, Windows Phone, Android a iOS a umožňuje vám strčit kód přes mezikroužky do telefonu, tabletu nebo notebooku.
Rozvinutí
Jakmile bude aplikace úplně vyleštěna, můžete ji sestavit a odeslat ji k prodeji v různých obchodech s aplikacemi. Tento krok se neprovádí na vašem počítači, ale je spíše zadáván externě na vlastní servery Intel. Je třeba udělat trochu konfigurace, ale nic příliš hloupého.
Můžete zacílit na Android, Crosswalk pro Android, iOS, Windows 8, Windows Phone, Tizen, Amazon a Nook. Naneštěstí nemůžete vytvořit aplikaci pro Blackberry 10. Zjistil jsem, že je to naprosto bizarní. Blackberry 10 je stále velmi naživu a pokud trávíte nějaký čas v salonku první třídy na letišti nebo na vlakovém nádraží, neuvidíte žádný nedostatek Blackberry Q10s. Většina aplikací Blackberry 10 je ve skutečnosti postavena výhradně na webových technologiích. Bylo by triviální přidat do XDK funkčnost BlackBerry 10.
Závěr
XDK je solidní vývojové prostředí a pro každého, kdo hledá své miliony mobilních trhů na světě, pokud nabízí dobré místo pro začátek. Přestože by bylo hezké mít podporu pro Blackberry 10 a pro pluginy, uznává, že jde o neuvěřitelné úsilí jménem společnosti Intel a jeho cena je neuvěřitelně lákavá. Zkuste to a dejte mi vědět, co si myslíte!
Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.