Anda sekarang dapat menjalankan aplikasi iOS di Android

Anda sekarang dapat menjalankan aplikasi iOS di Android 2

Menjalankan aplikasi dari satu sistem operasi ke sistem operasi lain bukan tidak mungkin, tetapi sebenarnya sangat sulit. Misalnya, lari Windows perangkat lunak pada platform Linux dan aplikasi Android pada Windows mungkin, tetapi tidak secara langsung. Anda perlu mensimulasikan lingkungan untuk mengelabui aplikasi agar berpikir itu berjalan di lingkungannya sendiri.

Beberapa mahasiswa dari Universitas Columbia telah melakukan hal itu. Mereka mencoba mengelabui aplikasi iOS yang berjalan di ponsel Android. Aplikasi menganggap mereka berjalan di sistem operasi iOS menggunakan lapisan aplikasi pihak ketiga.

Para siswa menggunakan Cider, arsitektur yang kompatibel dengan OS yang dapat menjalankan aplikasi yang dibangun untuk ekosistem seluler yang berbeda, yaitu Android dan iOS, pada smartphone atau tablet yang sama.

Cider meningkatkan sistem operasi domestik, Android, dari perangkat dengan fitur kernel-managed thread-by-thread untuk meniru antarmuka biner aplikasi dari sistem operasi asing, iOS, yang memungkinkannya menjalankan binari asing yang tidak dimodifikasi. Ini dilakukan dengan menggunakan kombinasi baru dari teknik kompatibilitas biner yang mencakup dua mekanisme baru: adaptasi kode waktu kompilasi dan fungsi diplomatik.

Bagian yang menyedihkan adalah aplikasi tersebut, meskipun telah berhasil menjalankannya dengan sempurna, akan berjalan lebih lambat dari kecepatan biasanya. Juga, ia memiliki banyak keterbatasan saat ini. Akses ke fungsi perangkat keras umum seperti GPS, Bluetooth, Wi-Fi, dan beberapa lainnya tidak berfungsi sama sekali. Namun, para siswa sedang mengerjakannya dan memiliki laporan kemajuan yang lebih baik.

Tonton video singkat aplikasi iOS yang berjalan di perangkat Android.

. .

Pos terkait

Back to top button