És ... hogy áll az Android más architektúrákon?

Android Leginkább ARM-alapú hardvert futtat, de próbálják más platformokra is vinni. Az egyik a jól ismert x86-os platform, amelyet sok PC és laptop használ, a másik MIPS, amelyet főleg Linux alapú beágyazott rendszerekben használnak, az utóbbi időben pedig Android.

Intel már megmutatta nekünk Mézeskalács fut az Atom Medfieldben, amelyet 2012 első felében terveznek gyártani. Medfield Ez egy 32 nm-es SoC, amely állítólag egy Intel x86 megoldás okostelefonokhoz / táblagépekhez, de szintén Intel szerint hatékonyabb, mint a processzorok ARM jelenlegi, ami még nem világos, hogyan viszonyul más ARM SoC megoldásokhoz, például a krait a Qualcomm-tól, szintén 2012 elejére tervezik szállítani.

Alec gefrides, fut a Google Program Office, kijelentette que «egy napon az Android 4.0 verziója volt a Medfield számára, miután a Google kiadta az operációs rendszer forráskódját, és most a Medfield illesztőprogramokkal ellátott okostelefonokhoz és táblagépekhez tartozó csomagok állnak az eszközgyártók rendelkezésére.„Gefrides hozzátette, hogy az illesztőprogramok akkor lesznek nyílt forráskódúak, amikor az adott eszközük elérhető lesz a piacon, az Android széttagoltságának elkerülése érdekében.

Közben egy rajongók egy csoportja vezetett Chih Wei Huang dolgozott az Android különféle verzióinak különböző x86 platformokra történő áthelyezésén. A korábbi portok egy része már megszűnt, de mások rendelkezésre állnak, köztük a mézeskalács, a méhsejt és az ICS. Huang magától hordozta Honeycomb-ot az x86-ra, mert a Google jelenleg nem nyitotta meg a forráskódot, de hozzáférett a kódhoz, és cége a Google partnere. Ami az ICS-t illeti, a videó, a hang, a kamera és az Ethernet hardveres gyorsítás még nem működik. Úgy tűnik, hogy a fő probléma a járművezetők hiánya.

Huanggal interjút készítettek, amelyből néhány részletet hagyok:

InfoQ: Mi az ICS / x86 állapota? Mit tettek eddig, és mit kell még tenni?

CWH: Az ICS android-4.0.1_r1-t az x86-os platformra portoltuk különféle gépek számára, és a forráskódot a nyilvánosság számára is kiadtuk. Az AMD Brazos platform kivételével azonban az Intel platform többi számítógépe nem működik videokártya probléma miatt. Továbbra is gondjaink vannak az Intel hardveres gyorsításának megfelelő működésével. Néhány gyártó Wi-Fi-jének és multitouch-jának jól kell működnie. A hang, a kamera és az Ethernet még nem működik.

Teszteltük a GMS-t (Google-alkalmazások, például a GMail, a Google Maps és a Market), valamint néhány játékot (például a Defender és a Fruit Slice), és ezek jól működtek.

InfoQ: Mit gondol, mennyi időre és személyzetre van szüksége a Méhsejt hordozásához? Mit gondol, mennyi időbe telik az ICS hordozása?

CWH: Ez attól függ, mi a portolás célja. Nehezen viseltem a Méhsejtet, mert eleinte nem nyílt forráskódú volt. Sikerült megszereznem a Honeycomb kódot, mivel a cégem Google partner volt, de a probléma az, hogy nem tudtam megosztani ezt a kódot, ezért hosszú ideig teljesen egyedül dolgoztam. Szerencsére az ICS nyílt forráskódú, és jobb az x86 támogatása. Sikeresen elhoztuk fegyver hardveres gyorsítással mindössze két hét alatt. De még mindig meg kell oldani néhány problémát (ahogy fentebb mondtam). Továbbá, mivel ezt a szabadidőmben fejlesztik, nehéz ténylegesen határidőt adni vagy megmondani, hogy mikor lenne kész, azonban remélem, hogy az Open Source közösség segít abban, hogy ezeket a problémákat gyorsabban meg lehessen oldani, mint a Honeycomb esetében. .

InfoQ: Melyek a legfőbb kihívások az Android x86-ra történő portolásakor?

