Mainos

Intel ei ole oikeastaan ​​yritys, johon usein liität mobiilisovellusten kehittämiseen. Vaikka sinulla on varmasti Intel-siru Mitä sinun on tiedettävä Intelin Ivy Bridge -sovelluksesta [MakeUseOf Explains]Intel on juuri julkaissut uuden päivitetyn prosessorin, koodinimeltään Ivy Bridge, sekä työasemille että kannettaville tietokoneille. Löydät nämä uudet tuotteet 3000-sarjaksi ja voit ostaa ainakin joitain niistä ... Lue lisää chugging tietokoneessa, jota käytät lukemaan tätä, heidän uskontonsa mobiilimaailmaan eivät olleet sellaisia Onnistunut, kuten he saattoivat toivoa, ja harvat valmistajat päättivät käyttää Intel Atom -piiriä omissa tuotteissaan Android-laitteet.

Näennäisesti tämä ei ole estänyt heitä. He vain heittivät hatunsa takaisin matkapuhelimeen uudelleen Intel XDK IDE. Tämän ilmaisen kehitysympäristön avulla voit kirjoittaa sovelluksia HTML5: n, Javascriptin ja CSS3: n avulla ja testata niitä sitten useilta laitteilta. Valmistuttuaan voit julkaista monissa sovelluskaupoissa, kuten Google Play, Nook, Kindle, iTunes ja Windows 8 Store. Se on todellakin "kirjoita kerran, juo minnekin" -sopimus.

Mutta aikooko se mullistaa kehittäjien työnkulun kaikkialla?

Vain HTML5

Ennen kuin jatkan, haluan vain toistaa aiemmin esittämäni huomautuksen. Tämä ei salli eikä salli sinun luoda omia sovelluksia. Nämä ovat sovelluksia, jotka on luotu käyttämällä kieltä, kuten Java, Objective-C tai C #, ja joilla on usein pääsy useampaan sovellusliittymään kuin mitä vain saatavilla HTML5 Aloita HTML5Olet kuullut HTML5: stä. Kaikki käyttävät sitä. Sitä kutsutaan Internetin pelastajaksi, jonka avulla ihmiset voivat luoda rikkaita, kiinnostavia verkkosivuja turvautumatta Flashin ja Shockwaveen. Lue lisää ja javascript Aloita Java-koodin koodaus heti näillä viidellä ilmaisella resurssilla Lue lisää .

xdk luoda

Se ei kuitenkaan ole täysin huono asia. Ensinnäkin sen avulla voit kehittyä uskomattoman tuttujen verkkoteknologioiden avulla, luoda sovelluksesi ja sitten asentaa sen useille alustoille. Viime kädessäsi käytät joustavuuden varaa.

Toinen etu mobiilisovellusten kirjoittamisessa HTML5: ään on, että pystyt myös asentamaan sovelluksesi laajempaan verkkoon. XKD: n avulla voit julkaista Facebook-sovelluksia ja -pelejä, Chromen laajennuksia sekä perinteisiä verkkosovelluksia.

Toimittaja

Toimittaja on missä ohjelmoija on eniten kotona. Tähän kirjoitamme koodin, joka käyttää säännöllisesti käyttämiäsi työkaluja ja sovelluksia. Vakaville ohjelmoijille täällä on joitain ehdottomia edellytyksiä.

Ensinnäkin siinä on oltava vankka syntaksikorostaminen. Vaikka tämä ei vaikuta lopputuotteeseen (ainakaan ei suoraan), se varmistaa, että kaikki tuottamaasi koodia on helppo lukea myöhemmin. Se auttaa myös koodin loppuessa, mikä vähentää kirjoittamasi tekstin määrää ja vähentää siten riskiä, ​​että törmäät vakaviin RSI-kantoihin.

xdk-koodi

XDK toimittaa täällä ja toimittaa hyvin. Koodi on korostettu kauniisti ja on helppo lukea. Lisäksi koodin loppuun saattaminen on tehokasta ja on tasalla kaikkien kaupallisten toimittajien kanssa. Minusta tuntuu kuitenkin, että täällä voisi olla enemmän. Olisi hienoa, jos mukana olisi kyky asentaa laajennuksia, ei toisin kuin kunniallinen Sublime-tekstieditori Kokeile Sublime Text 2 -käyttöjärjestelmääsi monikokoisiin muokkaustarpeisiisiSublime Text 2 on alustanvälinen koodieditori, josta kuulin vasta äskettäin, ja minun on sanottava, että olen todella vaikuttunut beta-merkinnästä huolimatta. Voit ladata koko sovelluksen maksamatta penniäkään ... Lue lisää . Löysin usein ponnisteluja Emmetin (aikaisemmin Zen Coding) kaltaisille, mikä olisi säästänyt minulle melko vähän aikaa.

jäljittely

Kun olet saanut koodin, haluat nähdä kuinka se näyttää eri alustoilla. XDK antaa sinun käyttää koodiasi useilla tarkkuudella ja ulottuvuuksilla, mukaan lukien Apple iPhone, Google Nexus 7 -tabletti ja Nokia Lumia 920.

xdk-jäljitellä

Voit myös määrittää laitteen sijainnin, kun haluat testata koodia, joka käyttää laitteiden kiihtyvyysmittaria, sekä muuttaa itse laitteen näytön suuntausta. Tämä on kätevä koodin testaamiseen useilla laitteilla ilman, että haarnistat tuhansia puntia.

xdk-kiihtyvyysanturi

Jos haluat tehdä vähän enemmän käytännön testausta, voit aina viedä projektisi laitteellesi Intelin App Preview -sovelluksella. Tämä monialustainen sovellus on saatavana Windows 8-, Windows Phone-, Android- ja iOS-käyttöjärjestelmissä, ja sen avulla voit siirtää koodisi putkien välissä puhelimeesi, tablettiin tai kannettavaan tietokoneeseen.

käyttöönotto

Kun olet saanut sovelluksesi kaikki kiillotettuna, voit rakentaa sen ja lähettää sen myytäväksi eri sovelluskaupoissa. Tätä vaihetta ei suoriteta tietokoneellasi, vaan se ulkoistetaan Intelin omille palvelimille. Täällä on tehtävä vähän konfigurointia, mutta ei mitään liian siististi.

xdk-build

Voit kohdistaa Android, Crosswalk Androidille, iOS, Windows 8, Windows Phone, Tizen, Amazon ja Nook. Pettyvästi, et voi luoda sovellusta Blackberry 10 -sovellukseen. Pidän tätä täysin omituisena. Blackberry 10 on edelleen hyvin elossa, ja jos vietät jonkin aikaa ensimmäisen luokan aulassa lentokentällä tai rautatieasemalla, Blackberry Q10 -puhelimista ei ole pulaa. Itse asiassa suurin osa Blackberry 10 -sovelluksista on rakennettu kokonaan verkkotekniikoilla. Olisi ollut triviaalia lisätä BlackBerry 10 -toimintoa XDK: hon.

johtopäätös

XDK on vakaa kehitysympäristö, ja jokaiselle, joka haluaa tehdä miljoonia maailman mobiilimarkkinoista, on tarjolla hyvä paikka aloittaa. Vaikka olisi kiva saada tukea Blackberry 10: lle ja laajennuksille, se tunnustaa, että tämä on uskomatonta ponnistelua Intelin puolesta ja hintakohdassaan uskomattoman houkutteleva. Kokeile sitä ja kerro minulle mielipiteesi!

Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.