Skriv mobile apps til enhver platform med Intel XDK

  • Michael Fisher
  • 0
  • 1718
  • 283
Reklame

Intel er ikke rigtig et firma, som du ofte forbinder med mobilappudvikling. Mens du næsten helt sikkert har en Intel-chip, hvad du behøver at vide om Intels Ivy Bridge [MakeUseOf forklarer], hvad du har brug for at vide om Intels Ivy Bridge [MakeUseOf Explains], Intel har netop frigivet sin nye opdaterede processor, kodenavnet Ivy Bridge, til både desktops og laptops. Du finder disse nye produkter, der er opført som 3000-serien, og du kan købe mindst nogle af dem ... chugging sammen på computeren, du bruger til at læse dette, deres satsninger i den mobile verden var ikke så succesrige, som de måske havde håbet, med få producenter, der beslutter at bruge Intel Atom-chippen i deres Android-enheder.

Tilsyneladende har dette ikke afskrækket dem. De kastede lige 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 offentliggøre i en række app-butikker, herunder Google Play, Nook, Kindle, iTunes og Windows 8 Store. Det er virkelig en 'skriv en gang, kør hvor som helst'.

Men vil det revolutionere udviklingen af ​​arbejdsgangen overalt?

HTML5 Kun

Før jeg fortsætter, vil jeg bare gentage et punkt, jeg har fremsat tidligere. Dette gør ikke og tillader dig ikke at oprette oprindelige apps. Dette er applikationer, der er oprettet ved hjælp af et sprog som Java, Objekt-C eller C # og har ofte adgang til flere API'er, end der er tilgængelige ved hjælp af bare HTML5 og Javascript Start kodning af JavaScript lige nu med disse 5 store gratis ressourcer Start kodning af JavaScript lige nu med Disse 5 store gratis ressourcer .

Det er dog ikke en helt dårlig ting. For det første giver det dig mulighed for at udvikle dig ved hjælp af utroligt kendte webteknologier og til at oprette din applikation og derefter distribuere den på flere platforme. I sidste ende handler du med strøm for fleksibilitet.

En anden fordel ved at skrive mobile applikationer i HTML5 er, at du også er i stand til at distribuere dine applikationer til det større web. Med XKD kan du udgive Facebook-applikationer og -spil, Chrome-plugins samt traditionelle webapplikationer.

Redaktøren

Editoren er hvor enhver programmerer er mest hjemme. Det er her vi skriver den kode, 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 det have solid syntaksbelysning. Selvom dette ikke påvirker slutproduktet (i det mindste ikke direkte), sikrer det dog, at enhver kode, du fremstiller, er let at læse senere. Det hjælper også, hvis der er kodeudfyldelse, for at reducere mængden af ​​tekst, du ender med at skrive, og dermed reducere risikoen for at blive faldet af en alvorlig belastning af RSI.

XDK leverer her og leverer godt. Koden fremhæves smukt og er let at læse. Derudover er kodeudførelsen kraftig og er på niveau med enhver kommerciel redaktør. Jeg føler dog, at der kunne være mere her. Det ville være dejligt, hvis det fulgte med muligheden for at installere plugins, ikke i modsætning til den ærverdige Sublime Text Editor Prøv Sublime Text 2 til din tværplatformkode Redigeringsbehov Prøv Sublime Text 2 til din Cross-Platform-kode Redigering Needs Sublime Text 2 er en kodeditor på tværs af platforme, som jeg kun for nylig har hørt om, og jeg må sige, at jeg er virkelig imponeret trods beta-mærket. Du kan downloade den fulde app uden at betale en krone…. Jeg fandt ofte, at jeg fik en smule efter Emmet (tidligere Zen Coding), hvilket ville have sparet mig en god tid.

emulering

Når du har fået en kode, vil du 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 vil teste en kode, der gør brug af enhedernes accelerometer, samt ændre skærmorienteringen af ​​selve enheden. Dette er praktisk til test af din kode på flere enheder uden at udtømme tusinder af pund.

Hvis du vil udføre lidt 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 interrørene til din telefon, tablet eller laptop.

Deployment

Når du har fået din app alt poleret, kan du bygge den og derefter indsende den til salg i forskellige app-butikker. Dette trin udføres ikke på din computer, men er snarere outsourcet til Intels egne servere. Der er en smule konfiguration, der skal gøres her, men intet for let.

Du kan målrette mod Android, Crosswalk til Android, iOS, Windows 8, Windows Phone, Tizen, Amazon og Nook. Skuffende kan du ikke bygge din ansøgning om Blackberry 10. Jeg fandt, at dette var absolut bizart. Blackberry 10 lever stadig meget, og hvis du tilbringer nogen tid i en førsteklasses lounge i en lufthavn eller togstation, vil du ikke se nogen mangel på Blackberry Q10s. Faktisk er de fleste Blackberry 10-applikationer bygget helt med webteknologier. Det ville have været trivielt at tilføje BlackBerry 10-funktionalitet til XDK.

Konklusion

XDK er et solidt udviklingsmiljø, og for alle, der ønsker at få deres millioner af verdens mobile markedspladser, hvis de tilbyder et godt sted at komme i gang. Selvom det ville være rart at have support til Blackberry 10 og til plugins, anerkender den, at dette er en utrolig indsats på Intel's vegne og på dens prispunkt er utroligt lokkende. Prøv det, og lad mig vide, hvad du synes!

Fotokredit: HTML5 krus (slavisk_V)



Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.