Cycada tuo iOS-sovellukset Androidille - Digitoday - Ilta-Sanomat

iOS-sovellukset Androidille – unelmasta tulossa totta

iPhonen ohjelmia voi jo ajaa Cycada-tekniikalla Android-käyttöjärjestelmissä.

iPhonen ohjelmia voi jo ajaa Cycada-tekniikalla Android-käyttöjärjestelmissä.

Julkaistu: 20.8.2014 16:43, Päivitetty 20.8.2014 16:49

Amerikkalaisyliopiston ohjelmaprojektissa iOS-sovellukset toimivat jo Androidissa. Tutkimushankkeen kaupallistamisesta ei ole vielä tietoa.

New Yorkissa sijaitsevassa Columbian yliopistossa on käynnissä Cycada-niminen projekti, jonka tavoite on tuoda iOS-käyttöjärjestelmän sovellukset Androidille. Ohjelmistoa esiteltiin ensimmäistä kertaa kehittäjäkongressissa viime keväänä.

Projektista kirjoittaa muun muassa Slashgear.

Projektin lähtökohta on kevyt, ja hanke pyrkii välttämään raskaita virtuaalikoneita tai yhteensopivuuskerroksia, jollaisiin emulaattorit yleensä perustuvat.

Cycada perustuu käännösaikaiseksi koodiadaptaatioksi perustuvaan menetelmään, jossa muille käyttöjärjestelmille tehty koodi sovitetaan Linuxille (johon Android perustuu). Koodia ei tarvitse juuri muokata, sillä iOS:n järjestelmäfunktiot korvataan Androidin vastaavilla "diplomaattisiksi funktioiksi" kutsutuilla toiminnoilla. Cycada hyödyntää toiminnassaan iOS:n kirjastoja ja ympäristöjä.

Wine-emulaattorin kaltaisia omia rajapintoja ei käytetä. Emulaattorin rakentaminen olisi vaikeaa siksikin, että mobiililaitteilla ei ole pc:n kaltaisia laitteistostandardeja.

Projektia vetävä professori Jason Nieh toivoo hankkeen edistävän sovellusten toimimista järjestelmien välillä ja madaltavan raja-aitoja tulevaisuudessa.

Toistaiseksi ei ole tiedossa, millaisia oikeudellisia seuraamuksia sovellusten ristiin ajamisella ja tarjoamisella olisi. On helppo kuvitella, että Apple ei olisi innoissaan yksinoikeussovellustensa vuotamisesta kilpailijoille.

Cycadan ohjelmakoodia tai tiedostoja ei ole annettu julkisuuteen.

Alla olevalla esittelyvideolla Cycadaa kutsutaan vielä sen vanhalla nimellä Cider.