Oglas
Intel v resnici ni podjetje, ki ga pogosto povezujete z razvojem aplikacij za mobilne naprave. Medtem ko skoraj zagotovo imate Intel čip Kaj morate vedeti o Intelovem mostu Ivy [MakeUseOf Explains]Intel je pravkar izdal svoj novi posodobljeni procesor z oznako Ivy Bridge za namizne in prenosne računalnike. Našli boste te nove izdelke, ki so navedeni v seriji 3000 in lahko kupite vsaj nekatere od njih ... Preberi več v računalniku, ki ga uporabljate za branje, njihovi podvigi v svet mobilnih naprav niso bili takšni uspešni, kot bi si lahko upali, le malo proizvajalcev se je odločilo za uporabo čipa Intel Atom v svojem Naprave Android.
Zdi se, da jih to ni odvrnilo. S klobukom so spet vrgli klobuk v mobilni obroč Intel XDK IDE. To brezplačno razvojno okolje vam omogoča, da pišete aplikacije z uporabo HTML5, Javascript in CSS3 in jih nato preizkušate na več napravah. Ko končate, lahko objavite v številnih trgovinah z aplikacijami, vključno z Googlom Play, Nook, Kindle, iTunes in Windows 8 Store. V resnici gre za "piši enkrat, teči kamor koli".
Toda ali bo povsod revolucioniral potek razvijalcev?
Samo HTML5
Preden nadaljujem, želim samo ponoviti točko, ki sem jo navedel prej. To vam ne bo in ne bo omogočilo ustvarjanja domačih aplikacij. To so aplikacije, ki so ustvarjene v jeziku, kot so Java, Objective-C ali C # in imajo pogosto dostop do več API-jev, kot so na voljo samo z HTML5 Začnite s HTML5Slišali ste za HTML5. Vsi ga uporabljajo. Napovedujejo ga kot rešitelja interneta in ljudem omogoča ustvarjanje bogatih, privlačnih spletnih strani, ne da bi se zatekali k uporabi Flash in Shockwave-a. Preberi več in Javascript Začnite kodirati JavaScript zdaj s temi 5 odličnimi brezplačnimi viri Preberi več .
Vendar to ni povsem slabo. Prvič, omogočilo vam bo razvoj z neverjetno poznanimi spletnimi tehnologijami in ustvarjanje aplikacije ter nato namestitev na več platform. Končno trgujete z močjo zaradi prožnosti.
Druga prednost pisanja mobilnih aplikacij v HTML5 je ta, da lahko svoje aplikacije razporedite tudi na širši splet. Z XKD lahko objavljate Facebook aplikacije in igre, Chromove vtičnike kot tudi tradicionalne spletne aplikacije.
Urednik
Urejevalnik je tam, kjer je katerikoli programer najbolj doma. Tu pišemo kodo, ki pooblasti orodja in aplikacije, ki jih redno uporabljate. Za resne programerje je tu nekaj absolutnih pogojev.
Najprej mora imeti trdno skladno poudarjanje. Čeprav to ne vpliva na končni izdelek (vsaj ne neposredno), vseeno zagotavlja, da bo vsaka koda, ki jo ustvarite, pozneje zlahka prebrana. Pomaga tudi, če pride do dokončanja kode, da zmanjšate količino besedila, ki ga na koncu napišete, in s tem zmanjšate tveganje, da vas bodo resno obremenili RSI.
XDK prinaša sem in dobro. Koda je lepo poudarjena in jo je enostavno brati. Poleg tega je dopolnitev kode zmogljiva in je enaka vsem komercialnim urejevalnikom. Vendar pa se mi zdi, da bi tu lahko bilo več. Bilo bi super, če bi prišli z možnostjo namestitve vtičnikov, ne za razliko od časten Sublime urejevalnik besedil Preizkusite vzvišeno besedilo 2 za potrebe po urejanju kodeSublime Text 2 je urejevalnik kode za več platform, o katerem sem slišal šele pred kratkim in moram reči, da sem kljub nalepki beta resnično navdušen. Celotno aplikacijo lahko prenesete brez plačila denarja ... Preberi več . Pogosto sem se znašel všeč Emmetu (prej Zen Coding), kar bi mi prihranilo kar nekaj časa.
Emulacija
Ko boste dobili nekaj kode, boste želeli videti, kako izgleda na različnih platformah. XDK omogoča zagon kode v številnih ločljivostih in razsežnostih, vključno z Apple iPhone, tablico Google Nexus 7 in Nokia Lumia 920.
Določite lahko tudi pozicioniranje naprave, če želite preizkusiti kodo, ki uporablja naprave za merjenje pospeška, kot tudi spreminjanje usmerjenosti zaslona same naprave. To je priročno za preizkušanje kode v več napravah, ne da bi odšteli na tisoče funtov.
Če želite opraviti še več praktičnega testiranja, lahko svoj projekt vedno potisnete v napravo z Intelovim predogledom aplikacij. Ta aplikacija na več platformah je na voljo v sistemih Windows 8, Windows Phone, Android in iOS in vam omogoča, da svojo kodo potisnete skozi inter-cevi v telefon, tablični računalnik ali prenosnik.
Umestitev
Ko ste svojo aplikacijo izpopolnili, jo lahko sestavite in pošljete v prodajo v različnih trgovinah z aplikacijami. Ta korak se ne izvede v vašem računalniku, ampak je zunanji izvajalec Intelovih strežnikov. Tu je treba narediti malo konfiguracije, vendar nič preveč navidezno.
Lahko ciljate na Android, Crosswalk za Android, iOS, Windows 8, Windows Phone, Tizen, Amazon in Nook. Na žalost ne morete sestaviti svoje aplikacije za Blackberry 10. To se mi je zdelo popolnoma bizarno. Blackberry 10 je še vedno zelo živ, in če preživite čas v prvovrstnem salonu na letališču ali železniški postaji, ne boste opazili pomanjkanja Blackberry Q10. Pravzaprav je večina aplikacij Blackberry 10 v celoti zgrajena s spletnimi tehnologijami. Nepomembno bi bilo dodati XBK funkcionalnost BlackBerry 10.
Zaključek
XDK je dobro razvojno okolje in za vse, ki želijo, da zaslužijo svoje milijone svetovnih mobilnih trgov, če ponuja dobro mesto za začetek. Čeprav bi bilo dobro imeti podporo za Blackberry 10 in vtičnike, vendar priznava, da gre za neverjeten trud v imenu Intela in je po njegovi ceni zelo privlačen. Poskusite in mi sporočite, kaj mislite!
Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in absolutno obožuje svoj Macbook Pro in svoj fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.