Spustenie aplikácií pre iOS v systéme Android: je to možné?

iOS

Určite ste už niekedy potrebovali otestujte aplikáciu pre iOS a na svojom zariadení so systémom Android ste to nedokázali, alebo možno túto aplikáciu nenájdete natívne v službe Google Play, takže na jej spustenie by ste si museli kúpiť produkt Apple, čo nechcete. No, tu navrhujeme niekoľko riešení, aby ste mohli testovať alebo spúšťať svoje obľúbené aplikácie pre iOS bez toho, aby ste museli mať zariadenie značky Cupertino. Stačí použiť niekoľko zaujímavých aplikácií, ktoré navrhujeme.

Samozrejme nečakajte emulátory DOSBox ani vrstvy kompatibility ako WINE a podobne, v tomto prípade nič podobné nie je, ale môžete použite svoj obľúbený webový prehliadač aby ste ich odtiaľ vykonali vďaka týmto nástrojom, ktoré tu uvádzame.

Upozorňujeme, že natívne aplikácie pre iOS nemôžu natívne fungovať v systéme Android. Je to preto, že používajú binárne súbory kompilované pre architektúru Apple A-Series a hoci je založená na Arm ISA, má svoje rozdiely od iných architektúr Arm, ako sú Qualcomm, Samsung, Mediatek atď. Okrem toho tiež vyžaduje systémové volania alebo systémové volania špecifické pre iOS, ktoré nie sú prítomné v systéme Android, ako aj rozhrania API, knižnice atď., ktoré sú v oboch operačných systémoch odlišné. Z tohto dôvodu, keď chcete vytvoriť aplikáciu pre oba operačné systémy, musíte ju preniesť, aby sa dala použiť na oboch platformách. Nie všetci vývojári to však robia, takže existujú aplikácie pre iOS alebo iPad OS, ktoré nie sú dostupné v Google Play pre Android ani mimo neho.

appetize.io

Jeden z Najlepšia platforma na spúšťanie aplikácií pre iOS v systéme Android je Appetize.io. Môžete ho používať z vášho obľúbeného webového prehliadača bez komplikácií. Keďže ide o emulátor, ktorý je ponúkaný ako online služba spustená z cloudu. Týmto spôsobom budete môcť spustiť akúkoľvek aplikáciu pre iOS alebo simulovať iOS zariadenie, ako keby to bola webová aplikácia. To vám umožní prístup k nekonečnému množstvu aplikácií pre túto platformu, ktoré ste predtým nemohli používať zo svojho smartfónu alebo tabletu so systémom Android.

Appetize.io má a Bezplatná verzia ktorý vám umožní využívať službu 100 minút. Úplne bezplatné demo, ktoré by vám mohlo pomôcť, ak chcete vyskúšať niečo konkrétne. Vždy sa však môžete rozhodnúť pre prémiovú službu, ktorá vám umožní mať prístup kedykoľvek budete chcieť. Môžete si ho kúpiť v niekoľkých typoch predplatného, ​​ale najlacnejšie a najlepšie pre tých, ktorí nie sú profesionálnymi vývojármi alebo spoločnosťami, je 40 dolárov mesačne. Ako vidíte, je to trochu drahé, ale pravdou je, že funguje ako kúzlo a môžete ho používať aj z vášho PC alebo Macu, keďže sa dá otvoriť v akomkoľvek webovom prehliadači.

Prejdite na stránku Appetize.io

Cycada (predtým známa ako Cider)

Ďalšia možnosť, ktorú máte, je cycad emulátor, jeden z najznámejších emulátorov iOS pre Android. Vývoj bol však prerušený, bez aktualizácií od roku 2014. Preto by ste ho nemali používať na výrobu alebo profesionálne použitie. Ak si môžete stiahnuť staršiu verziu posledných, ktoré boli vydané, môžete vyskúšať viac o tomto projekte (predtým nazývanom Cider) a ktorý vyvinuli na Katedre počítačovej vedy na Kolumbijskej univerzite. A že je to úplne zadarmo.

