iOS-alkalmazások futtatása Androidon: lehetséges?

iOS

Biztosan szükséged volt rá tesztelj egy iOS-alkalmazást és nem sikerült Android-eszközén, vagy az alkalmazás natívan nem található meg a Google Playen, ezért meg kell vásárolnia egy Apple-terméket a futtatásához, amit nem szeretne. Nos, itt javasolunk néhány megoldást, amelyek segítségével tesztelheti vagy futtathatja kedvenc iOS-alkalmazásait anélkül, hogy Cupertino márkájú eszközzel kellene rendelkeznie. Csak néhány érdekes alkalmazást kell használnia, amelyeket javasolunk.

Természetesen ne számítsunk DOSBox emulátorokra vagy kompatibilitási rétegekre, mint például WINE vagy hasonló, ebben az esetben nincs semmi hasonló, de lehet használja kedvenc webböngészőjét hogy onnan végre lehessen hajtani az itt bemutatott eszközöknek köszönhetően.

Felhívjuk figyelmét, hogy a natív iOS-alkalmazások nem működnek natívan Androidon. Ennek az az oka, hogy az Apple A-Series architektúrájához fordított bináris fájlokat használnak, és bár az Arm ISA-n alapul, megvannak a különbségei más Arm architektúráktól, mint például a Qualcomm, a Samsung, a Mediatek stb. Ezenkívül iOS-specifikus rendszerhívásokra vagy rendszerhívásokra is szükség van, amelyek nem jelennek meg az Androidban, valamint API-kra, könyvtárakra stb., amelyek mindkét operációs rendszerben eltérőek. Emiatt, ha mindkét operációs rendszerhez szeretne alkalmazást létrehozni, portolnia kell, hogy mindkét platformon használható legyen. Azonban nem minden fejlesztő csinálja ezt, így vannak iOS vagy iPad OS alkalmazások, amelyek nem érhetők el a Google Playen Androidra vagy azon kívül.

Étvágygerjesztő.io

Az egyik A legjobb platform az iOS-alkalmazások Androidon való futtatására az Appetize.io. Bonyodalmak nélkül használhatja kedvenc webböngészőjéből. Mivel ez egy emulátor, amelyet online szolgáltatásként kínálnak, és a felhőből fut. Ily módon bármilyen iOS-alkalmazást futtathat vagy iOS-eszközt szimulálhat, mintha az egy webes alkalmazás lenne. Ezzel végtelen számú olyan alkalmazást érhet el ezen a platformon, amelyeket korábban nem tudott használni Android okostelefonjáról vagy táblagépéről.

Az Appetize.io rendelkezik a ingyenes verzió amely lehetővé teszi a szolgáltatás 100 perces használatát. Egy teljesen ingyenes demó, amely segíthet, ha valami konkrétat szeretne kipróbálni. Azonban mindig választhatja a prémium szolgáltatást, amely lehetővé teszi, hogy bármikor hozzáférjen. Többféle előfizetésben megvásárolhatja, de a legolcsóbb és a legjobb azoknak, akik nem professzionális fejlesztők vagy cégek, havi 40 dollár. Mint látható, egy kicsit drága, de az igazság az, hogy úgy működik, mint egy varázslat, és PC-ről vagy Mac-ről is használhatod, hiszen bármelyik webböngészőben megnyitható.

Nyissa meg az Appetize.io-t

Cycada (korábbi nevén almabor)

A következő lehetőséged az Cycad emulátor, az egyik legismertebb iOS emulátor Androidra. A fejlesztés azonban leállt, 2014 óta nem történt frissítés. Ezért ne használja sem gyártásra, sem professzionális használatra. Ha letöltheti a legutóbbi kiadások korábbi verzióját, akkor többet is kipróbálhat ezen a projekten (korábban Cider néven), és amit a Columbia Egyetem Számítástechnikai Tanszékén fejlesztettek ki. És hogy ez teljesen ingyenes.

