A ... jak se Android vede na jiných architekturách?

Android Většinou běží na hardwaru založeném na ARM, ale existují pokusy o jeho přenesení na jiné platformy. Jedním z nich je známá platforma x86 používaná mnoha počítači a notebooky, druhou je MIPS, který se používá většinou ve vestavěných systémech založených na Linuxu a později v Android.

Intel už nám ukázal Perník běží v Atom Medfield, jehož výroba je naplánována na první polovinu roku 2012. Medfield Jedná se o 32nm SoC, který má být řešením Intel x86 pro smartphony / tablety, ale také Intel říká, že je efektivnější než procesory ARM aktuální zatím není jasné, jak je na tom s ostatními ARM SoC řešeními, například s krait od společnosti Qualcomm, dodávka je také naplánována na začátek roku 2012.

Alec gefrides, provozující programovou kancelář Google, deklarováno que «jeden den poté, co Google vydal zdrojový kód OS, byla v provozu verze Android 4.0 pro Medfield a nyní jsou výrobcům zařízení k dispozici balíčky pro smartphony a tablety s ovladači Medfield.„Gefrides dodal, že ovladače budou otevřeným zdrojem, až budou jejich příslušná zařízení dostupná na trhu, aby se zabránilo fragmentaci systému Android.

Mezitím skupina nadšenců vedená Chih Wei Huang pracoval na portování různých verzí Androidu na různé platformy x86. Některé z předchozích portů byly zastaralé, ale jiné jsou k dispozici, včetně Gingerbread, Honeycomb a ICS. Huang přenesl Honeycomb na x86 sám, protože Google v tuto chvíli neotevřel zdrojový kód, ale měl přístup ke kódu a jeho společnost je partnerem Google. Pokud jde o ICS, video, zvuk, kamera a ethernetová hardwarová akcelerace zatím nefungují. Zdá se, že hlavním problémem je nedostatek ovladačů.

Huang byl dotazován, ze kterého zde zanechávám několik výňatků:

InfoQ: Jaký je stav ICS / x86? Co bylo dosud provedeno a co je ještě třeba udělat?

CWH: Portovali jsme ICS android-4.0.1_r1 na platformu x86 pro různé stroje a také jsme zveřejnili zdrojový kód pro veřejnost. S výjimkou platformy AMD Brazos však ostatní počítače na platformě Intel nepracují kvůli problému s grafickou kartou. Stále máme potíže se správným fungováním hardwarové akcelerace Intel. Wi-Fi a multitouch od některých dodavatelů by měly fungovat dobře. Zvuk, kamera a Ethernet zatím nefungují.

Testovali jsme GMS (aplikace Google jako GMail, Google Maps a Market) a také některé hry (například Defender a Fruit Slice) a fungovaly dobře.

InfoQ: Kolik času a personálu si myslíte, že potřebujete nosit plástev? Jak dlouho si myslíte, že bude trvat ICS?

CWH: To záleží na tom, jaký je cíl přenesení. S Honeycombem jsem nesl těžko, protože to zpočátku nebyl Open Source. Byl jsem schopen sehnat voštinový kód, protože moje společnost byla partnerem Google, ale problém je, že jsem tento kód nemohl sdílet, takže jsem strávil dlouhou dobu prací úplně sám. ICS je naštěstí Open Source a má lepší podporu x86. Úspěšně jsme to přinesli Zbraně s hardwarovou akcelerací za pouhé dva týdny. Stále je však třeba vyřešit některé problémy (jak jsem řekl výše). Vzhledem k tomu, že se to vyvíjí ve volném čase, je obtížné určit termín nebo říci, kdy to bude připraveno, ale doufám, že komunita Open Source pomůže těmto problémům vyřešit rychleji, než tomu bylo u Honeycombu.

InfoQ: Jaké jsou hlavní výzvy při přenosu Androidu na x86?

