Columbia Cycada
Originalförfattare |
|
---|---|
Utvecklare | Institutionen för datavetenskap, Columbia University |
Operativ system | Android |
Typ | Kompatibilitetsskikt |
Hemsida |
Cycada (tidigare känt som Cider) är ett kompatibilitetslager som syftar till att tillåta applikationer designade för iOS att köras oförändrat på Android -operativsystemet. Metoden använder kompileringstidsanpassning för att köra omodifierad kod med minimal implementeringsansträngning.
Projektet avslöjades i ett konferensbidrag av datavetenskapsforskare vid Columbia University. Projektet gör det möjligt för iOS-applikationer att anpassa sig till Androids kärna och programmeringsbibliotek.
En video som släppts visar att många applikationer fungerar, inklusive iOS-versionen av Yelp , Apples iBooks -programvara och 3D-riktmärken med OpenGL . Efter utgivningen av vitboken lades GPS-stöd för hårdvara till programvaran.
Till skillnad från många andra kompatibilitetslager (som WINE eller Darling ), fungerar Cycada på kärnnivån , i motsats till på användarutrymmet .
Cycada är inte en enkel APK-fil och modifierar hela Linux-kärnan.
Det är okänt om projektet kommer att släppas.
Det ursprungliga namnet "Cider" var med största sannolikhet en pjäs på WINE , ett annat kompatibilitetsskikt uppkallat efter en alkoholhaltig dryck .
Sedan huvudutvecklaren Jeremy Andrus lämnade ett jobb på Darwin-kärnan på Apple har projektet letts av Jason Nieh. Arbetet med projektet har fortfarande fortsatt efter detta relaterat till grafik under 2017.