Mivel nincs friss verziója, előfordulhat, hogy nem működik a legmodernebb alkalmazásokkal vagy azok jelenlegi verzióival. Ezenkívül ez némi kellemetlenséggel vagy problémával járhat veszélyezteti a megbízhatóságot. Emiatt nem ez az első lehetőség, amelyet javasolunk.

Másrészt, mint látni fogod, Nem érhető el a Google Playen, és jelenleg nem találsz hivatalos linket az APK letöltéséhez. Ezért bíznia kell a harmadik felek webhelyein található APK-kban, ami biztonsági okokból kockázatos, mivel megfertőződhetnek bizonyos rosszindulatú programokkal. Ezért, ha megteszi, azt saját felelősségére kell megtennie.

Access Cycad

iEMU

Végül mi is megvan iEMU, a Cycadához hasonló emulátor. Ez a CMW által kifejlesztett projekt, és az iOS rendszerindításával működik a QEMU tetején. Ily módon a platform emulálható, az iOS operációs rendszer pedig virtualizálható a szükséges alkalmazások futtatásához.

De az előző projekthez hasonlóan az iEMU is elavult verzió, hiszen 2013 decembere óta nem frissítették. Ezért előfordulhat, hogy nem működik a legújabb verziókkal, és megbízhatatlan is lehet. Másrészt ugyanaz a biztonsági kockázat, mint a Cycada esetében, mivel meg kell találni egy APK-t, amelyet harmadik féltől származó forrásból tölthet le, ahol még közzéteszik.

Ezért ügyeljen arra, hogy ne töltsön le olyan APK-t, amely lehet kártevő fertőzött vagy olyan megtévesztő alkalmazásokat tölthet le, amelyek nem az, aminek látszanak, ami veszélyezteti Android operációs rendszerének biztonságát. Röviden: nem javaslom, hogy töltse le ezt az alkalmazást, és ha mégis, akkor saját felelősségére, vagy egy régi vagy tesztelt Android-eszközön történjen, hogy fertőzés esetén ne történjen semmi.

Hozzáférés az iEMU-hoz

Következtetés

Végezetül, befejezésképpen tegyük hozzá, hogy ha natív iOS-alkalmazásokat kell futtatnia Android-eszközén, a legjobb, ha az itt bemutatott projektek egyikét használja. én, személyesen Én az Appetize.io-t ajánlom, hiszen elég jó és stabil platformról van szó felhőszolgáltatás formájában. A többi itt bemutatott emulátor, mint például az iEMU vagy a Cycada/Cider, kissé elavult, és bár még mindig működnek az iOS-alkalmazások bizonyos verzióival, lehetőség szerint kerülje őket.

Ha inkább PC-t szeretne használni Windows ehhez olyan szoftverekre számíthat, mint iPadian, egy iOS-szimulátor, amely lehetővé teszi ennek az Apple operációs rendszernek az asztaláról való szimulálását, hogy megnézze, hogyan működik, megismerkedhet a felületével, vagy futtathat ehhez a rendszerhez elérhető, és kifejezetten iPadianhoz tervezett alkalmazásokat. Például talál egy katalógust többek között Facebook, Spotify, WhatsApp, Instagram segítségével. Természetesen egyetlen elképzelhető iOS-alkalmazást sem fog tudni telepíteni, csak azokat, amelyeket az iPadian fejlesztője biztosított. Ráadásul ez egy prémium szoftver, fizetős, és 25 dollárba kerül, ha használni akarja.

Ha az operációs rendszert használja GNU / Linux, neked is nagyon érdekes szövetségesed van QEMU. Ez a különböző architektúrákhoz és platformokhoz készült emulátor immár emulálhatja például az iOS-es iPhone 11-et is, hogy tesztelni tudja az alkalmazásokat. Ezzel az emulátorral nem csak az iPhone-t, hanem sok más rendszert is emulálhat, mint például a Raspberry Pi, Android mobileszközök és sok más elképzelhető architektúra, mint például a PPC, SPARC, x86,...