Om du fortfarande upptäcker dig själv som fastnar mitt i debatten “iOS eller Android” kan det arbete som pågår bakom stängda dörrar vid Columbia University vara av intresse. Under en lång tid var en av de viktigaste faktorerna som så småningom vände en hel del på staketets individer till iOS den höga kvaliteten och mångfalden i de ursprungliga apparna som erbjuds för nedladdning via Apples App Store -infrastruktur. Tack vare arbetet från sex Columbia University -praktikanter samt införandet av deras cider -programvaruapplikation som kanske inte längre är ett problem.
Den nyligen producerade cider-programvaran är resultatet av ett inredningsundersökningsjobb vid universitetet samt i huvudsak överbryggar det ständigt ökande utrymmet mellan världens två största mobilplattformar. Genom att bygga cider för att driva en intrikat kombination av inhemska såväl som utländska binärer har teamet kunnat lura de valda iOS -apparna till att tro att de verkligen installeras och körs på en av Apples officiella enheter, till exempel iPhone eller iPad. En hel del av det intelligenta trickery under huven uppnås genom att kopiera nödvändiga bibliotek samt ramar vid sammanställningstid samt göra dem tillgängliga för apparna.
Den nuvarande versionen av Cider Software -applikationen är imponerande, men erbjuder en mindre än lämplig prestanda. De ursprungliga iOS -apparna är sidopaketerade tillsammans med befintliga Android -erbjudanden från Play Store för att få dem att köra. Men när det verkligen åberopas och körs på den Android -drivna hårdvaran är IOS -apparnas prestanda märkbart slö och tröga för att reagera på individuella input. En hel del av den ogynnsamma prestanda har tilldelats sanningen att programvaran för närvarande kör sin prestanda med en ofullständig tillämpning av OpenGl ES. Helst kommer detta att förbättras när extra arbete läggs in i projektet.
Som ni kan föreställa er är Cider fortfarande extremt mycket i beviset på idéstadiet såväl som avsett att visa möjligheterna till tidiga steg för vad som kan åstadkommas när man använder ett OS -kompatibilitetslager för att utföra utländsk programvara.
En av de nuvarande nackdelarna, liksom en relativt stor på det, är att cider för närvarande inte ger någon förstärkning till hårdvarufunktioner i gadgeten som GPS, kameran eller inre sensorer som accelerometer eller gyroskop. Ändå, det som hittills har åstadkommit är en imponerande handling av programvaruapplikationsutveckling.
Om detta är den typ av innovation som flyter din båt kan du kolla in mer om jobbet här.
Du kan följa oss på Twitter, lägga till oss i din cirkel på Google+ eller gilla vår Facebook -sida för att hålla dig uppdaterad om allt det senaste från Microsoft, Google, Apple och webben.