Mesin Multi-OS Intel Memungkinkan Pengembang Membuat Aplikasi iOS atau Android Asli dengan Java

Mesin Multi-OS Intel adalah perangkat pengembangan yang memungkinkan pengembang Java menggunakan keterampilan mereka untuk melakukan pengembangan silang untuk Android dan iOS.

Banyak dari kita mungkin pernah menemukan aplikasi pada platform berbeda yang membuat kita bertanya-tanya: "kenapa aku belum bisa mengunduh ini?"

Saya yakin Anda pernah mendengar salah satu aplikasi yang sedang populer akhir-akhir ini, Prisma. Prisma diluncurkan di iOS pada 11 Juni dan langsung sukses besar. Kurang lebih sebulan kemudian, Prisma akhirnya dirilis ke publik di Android. Perputaran satu bulan tidak terlalu buruk, tetapi banyak aplikasi populer membutuhkan waktu lebih lama untuk berpindah ke platform lain. Tapi kenapa? Seringkali, hal ini hanya disebabkan oleh alokasi sumber daya. pengguna iOS masih memimpin kelompoknya dalam hal pembelian dalam aplikasi dibandingkan dengan pengguna Android. Jadi, jika Anda adalah bisnis yang mencoba menghasilkan uang dan memiliki dana terbatas untuk berinvestasi dalam pembuatan aplikasi, masuk akal untuk fokus pada iOS terlebih dahulu.

Namun seiring berjalannya waktu, beberapa perangkat pengembangan telah dirilis untuk menyederhanakan pengembangan lintas platform. Salah satu perangkat populer tersebut disebut Platform Xamarin, baru-baru ini diakuisisi oleh Microsoft, yang memungkinkan pengembang dengan keterampilan C# membuat aplikasi seluler untuk Android, iOS, atau Windows Mobile di lingkungan Mac atau Windows PC mereka. Pengembang yang paling nyaman dengan Java berharap dapat menggunakan RoboVM untuk membuat kode untuk iOS, hingga saat itu proyek ditutup pada bulan April ini. Jadi apa lagi yang bisa digunakan oleh pengembang Java? Untungnya, Intel telah mengerjakan proyek beberapa bulan terakhir yang disebut "Mesin Multi-OS", tersedia saat ini hanya sebagai Pratinjau Teknis, yang bertujuan untuk memungkinkan Pengembang Jawa cara mudah untuk melakukannya pengembangan silang untuk iOS dan Android.


Perkenalkan Mesin Multi-OS, dari Intel

Menurut Intel, keuntungan menggunakan Mesin Multi-OS untuk pengembangan aplikasi seluler sangat banyak. Sebagai permulaan, Anda dapat membuat aplikasi di Mac atau Windows jika Anda menggunakan server. Multi-OS Engine adalah plug-in mandiri yang terintegrasi dengan Android Studio. Pengembang yang ingin membuat kode untuk iOS dapat memulai proyek untuk aplikasi Android di Android Studio, lalu menggunakan alat Multi-OS Engine untuk mengonfigurasi proyek tersebut sebagai aplikasi iOS. Anda dapat mengakses banyak API platform khusus iOS yang tidak tersedia di Java, dan Anda dapat membuat pengikatan untuk menghasilkan kode Java untuk pustaka Objective-C dan C umum. Kode yang Anda tulis akan dikompilasi ke kode asli ARM atau x86. Tidak diperlukan pengetahuan tentang Objective C.

Intel mengklaim kinerja aplikasi yang dibuat menggunakan Multi-OS Engine setara dengan aplikasi asli. Mengenai pembuatan UI aplikasi, Intel menyatakan bahwa pengembang Android harus terus bekerja melalui Android Studio sementara aplikasi iOS dapat dirancang menggunakan perancang UI yang disediakan di Multi-OS Engine. Mengingat matinya RoboVM, banyak pengembang yang khawatir bahwa proyek tersebut akan segera terwujud ditinggalkan, yang akan membuat frustrasi pengguna mana pun yang berpotensi menginvestasikan banyak waktu dan tenaga untuk tertinggal proyek. Intel menyatakan bahwa Mesin Multi-OS siap untuk dirilis sebagai proyek sumber terbuka, tetapi sumbernya belum hilang. Setidaknya untuk saat ini, proyek tersebut gratis.


Pengembang mana pun yang tertarik menggunakan Mesin Multi-OS baru Intel dapat melakukannya mendaftar untuk Pratinjau Teknis di sini atau lihat lebih lanjut dokumentasi terperinci di sini.