Advertentie
Intel is niet echt een bedrijf dat u vaak associeert met de ontwikkeling van mobiele apps. Terwijl je bijna zeker een Intel-chip Wat u moet weten over de Ivy Bridge van Intel [MakeUseOf Explains]Intel heeft zojuist zijn nieuwe bijgewerkte processor, met de codenaam Ivy Bridge, uitgebracht voor zowel desktops als laptops. U vindt deze nieuwe producten vermeld als de 3000-serie en u kunt er op zijn minst enkele van kopen ... Lees verder puffend in de computer die je gebruikt om dit te lezen, was hun avontuur in de mobiele wereld niet zo succesvol zoals ze hadden gehoopt, met weinig fabrikanten die besloten om de Intel Atom-chip in hun te gebruiken Android-apparaten.
Blijkbaar heeft dit hen niet afgeschrikt. Ze gooiden gewoon hun hoed weer in de mobiele ring met de Intel XDK IDE. Met deze gratis ontwikkelomgeving kun je applicaties schrijven met HTML5, Javascript en CSS3 en ze vervolgens testen op meerdere apparaten. Als u klaar bent, kunt u publiceren naar een groot aantal app-winkels, waaronder Google Play, Nook, Kindle, iTunes en de Windows 8 Store. Het is echt een 'schrijf een keer, ren overal naartoe'-deal.
Maar zal het de workflow van ontwikkelaars overal revolutioneren?
Alleen HTML5
Voordat ik verder ga, wil ik nog een punt herhalen dat ik eerder heb gemaakt. Dit staat u niet toe en staat niet toe dat u native apps maakt. Dit zijn applicaties die zijn gemaakt met een taal zoals Java, Objective-C of C # en vaak toegang hebben tot meer API's dan beschikbaar zijn met slechts HTML5 Ga aan de slag met HTML5Je hebt gehoord van HTML5. Iedereen gebruikt het. Het wordt aangekondigd als de redder van het internet, waardoor mensen rijke, boeiende webpagina's kunnen maken zonder Flash en Shockwave te gebruiken. Lees verder en Javascript Begin nu met het coderen van JavaScript met deze 5 geweldige gratis bronnen Lees verder .
Dat is echter niet helemaal een slechte zaak. Ten eerste kunt u zich ontwikkelen met behulp van ongelooflijk bekende webtechnologieën en uw applicatie maken en deze vervolgens op meerdere platforms implementeren. Uiteindelijk ruilt u stroom in voor flexibiliteit.
Een ander voordeel van het schrijven van mobiele applicaties in HTML5 is dat u uw applicaties ook op het grotere web kunt implementeren. Met XKD kunt u Facebook-applicaties en -games, Chrome-plug-ins en traditionele webapplicaties publiceren.
De bewerker
De editor is waar elke programmeur zich het meest thuis voelt. Hier schrijven we de code die de tools en applicaties die u regelmatig gebruikt van stroom voorziet. Voor serieuze programmeurs zijn hier enkele absolute vereisten.
Ten eerste moet het een solide syntaxisaccentuering hebben. Hoewel dit het eindproduct niet beïnvloedt (althans niet direct), zorgt het er wel voor dat elke code die je maakt later gemakkelijk te lezen is. Het helpt ook als er code-aanvulling is, om de hoeveelheid tekst die u uiteindelijk schrijft te verminderen en zo het risico te verkleinen dat u wordt geveld door een ernstige vorm van RSI.
XDK levert hier en levert goed. Code is prachtig gemarkeerd en is gemakkelijk te lezen. Bovendien is de code-aanvulling krachtig en vergelijkbaar met elke commerciële redacteur. Ik heb echter het gevoel dat er hier meer zou kunnen zijn. Het zou geweldig zijn als het de mogelijkheid bood om plug-ins te installeren, niet anders dan de eerbiedwaardige Sublime Text Editor Probeer Sublime Text 2 uit voor uw platformonafhankelijke bewerkingsbehoeftenSublime Text 2 is een platformonafhankelijke code-editor waar ik pas onlangs van gehoord heb, en ik moet zeggen dat ik erg onder de indruk ben ondanks het beta-label. U kunt de volledige app downloaden zonder een cent te betalen ... Lees verder . Ik merkte vaak dat ik smachtte naar mensen als Emmet (voorheen Zen Coding), wat me behoorlijk wat tijd zou hebben bespaard.
Emulatie
Zodra u een code heeft, wilt u zien hoe deze eruitziet op verschillende platforms. Met XDK kunt u uw code uitvoeren in een aantal resoluties en afmetingen, waaronder de Apple iPhone, de Google Nexus 7-tablet en de Nokia Lumia 920.
U kunt ook de positionering van het apparaat definiëren, voor wanneer u code wilt testen die gebruik maakt van de versnellingsmeter van het apparaat, evenals de schermoriëntatie van het apparaat zelf. Dit is handig om uw code op meerdere apparaten te testen zonder duizenden ponden op te geven.
Als je wat meer praktijktests wilt doen, kun je je project altijd naar je apparaat pushen met Intel's App Preview. Deze multi-platform applicatie is beschikbaar op Windows 8, Windows Phone, Android en iOS en stelt je in staat om je code door de inter-tubes naar je telefoon, tablet of laptop te schuiven.
Implementatie
Zodra je app helemaal klaar is, kun je hem bouwen en vervolgens te koop aanbieden bij verschillende appstores. Deze stap wordt niet op uw computer uitgevoerd, maar wordt eerder uitbesteed aan de eigen servers van Intel. Er moet hier een beetje configuratie worden gedaan, maar niets te onhandig.
U kunt Android, Crosswalk voor Android, iOS, Windows 8, Windows Phone, Tizen, Amazon en Nook targeten. Teleurstellend genoeg kun je je applicatie voor Blackberry 10 niet bouwen. Ik vond dit absoluut bizar. Blackberry 10 leeft nog steeds, en als je wat tijd doorbrengt in een eersteklas lounge op een luchthaven of treinstation, zul je geen tekort aan Blackberry Q10's zien. In feite zijn de meeste Blackberry 10-applicaties volledig gebouwd met webtechnologieën. Het zou triviaal zijn geweest om BlackBerry 10-functionaliteit aan XDK toe te voegen.
Gevolgtrekking
XDK is een solide ontwikkelomgeving en voor iedereen die zijn miljoenen mobiele marktplaatsen van de wereld wil verdienen, als het een goede plek biedt om te beginnen. Hoewel het leuk zou zijn om ondersteuning te hebben voor Blackberry 10 en voor plug-ins, erkent het dat dit een ongelooflijke inspanning is namens Intel en voor zijn prijs ongelooflijk aantrekkelijk is. Probeer het eens en laat me weten wat je ervan vindt!
Matthew Hughes is een softwareontwikkelaar en schrijver uit Liverpool, Engeland. Hij wordt zelden gevonden zonder een kopje sterke zwarte koffie in zijn hand en is dol op zijn Macbook Pro en zijn camera. Je kunt zijn blog lezen op http://www.matthewhughes.co.uk en volg hem op twitter op @matthewhughes.