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

iOS

Sigurno ste ikada trebali testirajte iOS aplikaciju a niste bili u mogućnosti na svom Android uređaju, ili se ta aplikacija možda ne nalazi izvorno 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 da imate uređaj marke Cupertino. Vi samo trebate koristiti neke zanimljive aplikacije koje mi predlažemo.

Naravno, nemojte očekivati ​​DOSBox emulatore ili slojeve kompatibilnosti kao što je WINE ili slično, u ovom slučaju nema ništa slično, ali možete koristite svoj omiljeni web pretraživač da ih odatle izvršimo zahvaljujući ovim alatima koje ovdje predstavljamo.

Imajte na umu da izvorne iOS aplikacije ne mogu raditi nativno na Androidu. To je zato što koriste binarne datoteke kompajlirane za Apple-ovu arhitekturu A-serije i, iako je baziran na Arm ISA, ima svoje razlike od drugih Arm arhitektura kao što su Qualcomm, Samsung, Mediatek, itd. Osim toga, zahtijeva i 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 sistema. Iz tog razloga, kada želite da kreirate aplikaciju za oba operativna sistema, morate je portirati tako da se može koristiti na obe platforme. Međutim, to ne rade svi programeri, tako da postoje iOS ili iPad OS aplikacije koje nisu dostupne na Google Playu za Android ili izvan njega.

appetize.io

Jedan od Najbolja platforma za pokretanje iOS aplikacija na Androidu je Appetize.io. Možete ga koristiti iz svog omiljenog web pretraživača, 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. Ovo će vam omogućiti da pristupite beskrajnom broju aplikacija za ovu platformu koje prije niste mogli koristiti sa svog Android pametnog telefona ili tableta.

Appetize.io ima a besplatna verzija koji će vam omogućiti da koristite uslugu 100 minuta. Potpuno besplatan demo koji bi vam mogao 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 poželite. Možete ga kupiti u nekoliko vrsta pretplata, ali najjeftinije i najbolje za one koji nisu profesionalni programeri ili kompanije je 40 dolara mjesečno. Kao što vidite, malo je skupo, ali istina je da radi kao šarm i da ga možete koristiti i sa svog PC-a ili Mac-a, jer se može otvoriti u bilo kojem web pretraživaču.

Pristupite Appetize.io

Cycada (ranije poznata kao jabukovača)

Sljedeća opcija koju imate je cycad 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 posljednjih objavljenih, moći ćete isprobati više na ovom projektu (ranije nazvanom Cider) i koji su razvili na Odsjeku za kompjuterske nauke na Univerzitetu Columbia. I da je potpuno besplatno.

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

S druge strane, kao što ćete vidjeti, Nije dostupno na Google Playu, i trenutno nećete moći pronaći nijedan zvanični link za preuzimanje APK-a. Stoga morate vjerovati APK-ovima koji postoje na web lokacijama 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.

Pristupite Cycad

iEMU

Konačno, imamo i mi iEMU, emulator sličan Cycadi. To je projekat koji je razvio CMW i radi tako što pokreće iOS na QEMU. Na ovaj način, platforma se može emulirati, a iOS operativni sistem virtuelizirati za pokretanje aplikacija koje su vam potrebne.

Ali, kao i prethodni projekat, iEMU je takođe zastarela verzija, pošto nije ažurirano od decembra 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 sa izvora treće strane gdje se još uvijek objavljuje.

Stoga, budite vrlo oprezni da ne preuzmete APK koji može biti malware infested ili vas može natjerati da preuzmete varljive aplikacije koje nisu onakve kakve izgledaju, ugrožavajući sigurnost vašeg Android operativnog sistema. Ukratko, ne savjetujem vam da preuzimate ovu aplikaciju, a ako to učinite, to bi trebalo biti na vlastitu odgovornost ili na starom ili testiranom Android uređaju kako se ništa ne bi dogodilo u slučaju infekcije.

Pristupite iEMU

zaključak

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

Ako više volite da koristite računar sa Windows za ovo možete računati na softver poput iPadian, iOS simulator koji će vam omogućiti da simulirate ovaj Apple operativni sistem sa vašeg desktopa da vidite kako radi, da se upoznate sa njegovim interfejsom ili pokrenete aplikacije dostupne za ovaj sistem i koje su posebno dizajnirane za iPadian. Na primjer, pronaći ćete katalog sa Facebook, Spotify, WhatsApp, Instagram, između ostalih. Naravno, nećete moći da instalirate nijednu iOS aplikaciju koju možete zamisliti, već samo one koje je obezbedio programer iPadian-a. Osim toga, radi se o premium softveru, plaćenom i košta 25 dolara ako ga želite koristiti.

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