Интелов Мулти-ОС Енгине је развојни скуп алата који омогућава Јава програмерима да искористе своје вештине за унакрсни развој и за Андроид и за иОС.
Многи од нас су вероватно наишли на апликацију на другој платформи због чега смо се запитали: "зашто, забога, ово већ не могу да преузмем?"
Сигуран сам да сте чули за једну такву апликацију која је веома популарна у последње време, Присма. Присма је лансирана на иОС-у 11. јуна и одмах је била велики хит. Нешто више од месец дана касније, Присма је коначно јавно објављена на Андроиду. Заокрет од месец дана није тако лош, али многим популарним апликацијама је требало много дуже да пређу на другу платформу. Али зашто? Често је то једноставно због алокације ресурса. Корисници иОС-а и даље води чопор у погледу куповина у апликацији у поређењу са корисницима Андроид-а. Дакле, ако сте предузеће које покушава да заради новац и имате ограничена средства за улагање у креирање апликације, има смисла да се у почетку фокусирате на иОС.
Временом је, међутим, објављено неколико скупова развојних алата како би се поједноставио развој на више платформи. Један такав популаран скуп алата се зове
Ксамарин Платформ, коју је недавно купио Мицрософт, што омогућава програмерима са вештинама у Ц#-у да креирају мобилне апликације за Андроид, иОС или Виндовс Мобиле на свом Мац или Виндовс ПЦ окружењу. Програмери којима Јава највише одговара, радовали су се коришћењу РобоВМ-а за кодирање за иОС, све до тога Пројекат је угашен овог априла. Дакле, шта још могу да користе Јава програмери? На срећу, Интел је протеклих неколико месеци радио на пројекту под називом "Мулти-ОС Енгине“, данас доступан само као технички преглед, који има за циљ да омогући Јава програмери лак начин да унакрсни развој за иОС и Андроид.Упознајте Мулти-ОС Енгине, компаније Интел
Према Интелу, предности коришћења Мулти-ОС Енгине-а за развој мобилних апликација су бројне. За почетак, можете да правите апликације на Мац-у или на Виндовс-у ако користите сервер. Мулти-ОС Енгине је самостални додатак који се интегрише са Андроид Студијом. Програмери који желе да кодирају за иОС могу покренути пројекат за Андроид апликацију у Андроид студију, а затим користити алате Мулти-ОС Енгине-а да конфигуришу пројекат као иОС апликацију. Можете приступити многим АПИ-јима платформе специфичним за иОС који иначе нису доступни у Јави, и можете креирати везивања за генерисање Јава кода за уобичајене Објецтиве-Ц и Ц библиотеке. Код који напишете биће преведен у изворни АРМ или к86 код. Није потребно познавање Циља Ц.
Интел тврди да су перформансе апликације креиране коришћењем Мулти-ОС Енгине-а у рангу са матичном апликацијом. Што се тиче креирања корисничког интерфејса апликације, Интел наводи да би Андроид програмери требало да наставе да раде кроз Андроид Студио, док иОС апликације могу бити дизајниране коришћењем дизајнера корисничког интерфејса обезбеђеног у Мулти-ОС Енгине-у. С обзиром на пропаст РобоВМ-а, многи програмери су разумљиво забринути да би пројекат ускоро могао бити напуштени, што би фрустрирало сваког корисника који би потенцијално уложио много времена и труда да заостане пројекат. Интел наводи да је његов Мулти-ОС Енгине спреман да буде објављен као пројекат отвореног кода, али извори тек треба да испадну. За сада је барем пројекат бесплатан.
Сваки програмер заинтересован да користи Интелов нови Мулти-ОС Енгине може пријавите се за технички преглед овде или погледајте више детаљну документацију овде.