Kørsel af iOS-apps på Android: er det muligt?

iOS

Du har sikkert nogensinde haft brug for det test en iOS-app og det har du ikke været i stand til på din Android-enhed, eller måske findes den app ikke på Google Play, så du skulle købe et Apple-produkt for at køre det, noget du ikke ønsker. Nå, her foreslår vi nogle løsninger til at kunne teste eller køre dine foretrukne iOS-apps uden at skulle have en enhed af Cupertino-mærket. Du skal bare bruge nogle interessante applikationer, som vi foreslår.

Forvent selvfølgelig ikke DOSBox-emulatorer eller kompatibilitetslag såsom WINE eller lignende, i dette tilfælde er der ikke noget lignende, men du kan bruge din foretrukne webbrowser at udføre dem derfra takket være disse værktøjer, som vi præsenterer her.

Bemærk venligst, at native iOS-apps ikke kan fungere native på Android. Dette skyldes, at de bruger binære filer kompileret til Apples A-Series-arkitektur, og selvom den er baseret på Arm ISA, har den sine forskelle fra andre Arm-arkitekturer som Qualcomm, Samsung, Mediatek osv. Derudover kræver det også iOS-specifikke syscalls eller systemkald, der ikke er til stede i Android, samt API'er, biblioteker osv., der er forskellige i begge operativsystemer. Af denne grund, når du vil oprette en app til begge operativsystemer, skal du portere den, så den kan bruges på begge platforme. Det er dog ikke alle udviklere, der gør dette, så der er iOS- eller iPad OS-apps, der ikke er tilgængelige på Google Play til Android eller uden for det.

Appetit.io

En af de De bedste platforme til at køre iOS-apps på Android er Appetize.io. Du kan bruge det fra din foretrukne webbrowser uden komplikationer. Da det er en emulator, der tilbydes som en onlinetjeneste, der kører fra skyen. På denne måde vil du være i stand til at køre enhver iOS-app eller simulere en iOS-enhed, som om den var en webapplikation. Dette vil give dig adgang til et uendeligt antal applikationer til denne platform, som du ikke kunne bruge før fra din Android-smartphone eller -tablet.

Appetize.io har en gratis version som giver dig mulighed for at bruge tjenesten i 100 minutter. En helt gratis demo, der kan hjælpe dig, hvis du vil prøve noget specifikt. Du kan dog altid vælge premium-tjenesten, som giver dig adgang, når du vil. Du kan købe det i flere typer abonnementer, men det billigste og bedste for dem, der ikke er professionelle udviklere eller virksomheder, er $40 pr. måned. Som du kan se, er det lidt dyrt, men sandheden er, at det fungerer som en charme, og du kan også bruge det fra din pc eller Mac, da det kan åbnes i enhver webbrowser.

Få adgang til Appetize.io

Cycada (tidligere kendt som Cider)

Den næste mulighed du har er cycad emulator, en af ​​de bedst kendte iOS-emulatorer til Android. Udviklingen er dog afbrudt, uden opdateringer siden 2014. Derfor bør du ikke bruge den til produktion eller professionel brug. Hvis du kan downloade en tidligere version af de sidste, der blev udgivet, kan du prøve mere på dette projekt (tidligere kaldet Cider), og som de er udviklet i Department of Computer Science på Columbia University. Og at det er helt gratis.

Fordi den ikke har en nyere version, fungerer den muligvis ikke med de mest moderne apps eller aktuelle versioner af dem. Derudover kan det have nogle gener eller problemer med det kompromittere pålideligheden. Af denne grund er det ikke den første mulighed, vi anbefaler.

På den anden side, som du vil have set, Den er ikke tilgængelig på Google Play, og i øjeblikket vil du ikke kunne finde noget officielt link til at downloade APK'en. Derfor skal du stole på APK'erne, der findes på tredjepartswebsteder, noget risikabelt af sikkerhedsmæssige årsager, da de kan være inficeret med noget malware. Hvis du gør det, skal du derfor gøre det på eget ansvar.

Få adgang til Cycad

iEMU

Endelig har vi også iEMU, en emulator, der ligner Cycada. Det er et projekt udviklet af CMW og fungerer ved at starte iOS oven på QEMU. På denne måde kan platformen emuleres og iOS-operativsystemet virtualiseres til at køre de apps, du har brug for.

Men ligesom det forrige projekt er iEMU også en forældet version, siden ikke opdateret siden december 2013. Derfor virker det muligvis ikke med de nyeste versioner, og det kan være upålidelig. På den anden side er der den samme sikkerhedsrisiko som med Cycada, da du skal finde en APK for at downloade fra tredjepartskilder, hvor den stadig er udgivet.

Vær derfor meget forsigtig med ikke at downloade en APK, der evt malware angrebet eller som kan få dig til at downloade vildledende apps, der ikke er, hvad de ser ud til, hvilket kompromitterer sikkerheden for dit Android-operativsystem. Kort sagt, jeg fraråder dig at downloade denne app, og hvis du gør det, skal det være på eget ansvar eller på en gammel eller test Android-enhed, så der ikke sker noget i tilfælde af infektion.

Få adgang til iEMU

Konklusion

Tilføj endelig, som konklusion, at hvis du har brug for at køre native apps til iOS på din Android, er det bedst at bruge et af disse projekter, som vi præsenterer her. jeg personligt Jeg vil anbefale Appetize.io, da det er en ganske god og stabil platform i form af en cloud-tjeneste. De andre emulatorer, der vises her, såsom iEMU eller Cycada/Cider, er noget forældede, og selvom de stadig fungerer med visse versioner af iOS-apps, bør du undgå dem, når det er muligt.

Hvis du foretrækker at bruge en pc med Windows til dette kan du regne med software som iPadian, en iOS-simulator, der giver dig mulighed for at simulere dette Apple-operativsystem fra dit skrivebord for at se, hvordan det fungerer, gøre dig bekendt med dets grænseflade eller køre applikationer, der er tilgængelige til dette system, og som er specielt designet til iPadian. For eksempel finder du et katalog med blandt andet Facebook, Spotify, WhatsApp, Instagram. Selvfølgelig vil du ikke være i stand til at installere nogen iOS-app, som du kan forestille dig, kun dem, der leveres af udvikleren af ​​iPadian. Derudover er det en premium software, betalt, og den koster 25 dollars, hvis du vil bruge den.

Hvis det du bruger er operativsystemet GNU / Linux, har du også en meget interessant allieret med QEMU. Denne emulator til forskellige arkitekturer og platforme kan nu også emulere for eksempel iPhone 11 med iOS for at kunne teste apps. Med denne emulator vil du ikke kun være i stand til at efterligne iPhone, men også mange andre systemer, såsom Raspberry Pi, Android-mobilenheder og mange andre arkitekturer, som du kan forestille dig, såsom PPC, SPARC, x86,...