CWH: Nedostatek vývojářů. Jediným aktivním vývojářem od zahájení projektu (červen 2009) jsem vlastně já. V našem e-mailovém seznamu máme asi 2600 86 registrovaných lidí, ale jen velmi málo se připojuje k vývoji jako takovému. Někteří se připojili a poté projekt opustili, buď proto, že nemají k dispozici čas, nebo proto, že ztratili zájem. Naštěstí mám v komunitě Open Source dobré přátele, kteří vynikají v některých technických aspektech a jsou mi vždy připraveni pomoci. Například Chia-I Wu na OpenGL ES a Benjamin na dotykových ovladačích. Většina nováčků vstupuje do fóra, aby kladla otázky, mnohokrát bez poskytnutí dostatečných technických informací, takže jim nemohu pomoci, ale ne to ... i když poskytují dostatek informací, mnohokrát nemám zařízení, které mají , takže nemůžu dělat testování a ladění, aby vaše problémy zůstaly nevyřešeny. Někteří prodejci jako Viewsonic a Insyde také balí a prodávají produkty Android-xXNUMX, ale nikdy méně nepřispívají k vývoji. Cítíme se tak smutní a naštvaní. Intel se o nás nestará, mají vlastní verzi Androidu vyvinutou sami, ale nikdy ji nevydávají pro každého. To nás očividně frustruje. AMD s námi začala pracovat nedávno, ale stále jsou v raných fázích. Doufáme, že od nich v budoucnu uvidíme další příspěvky.

InfoQ: Existují nějaké plány od AMD nebo jiné společnosti pro použití vašich portů?

CWH: Myslím, že ano, ale normálně by nám nic neřekli.

Týkající se MIPSSpolečnost přesunula všechny předchozí verze systému Android do architektury procesorů a plánuje vydat port ICS v polovině tohoto měsíce. Android 4.0 je založen na jádře Linuxu 3.0.8 a uvedení jádra do provozu na MIPS již bylo dosaženo, takže ICS na vaší platformě RISC nebude trvat dlouho.

Článek zde končí 🙂

zdroj: infoq.com


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Perseus řekl

    Dobrá zpráva: D, jen trochu pochybuji, je pravda, že Android je „Velmi nejistá“ (zadní vrátka, malware atd.), nebo jsou to jen dohady, které by zničily jeho postup?

    Neměl jsem příležitost to vyzkoušet, nemám tablet ani smartphone: S. Dal bych přednost ereaderu 😀

    1.    KZKG ^ Gaara řekl

      Uff ... ptáte se alespoň na HAHA. Nejvýznamnějším „smartphonem“, na který jsem se mohl dostat, je mít svůj jednoduchý telefon Nokia N70 ani sen o Androidu LOL !!!

      Zadní vrátka, o kterých jsem nikdy neslyšel, ale malware existuje, stejně jako v jakémkoli jiném projektu. Podrobnosti spočívají v tom, že Android je otevřený zdroj, ale nejen to, Android Market ve svých počátcích vytvořil velký prostor pro malware a postupně zvyšovaly své požadavky a další podrobnosti, tento příběh je podobný tomu, co se stalo s Firefoxem a vaše doplňky malwaru před chvílí.

      Stručně řečeno, v dnešní době je Android (podle mého názoru zjevně) nejlepší možnou volbou, a to nejen proto, že překonává zbytek OS ... ale proto, no tak ... má ještě mnohem slibnější budoucnost 😀

    2.    auroszx řekl

      Ne, ne tolik. Co když existuje malware, ale jen velmi málo… existuje jen 3% šance, že nějaký najdete, a pokud jej utratíte za stránky jako El Androide Libre, méně než 1%. Existuje však „trojský kůň“, který umístili američtí operátoři, nazvaný Carrier IQ, který může znát vše, co děláte (buďte opatrní, vložili ho pouze do USA). Hej, je to cena, kterou musíš zaplatit, abys byl open source (?

  2.   Arturo Molina řekl

    Není divu, že projekt x86 vypadá napůl opuštěný. Testoval jsem Honeycomb na virtuálním stroji a ukazuje vynikající práci s přizpůsobením ovladače touchpadu a videa pro jeho integraci s netbooky.
    Mám mobilní telefon s Androidem 2.1 a mohu vám říci, že existuje riziko malwaru, protože při instalaci aplikací vyžaduje oprávnění a vy nevíte, kdy je používáte. Ačkoli to také záleží na tom, kterou aplikaci si stáhnete z trhu, stahování Angry Birds není stejné jako u jiných k odcizení hesel Wi-Fi. Vše záleží na typu aplikace, kterou stáhneme.