Az Intel több operációs rendszerű motorja lehetővé teszi a fejlesztők számára, hogy natív iOS- vagy Android-alkalmazásokat hozzanak létre Java segítségével

Az Intel Multi-OS Engine egy olyan fejlesztői eszközkészlet, amely lehetővé teszi a Java fejlesztők számára, hogy készségeiket felhasználva keresztirányú fejlesztéseket végezzenek Android és iOS rendszeren egyaránt.

Valószínűleg sokan találkoztunk egy másik platformon lévő alkalmazással, ami elgondolkodtatott: "mi a fenéért nem tudom már letölteni?"

Biztosan hallottál egy ilyen alkalmazásról, amely mostanában nagy divat, Prisma. A Prisma június 11-én jelent meg iOS-en, és azonnal nagy sikert aratott. Kicsit több mint egy hónappal később, A Prisma végre nyilvánosan megjelent Androidon. Az egy hónapos átfutás nem olyan rossz, de sok népszerű alkalmazásnak sokkal tovább tartott, amíg átkerült a másik platformra. De miért? Gyakran ez egyszerűen az erőforrások elosztásának köszönhető. iOS felhasználók továbbra is vezeti a falkát az alkalmazáson belüli vásárlások tekintetében az Android-felhasználókhoz képest. Tehát ha Ön egy olyan vállalkozás, amely pénzt próbál keresni, és korlátozott pénzeszközei vannak az alkalmazás létrehozásába fektetni, érdemes kezdetben az iOS-re összpontosítani.

Idővel azonban számos fejlesztői eszközkészletet adtak ki a platformok közötti fejlesztés egyszerűsítésére. Az egyik ilyen népszerű eszközkészlet az úgynevezett Xamarin platform, nemrégiben vásárolta meg Microsoft, amely lehetővé teszi a C#-ban jártas fejlesztők számára, hogy mobilalkalmazásokat hozzanak létre Android, iOS vagy Windows Mobile rendszerre Mac vagy Windows PC környezetükön. Azok a fejlesztők, akik a legjobban érzik magukat a Java-ban, egészen addig várták, hogy a RoboVM-et használhassák az iOS kódolásához projekt idén áprilisban leállt. Tehát mit használhatnak még a Java fejlesztők? Szerencsére az Intel az elmúlt néhány hónapban egy projekten dolgozott, a "Több operációs rendszerű motor", amely ma csak műszaki előnézetként érhető el, amelynek célja az engedélyezés Java fejlesztők egyszerű módja annak keresztfejlesztés iOS és Android számára egyaránt.


Ismerje meg az Intel Multi-OS Engine-jét

Az Intel szerint a Multi-OS Engine mobilalkalmazás-fejlesztésre való használatának számos előnye van. Kezdetben akár Mac-en, akár Windowson is készíthet alkalmazásokat, ha szervert használ. A Multi-OS Engine egy önálló beépülő modul, amely integrálható az Android Studióval. Az iOS-re kódolni vágyó fejlesztők elindíthatnak egy projektet egy Android-alkalmazáshoz az Android Studióban, majd a Multi-OS Engine eszközeivel konfigurálhatják a projektet iOS-alkalmazásként. Hozzáférhet számos iOS-specifikus platform API-hoz, amelyek egyébként nem érhetők el a Java-ban, és összerendeléseket hozhat létre Java-kód létrehozásához az általános Objective-C és C könyvtárak számára. Az Ön által írt kód natív ARM vagy x86 kódra lesz fordítva. A C célkitűzés ismerete nem szükséges.

Az Intel azt állítja, hogy a Multi-OS Engine segítségével létrehozott alkalmazások teljesítménye megegyezik a natív alkalmazásokkal. Ami az alkalmazás felhasználói felületének létrehozását illeti, az Intel kijelenti, hogy az Android-fejlesztőknek továbbra is az Android Studión keresztül kell dolgozniuk, míg az iOS-alkalmazások a Multi-OS Engine-ben biztosított felhasználói felület-tervező segítségével tervezhetők. A RoboVM megszűnése miatt sok fejlesztő érthető módon aggódik amiatt, hogy a projekt hamarosan megvalósulhat. elhagyott, ami minden olyan felhasználót meghiúsítana, aki potenciálisan sok időt és energiát fektetne a lemaradásba a projekt. Az Intel kijelenti, hogy a Multi-OS Engine kiadására készül nyílt forráskódú projekt, de a források még nem érkeztek meg. Egyelőre legalább a projekt ingyenes.


Bármely fejlesztő, aki érdeklődik az Intel új Multi-OS Engine használatában, megteheti itt regisztrálhat a műszaki előzetesre vagy nézzen meg többet részletes dokumentáció itt.