„Intel“ kelių OS variklis leidžia kūrėjams kurti vietines „iOS“ arba „Android“ programas naudojant „Java“.

„Intel“ kelių OS variklis yra kūrimo įrankių rinkinys, leidžiantis „Java“ kūrėjams panaudoti savo įgūdžius kuriant kryžminį kūrimą tiek „Android“, tiek „iOS“.

Daugelis iš mūsų tikriausiai susidūrė su programa kitoje platformoje, kuri privertė mus susimąstyti: "Kodėl aš jau negaliu to atsisiųsti?"

Esu tikras, kad girdėjote apie vieną tokią programėlę, kuri pastaruoju metu labai populiari, Prisma. „Prisma“ pasirodė „iOS“ operacinėje sistemoje birželio 11 d. ir iškart sulaukė didžiulio hito. Po kiek daugiau nei mėnesio, „Prisma“ pagaliau buvo išleista viešai „Android“. Vieno mėnesio apyvarta nėra tokia bloga, tačiau daugeliui populiarių programų prireikė daug ilgiau, kol jos perėjo į kitą platformą. Bet kodėl? Gana dažnai tai tiesiog dėl išteklių paskirstymo. iOS naudotojai vis dar veda būrį pagal pirkinių programoje skaičių, palyginti su „Android“ naudotojais. Taigi, jei esate verslas, bandantis užsidirbti pinigų ir turite ribotas lėšas investuoti į programos kūrimą, prasminga iš pradžių sutelkti dėmesį į „iOS“.

Tačiau laikui bėgant buvo išleista keletas kūrimo įrankių rinkinių, skirtų supaprastinti kelių platformų kūrimą. Vienas iš tokių populiarių įrankių rinkinys vadinamas Xamarin platforma, neseniai įsigijo Microsoft, kuri leidžia kūrėjams, turintiems C# įgūdžių, kurti mobiliąsias programas, skirtas „Android“, „iOS“ arba „Windows Mobile“, savo „Mac“ arba „Windows“ asmeninio kompiuterio aplinkoje. Kūrėjai, kuriems labiausiai patinka „Java“, tikėjosi, kad iki tol galės naudoti „RoboVM“ koduodami „iOS“. projektas buvo sustabdytas šių metų balandį. Taigi ką dar gali naudoti „Java“ kūrėjai? Laimei, „Intel“ pastaruosius kelis mėnesius dirbo prie projekto, vadinamo „Kelių OS variklis“, šiandien pasiekiama tik kaip techninė peržiūra, kuria siekiama įgalinti Java kūrėjai lengvas būdas kryžminis kūrimas tiek iOS, tiek Android.


Susipažinkite su „Intel“ sukurtu kelių OS varikliu

„Intel“ teigimu, naudojant „Multi-OS Engine“ mobiliųjų programų kūrimui yra daug pranašumų. Pradedantiesiems galite kurti programas „Mac“ arba „Windows“, jei naudojate serverį. „Multi-OS Engine“ yra atskiras papildinys, integruojamas su „Android Studio“. Kūrėjai, norintys koduoti „iOS“, gali pradėti „Android“ programos projektą „Android Studio“, tada naudodami „Multi-OS Engine“ įrankius sukonfigūruokite projektą kaip „iOS“ programą. Galite pasiekti daug iOS specifinių platformų API, kurios kitu atveju nepasiekiamos „Java“, ir galite sukurti įrišimus, kad generuotumėte Java kodą įprastoms Objective-C ir C bibliotekoms. Jūsų parašytas kodas bus sukompiliuotas į vietinį ARM arba x86 kodą. Tikslo C žinių nereikia.

„Intel“ teigia, kad programos, sukurtos naudojant „Multi-OS Engine“, našumas prilygsta vietinei programai. Kalbant apie programos vartotojo sąsajos kūrimą, „Intel“ teigia, kad „Android“ kūrėjai turėtų toliau dirbti naudodami „Android Studio“, o „iOS“ programas galima kurti naudojant „Multi-OS Engine“ pateiktą vartotojo sąsajos dizainą. Atsižvelgiant į RoboVM žlugimą, daugelis kūrėjų suprantamai nerimauja, kad projektas netrukus gali būti baigtas. apleistas, o tai nuviltų bet kurį vartotoją, kuris potencialiai investuotų daug laiko ir pastangų, kad atsiliktų projektas. „Intel“ teigia, kad jos „Multi-OS Engine“ yra pasirengusi išleisti kaip atvirojo kodo projektas, tačiau šaltiniai dar nepasirodė. Bent jau kol kas projektas nemokamas.


Kiekvienas kūrėjas, norintis naudoti naująjį „Intel“ kelių OS variklį, gali prisiregistruokite techninei peržiūrai čia arba pažiūrėkite daugiau išsami dokumentacija čia.