Intelin Multi-OS Enginen avulla kehittäjät voivat luoda natiivi iOS- tai Android-sovelluksia Javalla

click fraud protection

Intelin Multi-OS Engine on kehitystyökalusarja, jonka avulla Java-kehittäjät voivat käyttää taitojaan ristiinkehittämiseen sekä Androidille että iOS: lle.

Monet meistä ovat todennäköisesti törmänneet sovellukseen eri alustalla, mikä sai meidät ihmettelemään: "miksi ihmeessä en voi ladata tätä jo?"

Olen varma, että olet kuullut yhdestä sellaisesta sovelluksesta, joka on ollut viime aikoina muotia, Prisma. Prisma julkaistiin iOS: lle 11. kesäkuuta ja oli heti hitti. Hieman yli kuukauden kuluttua Prisma julkaistiin vihdoin julkisesti Androidilla. Kuukauden läpimeno ei ole niin paha, mutta monien suosittujen sovellusten siirtyminen toiselle alustalle on kestänyt paljon kauemmin. Mutta miksi? Usein se johtuu yksinkertaisesti resurssien allokoinnista. iOS-käyttäjät johtaa silti laumaa sovelluksen sisäisten ostosten osalta Android-käyttäjiin verrattuna. Joten jos olet yritys, joka yrittää ansaita rahaa ja sinulla on rajalliset varat investoida sovelluksen luomiseen, on järkevää keskittyä aluksi iOS: ään.

Ajan mittaan on kuitenkin julkaistu useita kehitystyökalusarjoja, jotka yksinkertaistavat eri alustojen kehitystä. Yksi tällainen suosittu työkalusarja on nimeltään Xamarin-alusta, osti äskettäin Microsoft, jonka avulla C#-taidot omaavat kehittäjät voivat luoda mobiilisovelluksia Androidille, iOS: lle tai Windows Mobilelle Mac- tai Windows PC -ympäristöönsä. Kehittäjät, jotka tuntevat eniten Javaa, odottivat innolla RoboVM: n käyttöä iOS: n koodaamiseen siihen asti projekti lopetettiin huhtikuussa. Mitä muuta Java-kehittäjät voivat käyttää? Onneksi Intel on työskennellyt viime kuukausina projektin parissa nimeltä "Monikäyttöinen moottori", saatavilla tänään vain teknisenä esikatseluna, jonka tarkoituksena on mahdollistaa Java-kehittäjät helppo tapa ristiinkehitys sekä iOS: lle että Androidille.


Tutustu Intelin Multi-OS Engineen

Intelin mukaan Multi-OS Enginen edut mobiilisovellusten kehittämiseen ovat runsaat. Ensinnäkin voit rakentaa sovelluksia joko Macille tai Windowsille, jos käytät palvelinta. Multi-OS Engine on erillinen laajennus, joka integroituu Android Studioon. Kehittäjät, jotka haluavat koodata iOS: lle, voivat aloittaa Android-sovelluksen projektin Android Studiossa ja määrittää projektin sitten iOS-sovellukseksi Multi-OS Enginen työkalujen avulla. Voit käyttää monia iOS-kohtaisia ​​alustasovellusliittymiä, jotka eivät muuten ole saatavilla Javassa, ja voit luoda sidoksia Java-koodin luomiseksi yleisille Objective-C- ja C-kirjastoille. Kirjoittamasi koodi käännetään alkuperäiseksi ARM- tai x86-koodiksi. Tavoitteen C tuntemusta ei vaadita.

Intel väittää, että Multi-OS Enginellä luodun sovelluksen suorituskyky on sama kuin alkuperäisen sovelluksen. Mitä tulee sovelluksen käyttöliittymän luomiseen, Intel toteaa, että Android-kehittäjien tulee jatkaa työskentelyä Android Studion kautta, kun taas iOS-sovelluksia voidaan suunnitella käyttämällä Multi-OS Enginen tarjoamaa käyttöliittymäsuunnittelijaa. RoboVM: n lopettamisen vuoksi monet kehittäjät ovat ymmärrettävästi huolissaan siitä, että projekti saattaa pian päättyä. hylätty, mikä turhauttaisi käyttäjiä, jotka mahdollisesti investoivat paljon aikaa ja vaivaa päästäkseen perässä projekti. Intel ilmoittaa, että sen Multi-OS Engine on valmis julkaistavaksi avoimen lähdekoodin projekti, mutta lähteet eivät ole vielä pudonneet. Projekti on ainakin toistaiseksi ilmainen.


Jokainen Intelin uuden Multi-OS Enginen käytöstä kiinnostunut kehittäjä voi Rekisteröidy tekniseen esikatseluun tästä tai katso lisää yksityiskohtaiset asiakirjat täällä.