iOS-i rakenduste käitamine Androidis: kas see on võimalik?

iOS

Kindlasti olete kunagi vajanud testida iOS-i rakendust ja te pole seda oma Android-seadmes saanud või võib-olla ei leidu seda rakendust Google Playst algselt, nii et peaksite selle käitamiseks ostma Apple'i toote, mida te ei soovi. Noh, siin pakume välja mõned lahendused, et saaksite oma lemmik iOS-i rakendusi testida või käitada ilma Cupertino kaubamärgi seadet kasutamata. Peate lihtsalt kasutama mõnda huvitavat rakendust, mida pakume.

Muidugi ärge oodake DOSBoxi emulaatoreid ega ühilduvuskihte nagu WINE vms, sel juhul pole midagi sarnast, kuid võite kasutage oma lemmikveebibrauserit et neid sealt läbi viia tänu siin esitatud tööriistadele.

Pange tähele, et iOS-i algrakendused ei saa Androidis algselt töötada. Selle põhjuseks on asjaolu, et nad kasutavad Apple'i A-seeria arhitektuuri jaoks koostatud binaarfaile ja kuigi see põhineb Arm ISA-l, erineb see teistest Armi arhitektuuridest, nagu Qualcomm, Samsung, Mediatek jne. Lisaks nõuab see ka iOS-i spetsiifilisi syscall või süsteemikutseid, mida Androidis pole, samuti API-sid, teeke jne, mis on mõlemas operatsioonisüsteemis erinevad. Sel põhjusel, kui soovite luua rakenduse mõlema operatsioonisüsteemi jaoks, peate selle portima, et seda saaks kasutada mõlemal platvormil. Kuid mitte kõik arendajad seda ei tee, seega on iOS-i või iPadi OS-i rakendusi, mis pole Androidile mõeldud Google Plays ega väljaspool seda saadaval.

Eelroog.io

Üks Parim platvorm iOS-i rakenduste käitamiseks Androidis on Appetize.io. Saate seda kasutada oma lemmikveebibrauseris ilma komplikatsioonideta. Kuna tegemist on emulaatoriga, mida pakutakse võrguteenusena ja mis töötab pilvest. Nii saate käitada mis tahes iOS-i rakendust või simuleerida iOS-i seadet nii, nagu oleks see veebirakendus. See võimaldab teil oma Android-nutitelefonist või -tahvelarvutist juurde pääseda lõputule hulgale selle platvormi rakendustele, mida te varem kasutada ei saanud.

Appetize.io-l on a tasuta versioon mis võimaldab teil teenust kasutada 100 minutit. Täiesti tasuta demo, mis võib teid aidata, kui soovite midagi konkreetset proovida. Siiski saate alati valida lisatasu teenuse, mis võimaldab teil juurdepääsu igal ajal, kui soovite. Saate seda osta mitut tüüpi tellimustena, kuid odavaim ja parim neile, kes pole professionaalsed arendajad või ettevõtted, on 40 dollarit kuus. Nagu näete, on see pisut kallis, kuid tõsi on see, et see töötab nagu võlu ja saate seda kasutada ka arvutist või Macist, kuna seda saab avada mis tahes veebibrauseris.

Juurdepääs Appetize.io-le

Cycada (varem tuntud kui siider)

Järgmine võimalus on Cycad emulaator, üks tuntumaid iOS-i emulaatoreid Androidile. Arendus on aga katkestatud, uuendusi pole tehtud alates 2014. aastast. Seetõttu ei tohiks te seda kasutada tootmiseks ega professionaalseks kasutamiseks. Kui saate alla laadida viimaste välja antud versioonide varasema versiooni, saate selle projekti (endise nimega Cider) ja Columbia ülikooli arvutiteaduse osakonnas välja töötatud projektiga rohkem proovida. Ja et see on täiesti tasuta.

