Intel er ikke rigtig et firma, du ofte forbinder med mobil app udvikling. Mens du helt sikkert har en Intel-chip Hvad du behøver at vide om Intels Ivy Bridge [MakeUseOf Forklarer] Hvad du behøver at vide om Intels Ivy Bridge [MakeUseOf Forklarer] Intel har netop udgivet sin nye opdaterede processor, med navnet Ivy Bridge, for både stationære og bærbare computere. Du finder disse nye produkter opført som 3000-serien, og du kan købe mindst nogle af dem ... Læs mere chugging sammen i den computer, du bruger til at læse dette, deres ventures i mobil verden var ikke så succesfulde som de kunne have håbet, med få producenter beslutter at bruge Intel Atom chip i deres Android enheder.
Det har tilsyneladende ikke afskrækket dem. De kastede bare deres hat tilbage i mobilringen igen med Intel XDK IDE. Dette gratis udviklingsmiljø giver dig mulighed for at skrive applikationer ved hjælp af HTML5, Javascript og CSS3 og derefter teste dem mod flere enheder. Når du er færdig, kan du udgive til en lang række appbutikker, herunder Google Play, Nook, Kindle, iTunes og Windows 8 Store. Det er virkelig en 'skrive en gang, løbe hvor som helst' aftale.
Men vil det revolutionere arbejdsgange fra udviklere overalt?
Kun HTML5
Før jeg fortsætter, vil jeg blot gentage et punkt, jeg tidligere gjorde. Dette gør ikke og vil ikke tillade dig at oprette native apps. Disse er applikationer, der oprettes ved hjælp af et sprog som Java, Objective-C eller C #, og har ofte adgang til flere API'er, end de er tilgængelige ved hjælp af bare HTML5 og Javascript. Start kodning JavaScript lige nu med disse 5 fantastiske gratis ressourcer. Start kodning JavaScript lige nu med Disse 5 Great Free Resources Læs mere.
Men det er ikke en helt dårlig ting. For det første vil det give dig mulighed for at udvikle ved hjælp af utroligt velkendte webteknologier og til at oprette din applikation og derefter implementere den på flere platforme. I sidste ende handler du af magt for fleksibilitet.
En anden fordel ved at skrive mobile applikationer i HTML5 er, at du også kan distribuere dine applikationer til det større web. Med XKD kan du udgive Facebook-applikationer og spil, Chrome-plugins samt traditionelle webapplikationer.
Redaktøren
Redaktøren er hvor nogen programmør er mest hjemme. Her skriver vi koden, der styrer de værktøjer og applikationer, du bruger regelmæssigt. For seriøse programmører er der nogle absolutte forudsætninger her.
For det første skal den have solid syntax fremhævet. Selv om dette ikke påvirker slutproduktet (i det mindste ikke direkte), sikrer det sig, at enhver kode du producerer, er let at læse senere. Det hjælper også, hvis der er kodeafslutning, for at reducere mængden af tekst, du ender med at skrive, og dermed reducere risikoen for at blive fældet af en alvorlig belastning af RSI.
XDK leverer her og leverer godt. Koden fremhæves smukt og er let at læse. Derudover er kodeafslutningen kraftig og er på niveau med enhver kommerciel editor. Jeg føler dog, at der kunne være mere her. Det ville være fantastisk, hvis det kom med evnen til at installere plugins, ikke i modsætning til den ærværdige Sublime Text Editor Prøv Sublime Tekst 2 Til Din Cross-Platform Kode Redigeringsbehov Prøv Sublime Tekst 2 Til Din Cross-Platform Kode Redigering Behøver Sublime Tekst 2 er en kors-platform kode redaktør jeg kun for nylig hørt om, og jeg må sige, jeg er virkelig imponeret på trods af beta-mærket. Du kan downloade den fulde app uden at betale en krone ... Læs mere. Jeg syntes ofte, at jeg var glad for at lide Emmet (tidligere Zen Coding), som ville have reddet mig en god tid.
emulering
Når du har fået en kode, vil du gerne se, hvordan det ser ud på forskellige platforme. XDK giver dig mulighed for at køre din kode i en række opløsninger og dimensioner, herunder Apple iPhone, Google Nexus 7 tablet og Nokia Lumia 920.
Du kan også definere placeringen af enheden, for når du ønsker at teste kode, der gør brug af enhedens accelerometer, samt at ændre skærmens orientering på selve enheden. Dette er praktisk til at teste din kode på tværs af flere enheder uden at forkalde tusindvis af pund.
Hvis du vil gøre en smule mere praktisk test, kan du altid skubbe dit projekt til din enhed med Intels App Preview. Denne multi platform applikation er tilgængelig på Windows 8, Windows Phone, Android og iOS og giver dig mulighed for at skubbe din kode gennem inter-rørene til din telefon, tablet eller laptop.
Deployment
Når du har fået din app alle poleret, kan du bygge den og derefter sende den til salg på forskellige app butikker. Dette trin er ikke gjort på din computer, men er let outsourcet til Intels egne servere. Der er en smule konfiguration, der skal gøres her, men ikke for fiddly.
Du kan målrette Android, Crosswalk til Android, iOS, Windows 8, Windows Phone, Tizen, Amazon og Nook. Skuffende kan du ikke bygge din ansøgning til Blackberry 10. Jeg fandt dette for at være helt bizart. Blackberry 10 er stadig meget levende, og hvis du bruger nogen tid i en førsteklasses lounge på en lufthavn eller togstation, vil du ikke se nogen mangel på Blackberry Q10s. Faktisk er de fleste Blackberry 10 applikationer bygget helt sammen med webteknologier. Det ville have været trivielt at tilføje BlackBerry 10-funktionalitet til XDK.
Konklusion
XDK er et solidt udviklingsmiljø, og hvis nogen søger at gøre deres millioner af mobilmarkederne i verden, hvis det giver et godt sted at komme i gang. Selv om det ville være rart at have støtte til Blackberry 10 og til plugins, erkender det, at dette er en utrolig indsats på Intel's vegne, og det er utrolig lokkende til prisen. Prøv det og lad mig vide, hvad du synes!