Bolehkah Anda Menjalankan Aplikasi iPhone di Android dan Windows?

Walaupun banyak aplikasi iPhone mempunyai versi Android dan / atau Windows (ini terutamanya benar dari aplikasi dari syarikat terbesar, seperti Facebook dan Google, dan beberapa permainan yang paling popular), banyak aplikasi mudah alih yang terbaik di dunia hanya dijalankan iPhone.

Dalam banyak senario lain, emulator membolehkan anda menjalankan program yang dibuat untuk satu sistem operasi pada peranti yang menggunakan yang lain. Adakah itu kes di sini? Bolehkah aplikasi iPhone dijalankan pada Android atau Windows?

Secara umumnya, jawapannya tidak: anda tidak boleh menjalankan aplikasi iPhone pada platform lain. Apabila anda menggali butiran, perkara menjadi lebih kompleks. Menggunakan aplikasi iPhone pada peranti lain adalah sangat, sangat sukar, tetapi ada beberapa (sangat terhad) pilihan untuk orang yang benar-benar komited.

Mengapa Sukar untuk Main Apps iOS pada Android atau Windows

Aplikasi berjalan yang direka untuk satu sistem operasi pada OS yang berbeza adalah satu cabaran yang serius. Itu kerana aplikasi yang direka untuk digunakan pada iPhone, misalnya, memerlukan pelbagai elemen khusus iPhone berfungsi dengan betul (perkara yang sama berlaku pada Android dan OS lain). Butir-butir ini adalah rumit, tetapi paling mudah untuk memikirkan unsur-unsur ini jatuh ke dalam tiga kategori luas: seni bina perkakasan, ciri perkakasan, dan ciri-ciri perisian.

Kebanyakan pemaju mendapatkan sekitar ini dengan mencipta versi iPhone dan Android yang serasi dengan aplikasinya yang berasingan, tetapi itu bukan satu-satunya penyelesaian. Terdapat tradisi lama dalam pengkomputeran emulasi, mencipta versi maya satu jenis peranti yang boleh berjalan pada jenis peranti lain.

Mac mempunyai beberapa pilihan yang baik untuk menjalankan Windows, melalui Bootcamp Apple atau perisian Parallels pihak ketiga, antara lain. Program-program ini mencipta versi perisian PC pada Mac yang dapat meyakinkan program Windows dan Windows bahawa ia adalah komputer yang sebenar. Emulasi lebih lambat daripada komputer asli, tetapi ia menawarkan keserasian apabila anda memerlukannya.

Bolehkah Anda Menjalankan Aplikasi iPhone di Android? Bukan sekarang

Perbezaan antara dua platform telefon pintar terkemuka-iOS dan Android-jauh di luar syarikat yang membuat telefon dan orang-orang yang membelinya. Dari perspektif teknologi, mereka sangat berbeza. Akibatnya, tidak banyak cara untuk menjalankan aplikasi iPhone di Android, tetapi terdapat satu pilihan.

Satu pasukan pengaturcara pelajar di Columbia University telah membangunkan alat yang dipanggil Cycada yang membolehkan aplikasi iOS berfungsi pada Android. Kelemahannya? Ia tidak tersedia secara umum sekarang. Mungkin itu akan berubah, atau mungkin kerja mereka akan membawa kepada alat-alat lain yang tersedia secara umum. Sementara itu, anda boleh mengetahui lebih lanjut mengenai Cycada di sini.

Pada masa lalu, terdapat beberapa emulator iOS yang lain untuk Android, termasuk iEmu. Walaupun mereka mungkin pernah bekerja pada satu masa, program ini tidak berfungsi dengan versi terkini Android atau iOS.

Pilihan lain ialah perkhidmatan berbayar dipanggil Appetize.io, yang membolehkan anda menjalankan versi emut IOS dalam pelayar web anda. Anda boleh memuat naik aplikasi iOS ke perkhidmatan dan mengujinya di sana. Ini bukan perkara yang sama seperti memasang apl Apple di Android, walaupun. Ia lebih seperti menyambung ke komputer lain yang menjalankan iOS dan kemudian mengalirkan hasilnya ke peranti anda.