Kuna sellel pole uusimat versiooni, ei pruugi see töötada kõige kaasaegsemate rakenduste või nende praeguste versioonidega. Lisaks võib see põhjustada ebamugavusi või probleeme ohustada usaldusväärsust. Sel põhjusel ei ole see esimene valik, mida me soovitame.

Teisest küljest, nagu olete näinud, See pole Google Plays saadaval, ja praegu ei leia te APK allalaadimiseks ühtegi ametlikku linki. Seetõttu peate usaldama kolmandate osapoolte veebisaitidel olevaid APK-sid, mis on turvakaalutlustel riskantne, kuna need võivad olla mõne pahavaraga nakatunud. Seega, kui teete seda, peate seda tegema omal vastutusel.

Juurdepääs Cycadile

iEMU

Lõpuks on meil ka iEMU, Cycadaga sarnane emulaator. See on CMW välja töötatud projekt, mis käivitab iOS-i QEMU peal. Nii saab vajalike rakenduste käitamiseks platvormi emuleerida ja iOS-i operatsioonisüsteemi virtualiseerida.

Kuid nagu eelmine projekt, on ka iEMU vananenud versioon, kuna pole värskendatud alates 2013. aasta detsembrist. Seetõttu ei pruugi see uusimate versioonidega töötada ja see võib olla ebausaldusväärne. Teisest küljest kaasneb sellega sama turvarisk, mis Cycada puhul, kuna peate leidma APK allalaadimiseks kolmandate osapoolte allikatest, kus see endiselt avaldatakse.

Seetõttu olge väga ettevaatlik, et mitte alla laadida võimalikku APK-d nakatunud pahavaraga või see võib panna teid alla laadima petlikke rakendusi, mis ei ole sellised, nagu näivad, mis seab ohtu teie Androidi operatsioonisüsteemi turvalisuse. Ühesõnaga, ma ei soovita teil seda rakendust alla laadida ja kui te seda teete, peaks see olema teie enda riisikol või vanal või testitud Android-seadmel, et nakatumise korral midagi ei juhtuks.

Juurdepääs iEMU-le

Järeldus

Lõpetuseks lisage, et kui teil on vaja oma Androidis iOS-i jaoks omarakendusi käitada, on kõige parem kasutada ühte neist siin esitatud projektidest. Mina isiklikult Soovitan Appetize.io-d, kuna tegemist on üsna hea ja stabiilse platvormiga pilveteenuse näol. Teised siin esitatud emulaatorid, nagu iEMU või Cycada/Cider, on mõnevõrra aegunud ja kuigi need töötavad endiselt iOS-i rakenduste teatud versioonidega, peaksite neid võimaluse korral vältima.

Kui eelistate kasutada arvutit koos Windows selleks võite loota tarkvarale nagu iPadian, iOS-i simulaator, mis võimaldab simuleerida seda Apple'i operatsioonisüsteemi oma töölaual, et näha, kuidas see töötab, tutvuda selle liidesega või käivitada selle süsteemi jaoks saadaolevaid rakendusi, mis on spetsiaalselt loodud iPadiani jaoks. Näiteks leiate kataloogi, kus on muu hulgas Facebook, Spotify, WhatsApp, Instagram. Loomulikult ei saa te installida ühtegi iOS-i rakendust, mida võite ette kujutada, ainult neid, mille pakub iPadiani arendaja. Lisaks on see tasuline esmaklassiline tarkvara ja maksab 25 dollarit, kui soovite seda kasutada.

Kui kasutate operatsioonisüsteemi GNU / Linux, on sul ka väga huvitav liitlane QEMU. See erinevatele arhitektuuridele ja platvormidele mõeldud emulaator saab nüüd ka emuleerida näiteks iOS-iga iPhone 11, et saaks rakendusi testida. Selle emulaatoriga ei saa te emuleerida mitte ainult iPhone'i, vaid ka paljusid teisi süsteeme, nagu Raspberry Pi, Androidi mobiilseadmed ja paljud muud arhitektuurid, mida võite ette kujutada, nagu PPC, SPARC, x86,...