Eseguire app iOS su Android: è possibile?

iOS

Sicuramente ne hai mai avuto bisogno testare un'app iOS e non sei stato in grado di farlo sul tuo dispositivo Android, o forse quell'app non si trova nativamente su Google Play, quindi dovresti acquistare un prodotto Apple per eseguirlo, cosa che non vuoi. Bene, qui proponiamo alcune soluzioni per poter testare o eseguire le tue app iOS preferite senza dover disporre di un dispositivo a marchio Cupertino. Devi solo utilizzare alcune applicazioni interessanti che proponiamo.

Ovviamente non aspettarti emulatori DOSBox o livelli di compatibilità come WINE o simili, in questo caso non c'è niente di simile, ma puoi usa il tuo browser web preferito eseguirli da lì grazie a questi strumenti che presentiamo qui.

Tieni presente che le app iOS native non possono funzionare in modo nativo su Android. Questo perché utilizzano binari compilati per l'architettura A-Series di Apple e, sebbene sia basata su Arm ISA, presenta le sue differenze rispetto ad altre architetture Arm come Qualcomm, Samsung, Mediatek, ecc. Inoltre, richiede anche chiamate di sistema o chiamate di sistema specifiche per iOS che non sono presenti in Android, nonché API, librerie, ecc., che sono diverse in entrambi i sistemi operativi. Per questo motivo, quando vuoi creare un'app per entrambi i sistemi operativi, devi portarla in modo che possa essere utilizzata su entrambe le piattaforme. Tuttavia, non tutti gli sviluppatori lo fanno, quindi ci sono app iOS o iPad OS che non sono disponibili su Google Play per Android o al di fuori di esso.

appetito.io

Uno dei La migliore piattaforma per eseguire app iOS su Android è Appetize.io. Puoi usarlo dal tuo browser web preferito, senza complicazioni. Poiché si tratta di un emulatore offerto come servizio online, eseguito dal cloud. In questo modo potrai eseguire qualsiasi app iOS o simulare un dispositivo iOS come se fosse un'applicazione web. Questo ti permetterà di accedere a un numero infinito di applicazioni per questa piattaforma che prima non potevi usare dal tuo smartphone o tablet Android.

Appetize.io ha un versione gratuita che ti permetterà di utilizzare il servizio per 100 minuti. Una demo completamente gratuita che potrebbe aiutarti se vuoi provare qualcosa di specifico. Tuttavia, puoi sempre optare per il servizio premium, che ti permetterà di avere accesso quando vuoi. Puoi acquistarlo in diversi tipi di abbonamento, ma il più economico e il migliore per coloro che non sono sviluppatori professionisti o aziende è di $ 40 al mese. Come puoi vedere, è un po' caro, ma la verità è che funziona a meraviglia e puoi usarlo anche dal tuo PC o Mac, dal momento che può essere aperto in qualsiasi browser web.

Accedi a Appetize.io

Cycada (precedentemente noto come sidro)

La prossima opzione che hai è emulatore di cycas, uno dei più noti emulatori iOS per Android. Tuttavia, lo sviluppo è stato interrotto, senza aggiornamenti dal 2014. Pertanto, non dovresti usarlo per la produzione o per uso professionale. Se puoi scaricare una versione precedente degli ultimi che sono stati rilasciati, puoi provare di più su questo progetto (precedentemente chiamato Cider) e che hanno sviluppato nel Dipartimento di Informatica della Columbia University. E che è completamente gratuito.

Poiché non dispone di una versione recente, potrebbe non funzionare con le app più moderne o con le versioni attuali di esse. Inoltre, potrebbe avere qualche inconveniente o problema che compromettere l'affidabilità. Per questo motivo, non è la prima opzione che consigliamo.

D'altra parte, come avrai visto, Non è disponibile su Google Play, e attualmente non sarai in grado di trovare alcun link ufficiale per scaricare l'APK. Pertanto, devi fidarti degli APK esistenti su siti Web di terze parti, qualcosa di rischioso per motivi di sicurezza, poiché potrebbero essere infettati da alcuni malware. Pertanto, se lo fai, devi farlo a tuo rischio e pericolo.

Accedi a Cycas

iEMU

Infine, abbiamo anche iEMU, un emulatore simile a Cycada. È un progetto sviluppato da CMW e funziona avviando iOS su QEMU. In questo modo è possibile emulare la piattaforma e virtualizzare il sistema operativo iOS per eseguire le app necessarie.

Ma, come il progetto precedente, anche iEMU è una versione obsoleta, da allora non aggiornato da dicembre 2013. Pertanto, potrebbe non funzionare con le versioni più recenti e potrebbe essere inaffidabile. D'altra parte, c'è lo stesso rischio per la sicurezza di Cycada, poiché devi trovare un APK da scaricare da fonti di terze parti dove è ancora pubblicato.

Pertanto, fai molta attenzione a non scaricare un APK che potrebbe essere malware infestato o che possono farti scaricare app ingannevoli che non sono ciò che sembrano, compromettendo la sicurezza del tuo sistema operativo Android. In breve, non ti consiglio di scaricare questa app e, se lo fai, dovrebbe essere a tuo rischio o su un dispositivo Android vecchio o di prova in modo che non accada nulla in caso di infezione.

Accedi a iEMU

Conclusione

Infine, in conclusione, aggiungi che se hai bisogno di eseguire app native per iOS sul tuo Android, è meglio utilizzare uno di questi progetti che presentiamo qui. io personalmente Consiglierei Appetize.io, poiché è una piattaforma abbastanza buona e stabile sotto forma di servizio cloud. Gli altri emulatori presenti qui, come iEMU o Cycada/Cider, sono in qualche modo obsoleti e, sebbene funzionino ancora con alcune versioni delle app iOS, dovresti evitarli quando possibile.

Se preferisci usare un PC con Windows per questo, puoi contare su software come iPadian, un simulatore iOS che ti permetterà di simulare questo sistema operativo Apple dal tuo desktop per vedere come funziona, familiarizzare con la sua interfaccia o eseguire applicazioni disponibili per questo sistema e appositamente progettate per iPadian. Ad esempio, troverai un catalogo con Facebook, Spotify, WhatsApp, Instagram, tra gli altri. Ovviamente non potrai installare nessuna app iOS che tu possa immaginare, solo quelle fornite dallo sviluppatore di iPadian. Inoltre, è un software premium, a pagamento, e costa $ 25 se vuoi usarlo.

Se quello che usi è il sistema operativo GNU / Linux, hai anche un alleato molto interessante con QEMU. Questo emulatore per diverse architetture e piattaforme ora può anche emulare, ad esempio, l'iPhone 11 con iOS per poter testare le app. Con questo emulatore non solo potrai emulare l'iPhone, ma anche molti altri sistemi, come il Raspberry Pi, i dispositivi mobili Android e molte altre architetture che puoi immaginare, come PPC, SPARC, x86,...