Pokretanje iOS aplikacija na Androidu: je li moguće?

iOS

Sigurno ste ikada trebali testirati iOS aplikaciju a niste bili u mogućnosti na svom Android uređaju ili možda ta aplikacija nije izvorno pronađena na Google Playu, pa biste morali kupiti Apple proizvod da biste je pokrenuli, nešto što ne želite. Pa, ovdje predlažemo neka rješenja kako biste mogli testirati ili pokrenuti svoje omiljene iOS aplikacije bez potrebe za uređajem marke Cupertino. Vi samo trebate koristiti neke zanimljive aplikacije koje predlažemo.

Naravno, ne očekujte DOSBox emulatore ili slojeve kompatibilnosti kao što je WINE ili slično, u ovom slučaju ne postoji ništa slično, ali možete koristite svoj omiljeni web preglednik izvršiti ih odatle zahvaljujući ovim alatima koje ovdje predstavljamo.

Napominjemo da izvorne iOS aplikacije ne mogu raditi izvorno na Androidu. To je zato što koriste binarne datoteke kompajlirane za Appleovu A-Series arhitekturu i, iako se temelji na Arm ISA-i, ima svoje razlike od drugih Arm arhitektura kao što su Qualcomm, Samsung, Mediatek itd. Osim toga, također zahtijeva sistemske pozive specifične za iOS ili sistemske pozive koji nisu prisutni u Androidu, kao i API-je, biblioteke itd. koji su različiti u oba operativna sustava. Iz tog razloga, kada želite izraditi aplikaciju za oba operativna sustava, morate je prenijeti tako da se može koristiti na obje platforme. Međutim, ne rade to svi programeri, tako da postoje iOS ili iPad OS aplikacije koje nisu dostupne na Google Playu za Android ili izvan njega.

apetit.io

Jedan od Najbolja platforma za pokretanje iOS aplikacija na Androidu je Appetize.io. Možete ga koristiti iz svog omiljenog web preglednika, bez komplikacija. Budući da se radi o emulatoru koji se nudi kao online usluga, koja radi iz oblaka. Na taj način ćete moći pokrenuti bilo koju iOS aplikaciju ili simulirati iOS uređaj kao da je web aplikacija. To će vam omogućiti pristup beskrajnom broju aplikacija za ovu platformu koje prije niste mogli koristiti sa svog Android pametnog telefona ili tableta.

Appetize.io ima free verzija koji će vam omogućiti korištenje usluge 100 minuta. Potpuno besplatna demonstracija koja bi vam mogla pomoći ako želite isprobati nešto specifično. Međutim, uvijek se možete odlučiti za premium uslugu, koja će vam omogućiti pristup kad god želite. Možete ga kupiti u nekoliko vrsta pretplata, ali najjeftinija i najbolja za one koji nisu profesionalni programeri ili tvrtke je 40 dolara mjesečno. Kao što vidite, malo je skupo, ali istina je da radi kao šarm i možete ga koristiti i sa svog PC-a ili Mac-a, budući da se može otvoriti u bilo kojem web pregledniku.

Pristup Appetize.io

Cikada (ranije poznata kao jabukovača)

Sljedeća opcija koju imate je cikas emulator, jedan od najpoznatijih iOS emulatora za Android. Međutim, razvoj je prekinut, bez ažuriranja od 2014. Stoga ga ne biste trebali koristiti za proizvodnju ili profesionalnu upotrebu. Ako možete preuzeti raniju verziju zadnjih koje su objavljene, možete isprobati više o ovom projektu (ranije zvanom Cider) koji su razvili na Odjelu za računalne znanosti na Sveučilištu Columbia. I to potpuno besplatno.

Budući da nema noviju verziju, možda neće raditi s najmodernijim aplikacijama ili njihovim trenutačnim verzijama. Osim toga, moglo bi doći do neugodnosti ili problema kompromisna pouzdanost. Iz tog razloga, to nije prva opcija koju preporučujemo.

S druge strane, kao što ste vidjeli, Nije dostupan na Google Playu, a trenutačno nećete moći pronaći nikakvu službenu poveznicu za preuzimanje APK-a. Stoga morate vjerovati APK-ovima koji postoje na web-mjestima trećih strana, što je rizično iz sigurnosnih razloga jer bi mogli biti zaraženi nekim zlonamjernim softverom. Stoga, ako to učinite, morate to učiniti na vlastitu odgovornost.

Pristup Cycadu

iEMU

Konačno, imamo i mi iEMU, emulator sličan Cycadi. To je projekt koji je razvio CMW i radi pokretanjem iOS-a na QEMU. Na taj se način platforma može emulirati, a operativni sustav iOS virtualizirati za pokretanje aplikacija koje su vam potrebne.

Ali, kao i prethodni projekt, iEMU je također zastarjela verzija, jer nije ažuriran od prosinca 2013. Stoga možda neće raditi s najnovijim verzijama i može biti nepouzdan. S druge strane, postoji isti sigurnosni rizik kao i kod Cycade, jer morate pronaći APK za preuzimanje iz izvora trećih strana gdje je još uvijek objavljen.

Stoga budite vrlo oprezni da ne preuzmete APK koji bi mogao biti zaražen zlonamjernim softverom ili vas može natjerati da preuzmete varljive aplikacije koje nisu onakve kakvima se čine, ugrožavajući sigurnost vašeg operativnog sustava Android. Ukratko, ne savjetujem vam preuzimanje ove aplikacije, a ako to učinite, neka to bude na vlastitu odgovornost ili na starom ili testnom Android uređaju kako se ništa ne bi dogodilo u slučaju infekcije.

Pristup iEMU

Zaključak

Na kraju, kao zaključak, dodajte da ako trebate pokretati izvorne aplikacije za iOS na svom Androidu, najbolje je koristiti jedan od ovih projekata koje ovdje predstavljamo. Ja osobno Preporučio bih Appetize.io, budući da se radi o dosta dobroj i stabilnoj platformi u obliku cloud servisa. Ostali ovdje predstavljeni emulatori, kao što su iEMU ili Cycada/Cider, donekle su zastarjeli i iako još uvijek rade s određenim verzijama iOS aplikacija, trebali biste ih izbjegavati kad god je to moguće.

Ako više volite koristiti računalo sa Windows za ovo možete računati na softver poput iPadian, iOS simulator koji će vam omogućiti simulaciju ovog Apple operativnog sustava sa vaše radne površine kako biste vidjeli kako radi, upoznali se s njegovim sučeljem ili pokrenuli aplikacije dostupne za ovaj sustav i koje su posebno dizajnirane za iPadian. Na primjer, pronaći ćete katalog s Facebookom, Spotifyjem, WhatsAppom, Instagramom, među ostalima. Naravno, nećete moći instalirati nijednu iOS aplikaciju koju možete zamisliti, samo one koje nudi razvojni programer iPadiana. Osim toga, riječ je o premium softveru, koji se plaća i košta 25 dolara ako ga želite koristiti.

Ako je ono što koristite operativni sustav GNU / Linux, također imate vrlo zanimljivog saveznika s QEMU. Ovaj emulator za različite arhitekture i platforme sada također može emulirati, na primjer, iPhone 11 s iOS-om kako bi mogao testirati aplikacije. S ovim emulatorom nećete moći emulirati samo iPhone, već i mnoge druge sustave, kao što su Raspberry Pi, Android mobilni uređaji, i mnoge druge arhitekture koje možete zamisliti, kao što su PPC, SPARC, x86,...