Köra iOS-appar på Android: är det möjligt?

iOS

Du har säkert någonsin behövt testa en iOS-app och du har inte kunnat göra det på din Android-enhet, eller kanske den appen inte finns på Google Play, så du måste köpa en Apple-produkt för att köra den, något du inte vill ha. Nåväl, här föreslår vi några lösningar för att kunna testa eller köra dina favoritappar för iOS utan att behöva ha en enhet av märket Cupertino. Du behöver bara använda några intressanta applikationer som vi föreslår.

Förvänta dig naturligtvis inte DOSBox-emulatorer eller kompatibilitetslager som WINE eller liknande, i det här fallet finns det inget liknande, men du kan använd din favoritwebbläsare att utföra dem därifrån tack vare dessa verktyg som vi presenterar här.

Observera att inbyggda iOS-appar inte kan fungera på Android. Detta beror på att de använder binärfiler kompilerade för Apples A-Series-arkitektur och, även om den är baserad på Arm ISA, har den sina skillnader från andra Arm-arkitekturer som Qualcomm, Samsung, Mediatek, etc. Dessutom kräver det också iOS-specifika syscalls eller systemanrop som inte finns i Android, samt API:er, bibliotek etc. som är olika i båda operativsystemen. Av denna anledning, när du vill skapa en app för båda operativsystemen, måste du porta den så att den kan användas på båda plattformarna. Det är dock inte alla utvecklare som gör detta, så det finns iOS- eller iPad OS-appar som inte är tillgängliga på Google Play för Android eller utanför den.

appetize.io

En av de De bästa plattformarna för att köra iOS-appar på Android är Appetize.io. Du kan använda den från din favoritwebbläsare, utan komplikationer. Eftersom det är en emulator som erbjuds som en onlinetjänst, körs från molnet. På så sätt kommer du att kunna köra vilken iOS-app som helst eller simulera en iOS-enhet som om den vore en webbapplikation. Detta ger dig tillgång till ett oändligt antal applikationer för den här plattformen som du inte kunde använda tidigare från din Android-smarttelefon eller surfplatta.

Appetize.io har en gratis version som gör att du kan använda tjänsten i 100 minuter. En helt gratis demo som kan hjälpa dig om du vill testa något specifikt. Du kan dock alltid välja premiumtjänsten, som gör att du kan ha åtkomst när du vill. Du kan köpa det i flera typer av abonnemang, men det billigaste och bästa för dem som inte är professionella utvecklare eller företag är 40 $ per månad. Som du kan se är det lite dyrt, men sanningen är att det fungerar som en smäck och du kan även använda det från din PC eller Mac, eftersom det kan öppnas i vilken webbläsare som helst.

Gå till Appetize.io

Cycada (tidigare känd som Cider)

Nästa alternativ du har är cycad emulator, en av de mest kända iOS-emulatorerna för Android. Utvecklingen har dock avbrutits, utan uppdateringar sedan 2014. Därför bör du inte använda den för produktion eller professionell användning. Om du kan ladda ner en tidigare version av de senaste som släpptes kan du prova mer på det här projektet (tidigare kallat Cider) och som de utvecklats vid Institutionen för datavetenskap vid Columbia University. Och att det är helt gratis.

Eftersom den inte har en ny version kanske den inte fungerar med de modernaste apparna eller aktuella versioner av dem. Dessutom kan det ha vissa besvär eller problem att kompromissa tillförlitligheten. Av denna anledning är det inte det första alternativet som vi rekommenderar.

Å andra sidan, som du har sett, Det är inte tillgängligt på Google Play, och för närvarande kommer du inte att kunna hitta någon officiell länk för att ladda ner APK. Därför måste du lita på APK-filerna som finns på tredje parts webbplatser, något riskabelt av säkerhetsskäl, eftersom de kan vara infekterade med viss skadlig kod. Om du gör det måste du därför göra det på egen risk.

Gå till Cycad

iEMU

Äntligen har vi också iEMU, en emulator som liknar Cycada. Det är ett projekt utvecklat av CMW och fungerar genom att starta upp iOS ovanpå QEMU. På så sätt kan plattformen emuleras och iOS-operativsystemet virtualiseras för att köra de appar du behöver.

Men, liksom det tidigare projektet, är iEMU också en föråldrad version, eftersom inte uppdaterat sedan december 2013. Därför kanske det inte fungerar med de senaste versionerna, och det kan vara opålitligt. Å andra sidan finns det samma säkerhetsrisk som med Cycada, eftersom du måste hitta en APK för att ladda ner från tredjepartskällor där den fortfarande är publicerad.

Var därför mycket noga med att inte ladda ner en APK som kan vara det skadlig programvara angripen eller som kan få dig att ladda ner vilseledande appar som inte är som de verkar, vilket äventyrar säkerheten för ditt Android-operativsystem. Kort sagt, jag råder dig inte att ladda ner den här appen, och om du gör det bör det ske på egen risk eller på en gammal eller testad Android-enhet så att inget händer vid infektion.

Få tillgång till iEMU

Slutsats

Slutligen, som avslutning, lägg till att om du behöver köra inbyggda appar för iOS på din Android, är det bäst att använda ett av dessa projekt som vi presenterar här. jag personligen Jag skulle rekommendera Appetize.io, eftersom det är en ganska bra och stabil plattform i form av en molntjänst. De andra emulatorerna som visas här, som iEMU eller Cycada/Cider, är något föråldrade, och även om de fortfarande fungerar med vissa versioner av iOS-appar, bör du undvika dem när det är möjligt.

Om du föredrar att använda en PC med Windows för detta kan du räkna med programvara som iPadian, en iOS-simulator som låter dig simulera detta Apple-operativsystem från ditt skrivbord för att se hur det fungerar, bekanta dig med dess gränssnitt eller köra applikationer som är tillgängliga för detta system och som är speciellt utformade för iPadian. Till exempel hittar du en katalog med bland annat Facebook, Spotify, WhatsApp, Instagram. Naturligtvis kommer du inte att kunna installera någon iOS-app som du kan föreställa dig, bara de som tillhandahålls av utvecklaren av iPadian. Dessutom är det en premiummjukvara, betald, och den kostar $25 om du vill använda den.

Om det du använder är operativsystemet GNU / Linux, du har också en mycket intressant allierad med QEMU. Denna emulator för olika arkitekturer och plattformar kan nu även emulera till exempel iPhone 11 med iOS för att kunna testa appar. Med denna emulator kommer du inte bara att kunna emulera iPhone, utan också många andra system, såsom Raspberry Pi, Android-mobilenheter och många andra arkitekturer som du kan föreställa dig, såsom PPC, SPARC, x86,...