Bolehkah Anda Menjalankan Aplikasi iPhone di Windows? Dengan Batasan

Pengguna Windows mungkin mempunyai pilihan bahawa pengguna Android tidak: Terdapat simulator iOS untuk Windows 7 dan ke atas yang dipanggil iPadian. Terdapat beberapa batasan kepada alat-anda tidak akan dapat mengakses App Store menggunakannya; Aplikasi iPhone perlu dibuat serasi dengannya dan sangat sedikit-tetapi ia akan mendapat sekurang-kurangnya beberapa aplikasi yang berjalan pada PC anda.

Yang mengatakan, terdapat banyak laporan bahawa iPadian telah memasang program malware atau spam / iklan pada komputer pengguna, jadi anda mungkin mahu mengelakkan pemasangan.

Pengumuman baru-baru ini dari Microsoft telah menambah kedutan kepada idea menjalankan aplikasi iPhone di Windows. Di Windows 10, Microsoft telah membuat alat untuk membolehkan pemaju apl iPhone membawa aplikasinya ke Windows dengan pengubahsuaian yang sedikit kepada kod mereka. Pada masa lalu, mencipta versi Windows aplikasi iPhone mungkin bermaksud membina semula dari awal; pendekatan ini mengurangkan jumlah pemaju kerja tambahan yang perlu dilakukan.

Ini bukan perkara yang sama seperti mengambil aplikasi yang dimuat turun dari App Store dan dapat menjalankannya di Windows, tetapi ini bermakna bahawa lebih banyak aplikasi iPhone boleh mempunyai versi Windows pada masa akan datang.

Bolehkah Anda Mainkan Apl Android di Windows? Ya

Laluan iPhone-ke-Android agak sukar, tetapi jika anda mempunyai aplikasi Android yang anda ingin gunakan pada Windows, anda mempunyai lebih banyak pilihan. Walaupun program ini juga mungkin mempunyai beberapa masalah keserasian dan prestasi, jika anda benar-benar komited untuk menjalankan apl Android di Windows, mereka boleh membantu:

Satu Jalan Dijamin untuk Main Apps Apple Pada Android

Tidak ada cara yang pasti untuk menjalankan aplikasi yang direka untuk peranti Apple seperti iPhone di Android, seperti yang kita lihat. Walau bagaimanapun, terdapat satu cara yang terjamin untuk menjalankan satu set kecil aplikasi Apple di Android: Muat turunnya dari gedung Google Play. Apple membuat beberapa aplikasi untuk Android, terutamanya Apple Music. Jadi, semasa laluan ini tidak akan membolehkan anda menjalankan hanya mana-mana aplikasi iOS pada Android, anda sekurang-kurangnya boleh mendapatkan beberapa.

Muat turun Muzik Apple untuk Android

Garisan bawah

Jelas, tidak ada banyak pilihan yang baik untuk menjalankan aplikasi iPhone pada peranti lain. Buat masa ini, lebih masuk akal sama ada hanya menggunakan aplikasi yang juga mempunyai versi Android atau Windows, atau menunggu mereka dibangunkan, daripada cuba menggunakan perisian pihak ketiga yang lemah.

Tidak mungkin kita akan melihat apa-apa alat yang sangat baik untuk menjalankan aplikasi untuk iPhone pada peranti lain. Itu kerana membuat emulator memerlukan kejuruteraan terbalik yang iOS dan Apple mungkin sangat ketat untuk menghalang orang daripada melakukan itu.

Daripada berharap untuk emulator, lebih banyak kemungkinan bahawa sebagai alat untuk membangunkan satu aplikasi dan menggerakkannya pada pelbagai platform menjadi lebih kuat dan cekap, akan semakin umum aplikasi utama dikeluarkan untuk semua platform.