CWH: A fejlesztők hiánya. Valójában egyedüli aktív fejlesztő vagyok a projekt megkezdése (2009. június) óta. Körülbelül 2600 regisztrált ember van a levelezőlistánkon, de nagyon kevés csatlakozik a fejlesztéshez. Néhányan csatlakoztak, majd otthagyták a projektet, vagy azért, mert nincs szabad idejük, vagy azért, mert elvesztették érdeklődésüket. Szerencsére vannak jó barátaim a nyílt forráskódú közösségben, akik néhány technikai szempontból kiválóak és mindig készek segíteni. Például Chia-I Wu az OpenGL ES-n és Benjamin az érintőképernyős illesztőprogramokon. A legfrissebbek belépnek a fórumba, hogy kérdéseket tegyenek fel, sokszor anélkül, hogy elegendő technikai információt szolgáltatnának, ezért nem tudok segíteni rajtuk, de nem az ... annak ellenére, hogy elegendő információt nyújtanak, sokszor nincs nálam az az eszköz, így nem tudom tesztelni és hibakeresni, hogy a problémái megoldatlanok maradjanak. Néhány gyártó, például a Viewsonic és az Insyde csomagol, és Android-x86 termékeket árul, de soha nem járulnak hozzá kevésbé a fejlesztéshez. Ettől szomorúak és mérgesek vagyunk. Az Intel nem törődik velünk, saját fejlesztésű saját verziójuk van az Androidról, de soha nem adják ki mindenkinek. Ez nyilván csalódottá tesz bennünket. Az AMD nemrég kezdett velünk dolgozni, de még mindig a kezdeti szakaszban vannak. Reméljük, hogy a jövőben még több hozzájárulást láthatunk tőlük.

InfoQ: Tervezik-e az AMD vagy egy másik vállalat a portjainak használatát?

CWH: Azt hiszem, de általában nem mondanak el nekünk semmit.

Tekintettel MIPSA vállalat az Android összes korábbi verzióját átültette processzorarchitektúrájába, és e hónap közepén tervezi az ICS-port kiadását. Az Android 4.0 a Linux 3.0.8 kernelre épül, és ennek a kernelnek a MIPS-en való működtetését már sikerült elérni, ezért nem kell sokáig tartani, hogy az ICS-t a RISC platformján láthassa.

A cikk itt ér véget 🙂

forrás: infoq.com


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Perseus dijo

    Jó hír: D, csak egy kis kétségem van, igaz, hogy az android az "Nagyon bizonytalan" (hátsó ajtók, rosszindulatú programok stb.), vagy csak arra utalnak, hogy elpusztítsák a fejlődését?

    Nem volt alkalmam kipróbálni, nincs tabletem vagy okostelefonom: S. Jobban szeretnék egy ereadert 😀

    1.    KZKG ^ Gaara dijo

      Uff ... kérdezed legalább a jelzett HAHA-t. Az okostelefonok tekintetében a legmagasabb az, hogy megszerezzem az egyszerű Nokia N70-et, és az Android LOL-ról sem álmodom !!!

      Hátulról még soha nem hallottam, de rosszindulatú programok léteznek, mint bármely más projektben. A részlet az, hogy az Android nyílt forráskódú, de nem csak az, hogy az Android Market kezdeteiben sok teret engedett a rosszindulatú programoknak, és apránként növelték követelményeiket és egyéb részleteiket, ez a történet hasonló a Firefox-szal történtekhez és rosszindulatú program-kiegészítőid egy ideje.

      Összefoglalva, manapság az Android (nyilvánvalóan véleményem szerint) a lehető legjobb választás, nem csak azért, mert felülmúlja a többi operációs rendszert ... hanem azért, mert tessék ... még sokkal ígéretesebb jövő vár rá 😀

    2.    auroszx dijo

      Nem, annyira nem. Mi van, ha van rosszindulatú program, de nagyon kevés ... csak 3% az esélye, hogy talál valamennyit, és ha olyan oldalakra költi, mint az El Androide Libre, akkor kevesebb, mint 1%. De van egy "trójai", amelyet amerikai szolgáltatók helyeztek el, Carrier IQ néven, amely mindent tud, amit csinál (legyen óvatos, csak az Egyesült Államokban teszik). Hé, ez az az ár, amelyet fizetned kell, hogy nyílt forráskódú legyél (?

  2.   Arturo Molina dijo

    Nos, nem csoda, hogy az x86 projekt félig elhagyottnak tűnik. Kipróbáltam a Honeycomb virtuális gépen, és ez azt mutatja, hogy kiválóan alkalmazkodtam az érintőpadon és a videoillesztő programon, hogy integrálhassam a netbookokkal.
    Van egy Android 2.1-es mobiltelefonom, és elmondhatom, hogy fennáll a rosszindulatú programok veszélye, mert az alkalmazások telepítésekor engedélyeket kér, és nem tudja, mikor használja őket. Bár ez attól is függ, hogy melyik alkalmazást tölti le a piacról, az Angry Birds letöltése nem ugyanaz, mint bármely más, ha ellopják a Wi-Fi jelszavakat. Minden a letöltött alkalmazás típusától függ.