Menjalankan aplikasi iOS di Android: apakah mungkin?

iOS

Tentunya Anda pernah membutuhkan menguji aplikasi iOS dan Anda belum dapat melakukannya di perangkat Android Anda, atau mungkin aplikasi itu tidak ditemukan secara asli di Google Play, jadi Anda harus membeli produk Apple untuk menjalankannya, sesuatu yang tidak Anda inginkan. Nah, berikut kami usulkan beberapa solusi untuk dapat menguji atau menjalankan aplikasi iOS favorit Anda tanpa harus memiliki perangkat merek Cupertino. Anda hanya perlu menggunakan beberapa aplikasi menarik yang kami usulkan.

Tentu saja, jangan berharap emulator DOSBox atau lapisan kompatibilitas seperti WINE atau sejenisnya, dalam hal ini tidak ada yang serupa, tetapi Anda bisa gunakan browser web favorit Anda untuk mengeksekusinya dari sana berkat alat yang kami sajikan di sini.

Harap perhatikan bahwa aplikasi iOS asli tidak dapat berfungsi secara asli di Android. Ini karena mereka menggunakan binari yang dikompilasi untuk arsitektur Seri-A Apple dan, meskipun didasarkan pada Arm ISA, ia memiliki perbedaan dari arsitektur Arm lainnya seperti Qualcomm, Samsung, Mediatek, dll. Selain itu, ini juga memerlukan syscall atau panggilan sistem khusus iOS yang tidak ada di Android, serta API, pustaka, dll., yang berbeda di kedua sistem operasi. Oleh karena itu, ketika Anda ingin membuat aplikasi untuk kedua sistem operasi, Anda harus melakukan porting agar dapat digunakan di kedua platform. Namun, tidak semua pengembang melakukan ini, jadi ada aplikasi iOS atau iPad OS yang tidak tersedia di Google Play untuk Android atau di luarnya.

selera.io

Salah satu Platform terbaik untuk menjalankan aplikasi iOS di Android adalah Appetize.io. Anda dapat menggunakannya dari browser web favorit Anda, tanpa komplikasi. Karena ini adalah emulator yang ditawarkan sebagai layanan online, dijalankan dari cloud. Dengan cara ini, Anda akan dapat menjalankan aplikasi iOS apa pun atau mensimulasikan perangkat iOS seolah-olah itu adalah aplikasi web. Ini akan memungkinkan Anda untuk mengakses aplikasi dalam jumlah tak terbatas untuk platform ini yang sebelumnya tidak dapat Anda gunakan dari smartphone atau tablet Android Anda.

Appetize.io memiliki versi gratis yang memungkinkan Anda menggunakan layanan selama 100 menit. Demo yang sepenuhnya gratis yang dapat membantu Anda jika Anda ingin mencoba sesuatu yang spesifik. Namun, Anda selalu dapat memilih layanan premium, yang memungkinkan Anda memiliki akses kapan pun Anda mau. Anda dapat membelinya dalam beberapa jenis langganan, tetapi yang termurah dan terbaik untuk mereka yang bukan pengembang atau perusahaan profesional adalah $40 per bulan. Seperti yang Anda lihat, ini agak mahal, tetapi sebenarnya ini berfungsi dengan sangat baik dan Anda juga dapat menggunakannya dari PC atau Mac, karena dapat dibuka di browser web apa pun.

Akses Appetize.io

Cycada (sebelumnya dikenal sebagai Cider)

Opsi selanjutnya yang Anda miliki adalah emulator sikas, salah satu emulator iOS paling terkenal untuk Android. Namun, pengembangan telah dihentikan, tanpa pembaruan sejak 2014. Oleh karena itu, Anda tidak boleh menggunakannya untuk produksi atau penggunaan profesional. Jika Anda dapat mengunduh versi sebelumnya dari yang terakhir dirilis, Anda dapat mencoba lebih banyak proyek ini (sebelumnya disebut Cider) dan yang mereka kembangkan di Departemen Ilmu Komputer di Universitas Columbia. Dan itu benar-benar gratis.

