Kolumbijas universitātes pētnieki ievieš iOS lietotnes operētājsistēmā Android

Vēl pirms dažām ierīču paaudzēm, Apple iOS bija izteiktas priekšrocības salīdzinājumā ar Android gan lietojumprogrammu kvalitātes, gan kvantitātes ziņā. Taču pēdējā laikā Android lietotnes ir kļuvušas priekšā un daudzējādā ziņā pārspēj to, kas ir pieejams vai pat iespējams operētājsistēmā iOS. Liela daļa no tā ir saistīta ar to, ka Android tagad ieņem lielāko daļu viedtālruņu tirgus daļas, kas savukārt izraisa trešo pušu izstrādātāju interesi. Tomēr labs darījums ir saistīts ar to, ka Android trešo pušu izstrādātājiem sniedz ievērojami lielāku brīvību, nekā to pieļauj iOS.

Neskatoties uz lietojumprogrammu kvalitātes un kvantitātes pieaugumu, nav nekas neparasts, ka dažas salīdzinoši nozīmīgas programmas ir specifiskas platformai. Piemēram, ja jums ir daudz draugu, kas izmanto iOS, jūs, bez šaubām, jūtaties mazliet atstumts bez iespējas sazināties, izmantojot iMessage vai FaceTime. Šeit tiek īstenoti tādi projekti kā sidrs.

Cider ir OS saderības arhitektūra, ko izstrādājuši Kolumbijas Universitātes Datorzinātņu nodaļas locekļi, un tā spēj darbināt iOS lietojumprogrammas operētājsistēmā Android. Tā vietā, lai izmantotu stingru virtuālo mašīnu, tas tiek darīts ar jaunu pieeju, tostarp kompilēšanas laika koda pielāgošanu, kā arī diplomātiskās funkcijas. Pirmais ļauj pielāgot esošo lietojumprogrammu pirmkodu bez izmaiņām, lai to izmantotu jaunajā arhitektūrā, bet otrā ļauj ārvalstu lietotnēm pievienoties resursdatora ierīču bibliotēkām, tostarp tām, kas paredzētas patentētai programmatūrai un aparatūras saskarnēm, piemēram, 3D paātrināšanai aparatūra.

Sidra koncepcijas pierādījuma video var atrast zemāk. Kā redzams videoklipā, vispārējā lietotāja saskarnes veiktspēja ir tāda, kādu varētu sagaidīt bez 2D aparatūras lietotāja interfeisa renderēšanas. Tomēr demonstrācijā ir iekļauts arī Passmark klips, kurā darbojas 3D etalons ar labu kadru ātrumu un ar pilnu piekļuvi resursdatora aparatūras renderēšanas iespējām.

//www.youtube.com/embed/Uaple0Ec1Dg

Lai gan pastāv daudzi juridiski un tehniski šķēršļi, kas kavē šāda projekta īstenošanu, ir aizraujoši redzēt, ka šāds projekts ir pat iespējams operētājsistēmā Android. Galu galā tas tikai kalpo kā papildu pierādījums Android potenciālam.

Cerams, ka šī projekta pirmkods tiks izlaists kādā brīdī un citi izstrādātāji varēs izmantot un uzlabot šo attīstību. Līdz tam tas joprojām ir diezgan ievērības cienīgs. Jūs varat uzzināt vairāk, apmeklējot projekta lapa un lasot komandu pilns pētniecības darbs (PDF brīdinājums).

Ko jūs darītu, lai varētu palaist iOS lietotnes un spēles savā Android ierīcē? Paziņojiet mums tālāk sniegtajos komentāros.

[Liels paldies XDA vecākajam moderatoram efrants par padomu!]