Keďže nemá najnovšiu verziu, nemusí fungovať s najmodernejšími aplikáciami alebo ich aktuálnymi verziami. Okrem toho to môže mať nejaké nepríjemnosti alebo problémy kompromisná spoľahlivosť. Z tohto dôvodu to nie je prvá možnosť, ktorú odporúčame.

Na druhej strane, ako ste videli, Nie je k dispozícii na Google Playa momentálne nenájdete žiadny oficiálny odkaz na stiahnutie súboru APK. Preto musíte dôverovať súborom APK, ktoré existujú na webových stránkach tretích strán, čo je z bezpečnostných dôvodov riskantné, pretože môžu byť infikované nejakým škodlivým softvérom. Preto, ak tak urobíte, musíte tak urobiť na vlastné riziko.

Prístup k Cycad

iEMU

Nakoniec máme aj my iEMU, emulátor podobný Cycada. Je to projekt vyvinutý spoločnosťou CMW a funguje tak, že na vrchole QEMU zavádza systém iOS. Týmto spôsobom je možné emulovať platformu a virtualizovať operačný systém iOS na spustenie aplikácií, ktoré potrebujete.

Ale rovnako ako predchádzajúci projekt, iEMU je tiež zastaraná verzia neaktualizovaný od decembra 2013. Preto nemusí fungovať s najnovšími verziami a môže byť nespoľahlivé. Na druhej strane existuje rovnaké bezpečnostné riziko ako v prípade Cycada, pretože na stiahnutie musíte nájsť súbor APK zo zdrojov tretích strán, kde je stále zverejnený.

Preto buďte veľmi opatrní, aby ste si nestiahli súbor APK, ktorý môže byť napadnutý malvérom alebo ktoré vás môžu prinútiť sťahovať klamlivé aplikácie, ktoré nie sú také, aké sa zdajú, a ohroziť bezpečnosť vášho operačného systému Android. Túto aplikáciu vám skrátka neodporúčam sťahovať a ak áno, malo by to byť na vlastné riziko alebo na starom či testovacom Android zariadení, aby sa v prípade infekcie nič nestalo.

Prístup k iEMU

Záver

Na záver na záver dodaj, že ak potrebuješ na svojom Androide spúšťať natívne aplikácie pre iOS, najlepšie je použiť jeden z týchto projektov, ktoré tu uvádzame. ja osobne Odporúčam Appetize.io, keďže ide o celkom dobrú a stabilnú platformu vo forme cloudovej služby. Ostatné emulátory tu uvedené, ako napríklad iEMU alebo Cycada/Cider, sú trochu zastarané, a hoci stále fungujú s určitými verziami aplikácií pre iOS, mali by ste sa im vyhnúť vždy, keď je to možné.

Ak uprednostňujete používanie počítača s Windows na tento účel sa môžete spoľahnúť na softvér ako napr iPadian, simulátor iOS, ktorý vám umožní simulovať tento operačný systém Apple z pracovnej plochy, aby ste videli, ako funguje, zoznámili sa s jeho rozhraním alebo spúšťali aplikácie dostupné pre tento systém, ktoré sú špeciálne navrhnuté pre iPadian. Nájdete tu napríklad katalóg s Facebookom, Spotify, WhatsApp, Instagramom a ďalšími. Samozrejme, nebudete si môcť nainštalovať žiadnu aplikáciu pre iOS, ktorú si dokážete predstaviť, iba tie, ktoré poskytuje vývojár iPadianu. Okrem toho je to prémiový softvér, platený a stojí 25 dolárov, ak ho chcete používať.

Ak používate operačný systém GNU / Linux, máte tiež veľmi zaujímavého spojenca s QEMU. Tento emulátor pre rôzne architektúry a platformy teraz dokáže emulovať napríklad aj iPhone 11 s iOS, aby bolo možné testovať aplikácie. S týmto emulátorom budete môcť emulovať nielen iPhone, ale aj mnoho ďalších systémov, ako napríklad Raspberry Pi, mobilné zariadenia Android a mnoho ďalších architektúr, ktoré si viete predstaviť, ako napríklad PPC, SPARC, x86,...