Karena tidak memiliki versi terbaru, ini mungkin tidak berfungsi dengan aplikasi paling modern atau versi terkini. Selain itu, mungkin ada beberapa ketidaknyamanan atau masalah yang terjadi keandalan kompromi. Untuk alasan ini, ini bukan opsi pertama yang kami rekomendasikan.

Di sisi lain, seperti yang akan Anda lihat, Ini tidak tersedia di Google Play, dan saat ini Anda tidak akan dapat menemukan tautan resmi apa pun untuk mengunduh APK. Oleh karena itu, Anda harus memercayai APK yang ada di situs web pihak ketiga, sesuatu yang berisiko untuk alasan keamanan, karena dapat terinfeksi beberapa malware. Karena itu, jika Anda melakukannya, Anda harus melakukannya dengan risiko Anda sendiri.

Akses Cycad

iEMU

Akhirnya, kami juga punya iEMU, sebuah emulator yang mirip dengan Cycada. Ini adalah proyek yang dikembangkan oleh CMW dan bekerja dengan mem-boot iOS di atas QEMU. Dengan cara ini, platform dapat ditiru dan sistem operasi iOS divirtualisasikan untuk menjalankan aplikasi yang Anda butuhkan.

Tapi, seperti proyek sebelumnya, iEMU juga merupakan versi yang sudah ketinggalan zaman tidak diperbarui sejak Desember 2013. Oleh karena itu, ini mungkin tidak berfungsi dengan versi terbaru, dan mungkin tidak dapat diandalkan. Di sisi lain, ada risiko keamanan yang sama dengan Cycada, karena Anda harus menemukan APK untuk diunduh dari sumber pihak ketiga yang masih dipublikasikan.

Karena itu, berhati-hatilah untuk tidak mengunduh APK yang mungkin malware penuh atau yang dapat membuat Anda mengunduh aplikasi tipuan yang tidak seperti kelihatannya, membahayakan keamanan sistem operasi Android Anda. Singkatnya, saya tidak menyarankan Anda untuk mengunduh aplikasi ini, dan jika Anda melakukannya, itu harus menjadi risiko Anda sendiri atau pada perangkat Android lama atau uji sehingga tidak terjadi apa-apa jika terjadi infeksi.

Akses iEMU

Kesimpulan

Terakhir, sebagai kesimpulan, tambahkan bahwa jika Anda perlu menjalankan aplikasi asli untuk iOS di Android Anda, yang terbaik adalah menggunakan salah satu proyek yang kami sajikan di sini. saya sendiri Saya akan merekomendasikan Appetize.io, karena merupakan platform yang cukup bagus dan stabil dalam bentuk layanan cloud. Emulator lain yang ditampilkan di sini, seperti iEMU atau Cycada/Cider, agak ketinggalan zaman, dan meskipun masih berfungsi dengan versi aplikasi iOS tertentu, Anda harus menghindarinya jika memungkinkan.

Jika Anda lebih suka menggunakan PC dengan Windows untuk ini, Anda dapat mengandalkan perangkat lunak seperti iPadian, simulator iOS yang memungkinkan Anda mensimulasikan sistem operasi Apple ini dari desktop untuk melihat cara kerjanya, membiasakan diri dengan antarmukanya, atau menjalankan aplikasi yang tersedia untuk sistem ini dan yang dirancang khusus untuk iPadian. Misalnya, Anda akan menemukan katalog dengan Facebook, Spotify, WhatsApp, Instagram, dan lainnya. Tentu saja, Anda tidak akan dapat menginstal aplikasi iOS apa pun yang dapat Anda bayangkan, hanya yang disediakan oleh pengembang iPadian. Selain itu, ini adalah perangkat lunak premium, berbayar, dan harganya $25 jika Anda ingin menggunakannya.

Jika yang Anda gunakan adalah sistem operasi GNU / Linux, Anda juga memiliki sekutu yang sangat menarik QEMU. Emulator untuk berbagai arsitektur dan platform ini sekarang juga dapat meniru, misalnya iPhone 11 dengan iOS untuk dapat menguji aplikasi. Dengan emulator ini Anda tidak hanya dapat meniru iPhone, tetapi juga banyak sistem lain, seperti Raspberry Pi, perangkat seluler Android, dan banyak arsitektur lain yang dapat Anda bayangkan, seperti PPC, SPARC, x86,...