Overslaan en naar de inhoud gaan

Nieuw tool draait iOS-apps op Android

Het tool, dat Cider is gedoopt, introduceert twee nieuwe technieken om de verschillen tussen Apples hardware en Android-apparatuur te overbruggen. De eerste noemen ze Duct tape; dat is een methode om broncode van een vreemde kernel ongewijzigd te compileren naar een andere kernelomgeving. De tweede heet 'Diplomatic functions'; die 'diplomatieke functies' vertalen de commando's van de app aan iPhone- en iPad-hardwarecomponenten in instructies die de Android-hardware kan begrijpen.
Tech & Toekomst
Shutterstock
Shutterstock

Met die functies wordt het mogelijk om iOS-apps naast Android-apps te draaien op een Android-toestel, schrijven Jeremy Andrus, Alexander Van ’t Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot en Jason Nieh in hun publicatie Cider: Native Execution of iOS Apps on Android.

En anders dan andere aanpakken die overwogen worden, heeft Cider geen last van 'native' code in de apps, leidt het niet tot de prestatievermindering die je bij gebruik van een virtuele machine op je mobiele apparaat ziet en werkt het bewezen op mobiele apparaten - wat van de andere methodes niet kan worden gezegd.

Of Apple er blij van wordt, en of het bedrijf überhaupt zal toestaan dat vanaf Android-apparaten geshopt wordt in zijn App Store, valt te betwijfelen. Maar dat het inderdaad werkt, tonen de wetenschappers in onderstaande video.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in