Possiamo convertire le app Android in app iOS?

In teoria, questo dovrebbe essere abbastanza facile. Le due piattaforme non sono davvero così diverse. Ci sono caratteristiche in Android che semplicemente non esistono in iOS, come la capacità di accedere a qualsiasi file nello storage di Android, o che possono essere adattate, ma funzioneranno in modo diverso, come l'app Files di Apple che è lo storage comune per le app per condividere file di dati. Poi ci sono i meccanismi utilizzati per autorizzare l'accesso ai servizi di sistema, come i servizi di localizzazione, o la lettura di foto dalla libreria fotografica.

Ancora, i concetti sono piuttosto simili. Sarebbe più facile passare da Android a iOS, perché le applicazioni Android sono per lo più scritte in Java, e Java è un linguaggio portatile. Inoltre, iOS può eseguire applicazioni Java, quindi per convertire un'applicazione Android in iOS, è possibile creare un livello di bridging nella macchina virtuale Java che converte l'API di iOS in interfacce Android API friendly - rendendo possibile avere una sorta di VM Android all'interno di iOS.
È anche possibile eseguire il refactoring sulle chiamate API conosciute per tradurle in una variante runtime pre-costruita che permetterebbe al codice di essere riscritto programmaticamente al momento della costruzione in modo tale che un gran numero di funzioni funzionino su iOS. Ci saranno sempre componenti che non possono essere convertiti, ma per applicazioni come Twitter, Facebook, email, navigazione web, questo dovrebbe essere assolutamente fattibile.

Ho fatto una rapida ricerca e ho trovato alcune opzioni interessanti.

Convertire un'applicazione Android in iOS │Tools, Metodi, Requisiti

Convertire un'applicazione Android in iOS │Tools, Metodi, Requisiti

https://stormotion.io/blog/how-to-convert-android-app-to-ios-app-and-vice-versa/

Un'altra opzione è quella di riscrivere la tua app utilizzando strumenti come

Flutter - Bellissime app native in tempo record

Xamarin | Piattaforma open-source per app mobili per .NET

PhoneGap

O uno di questi

9 popolari strumenti cross-platform per lo sviluppo di app nel 2019