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

Toteutuuko monien haave? IOS-sovellukset toimivat Androidissa

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

Julkaistu: 21.8.2014 10:42, Päivitetty 21.8.2014 10:42

IOS-sovellukset pyörivät jo Androidissa, mutta siitä on vielä pitkä matka kaupalliseen saatavuuteen. Yksi iso este voi olla nimeltään Apple.

New Yorkissa sijaitsevassa Columbian yliopistossa on meneillään Cycada-niminen projekti, jossa pyritään tuomaan 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ä pohjautuvat.

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 sorkkia, sillä iOS:n järjestelmäfunktiot korvataan Androidin vastaavilla "diplomaattisiksi funktioiksi" kutsutuilla toiminnoilla. Cycada käyttää hyväkseen iOS:n kirjastoja ja ympäristöjä.

Wine-emulaattorin kaltaisia omia rajapintoja ei käytetä. Emulaattorin rakentaminen olisi hankalaa 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 selvää, millaisia oikeudellisia seuraamuksia sovellusten ristiin ajamisella ja tarjoamisella olisi. Ei ole vaikea kuvitella, että Apple hermostuisi yksinoikeussovellustensa vuotamisesta kilpailijoille.

Cycadan ohjelmakoodia tai tiedostoja ei ole annettu julkisuuteen.

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