Studentprojekt gör det möjligt:
Cider kör Ios-appar på Android
Med Cider kan Android-enheter köra vanliga Ios-appar.
Tänk att kunna köra Ios-appar på en Android-telefon lika enkelt som på en Iphone. Genom ett forskningsprojekt försöker en grupp studenter i New York att göra just detta möjligt.
Uppdelningen mellan (i huvudsak) Ios och Android på mobilmarknaden ställer till det när det gäller tillgången till appar för systemen. Medan det för användarna handlar om att vissa appar inte finns, eller inte fungerar lika bra, för både Ios och Android, så krävs det ur utvecklarnas perspektiv antingen större resurser eller kompromisser med prestandan för att kunna släppa appar som fungerar på båda plattformarna.
Utvecklarna kan till exempel välja att bygga HTML5-appar med begränsad prestanda och funktionalitet, men som fungerar på båda plattformarna. Alternativt kan utvecklare som har resurser för det lägga krut på att bygga native-appar för båda plattformarna, eller så gör man någon sorts mellanting genom att använda ett ramverk som tillåter utveckling för flera plattformar samtidigt.
Ios-appar på Android
Studenterna vid Columbia University i New York som ligger bakom project Cider har valt en annan lösning för att fixa över appar åtminstone från Ios till Android. Project Cider gör nämligen så att helt vanliga Ios-appar kan köras på Android genom att särskilda rutiner för detta installeras i Android-systemet.
I en demonstrationsvideo visas hur en Nexus 7-enhet har försetts med ett antal Ios-appar, vars ikoner delar plats med ikoner för vanliga Android-appar på skrivbordet. Bland apparna som sedan demonstreras märks till exempel benchmark-verktyget Passmark, där en 3D-test genomförs utan problem. Även stadsguiden Yelp demonstreras på Nexus-enheten, liksom den Apple-tillverkade e-bokläsaren Ibooks.
Cider fungerar dock inte helt felfritt. Förutom att prestanda rent allmänt blir sämre för Ios-apparna på en Cider-utrustad Android-enhet än på en riktig Ios-enhet, så är tillgången till vissa hårdvarufunktioner så som kamera och bluetooth-anslutning dessutom antingen icke-fungerande eller väldigt begränsad.
Källa