En ... hoe giet Android op oare arsjitektueren?

Android It rint meast ARM-basearre hardware, mar d'r wurdt besocht it nei oare platfoarms te bringen. Ien fan har is it bekende x86-platfoarm dat wurdt brûkt troch in protte fan 'e PC's en laptops, de oare is MIPS, dat wurdt brûkt yn meast Linux-basearre ynbêde systemen, en de lêste tiid yn Android.

Intel ús al sjen litten Peperkoek draait yn in Atom Medfield, pland foar produksje yn 'e earste helte fan 2012. medfield It is in 32nm SoC dy't in Intel x86-oplossing wêze moat foar smartphones / tablets, mar ek Intel seit dat it effisjinter is dan processors EARM aktueel, wat noch net dúdlik is, is hoe't it fergeliket mei oare ARM SoC-oplossings, lykas mei krait fan Qualcomm, ek pland foar levering begjin 2012.

Alec gefrides, it Google Program Office útfiere, ferklearre que "d'r wie in ferzje fan Android 4.0 foar Medfield ien dei nei't Google de OS-boarne koade útbrocht hie, en no binne pakketten foar smartphones en tablets mei Medfield-bestjoerders beskikber foar apparaatfabrikanten.“Gefrides foege ta dat de bestjoerders iepen boarne sille wêze as har oanbelangjende apparaten op 'e merke beskikber binne, om Android-fersnippering te foarkommen.

Underwilens hat in groep entûsjasters laat troch Chih-Wei Huang hat wurke oan portearjen fan ferskate ferzjes fan Android nei ferskate x86-platfoarms. Guon fan 'e foarige havens binne ôfret, mar oaren binne beskikber, ynklusyf Gingerbread, Honeycomb, en de ICS. Huang hat Honeycomb troch himsels oerdroegen, om't Google de boarne koade op it stuit noch net hat iepene, mar hy hie tagong ta de koade en syn bedriuw is in Google-partner. Wat ICS oanbelanget, wurkje fideo-, lûd-, kamera- en Ethernet-hardware-fersnelling noch net. It haadprobleem liket it gebrek oan bestjoerders te wêzen.

Huang waard ynterviewd, wêrfan ik hjir wat fragminten litte:

InfoQ: Wat is de status fan ICS / x86? Wat is oant no ta dien, en wat moat noch dien wurde?

CWH: Wy hawwe ICS android-4.0.1_r1 oerbrocht nei it x86-platfoarm foar ferskate masines, en wy hawwe ek de boarne koade frijjûn oan it publyk. Utsein it AMD Brazos-platfoarm wurkje de oare kompjûters op it Intel-platfoarm lykwols net fanwegen in fideokaartprobleem. Wy hawwe noch problemen om Intel-hardwareacceleration te krijen om goed te wurkjen. Wi-Fi en multitouch fan guon leveransiers moatte goed wurkje. Lûd, kamera en Ethernet wurkje noch net.

Wy hawwe GMS (Google-tapassingen lykas GMail, Google Maps en de merke) en ek guon spultsjes (bgl. Defender en Fruit Slice) hifke, en se hawwe goed wurke.

InfoQ: Hoefolle tiid en personiel tinke jo dat jo nedich binne om Honeycomb te dragen? Hoe lang tinke jo dat it sil nimme om ICS te dragen?

CWH: Dat hinget ôf fan wat it doel fan portearjen is. Ik hie it dreech om Honeycomb te dragen, om't it earst gjin Open Source wie. Ik koe de Honeycomb-koade yn hannen krije, om't myn bedriuw in Google-partner wie, mar it probleem is dat ik dizze koade net koe diele, dat ik haw in lange tiid hielendal allinich wurke. Gelokkich is ICS Open Source, en hat bettere x86-stipe. Wy hawwe it mei súkses brocht Arms mei hardware fersnelling yn mar twa wiken. Mar d'r binne noch wat problemen (lykas ik hjirboppe sei) op ​​te lossen. Om't dit yn myn frije tiid wurdt ûntwikkele, is it lestich om eins in deadline te jaan of te sizzen wannear't it klear wêze soe, lykwols hoopje ik dat de Open Source-mienskip sil helpe dizze problemen rapper kinne wurde oplost dan mei Honeycomb.

InfoQ: Wat binne de wichtichste útdagings by it oerdragen fan Android nei x86?

CWH: Tekoart oan ûntwikkelders. Eins bin ik de iennichste aktive ûntwikkelder sûnt it projekt begon (juny 2009). Wy hawwe sawat 2600 registrearre minsken op ús ferstjoerlist, mar heul pear dogge mei oan de ûntwikkeling as sadanich. Guon binne lid wurden en ferlieten it projekt, om't se gjin tiid beskikber hawwe, of om't se ynteresse hawwe ferlern. Gelokkich haw ik goede freonen yn 'e Open Source-mienskip, dy't útblinke yn guon technyske aspekten en altyd ree binne om my te helpen. Bygelyks Chia-I Wu op OpenGL ES en Benjamin op touchscreen-bestjoerders. De nijste komt it forum yn om fragen te stellen, in protte kearen sûnder genôch technyske ynformaasje te jaan, dus ik kin har net helpe, mar net dat ... hoewol se genôch ynformaasje jouwe, in protte kearen haw ik it apparaat dat se hawwe, Dat ik net, ik kin testen en debuggen dwaan, sadat jo problemen net oplost bliuwe. Guon leveransiers lykas Viewsonic en Insyde pakketje en ferkeapje Android-x86-produkten, mar se drage nea folle minder by oan ûntwikkeling. Dit makket ús fertrietlik en lilk. Intel makket neat oer ús, se hawwe har eigen ferzje fan Android ûntwikkele troch harsels, mar se freegje it noait foar elkenien frij. Dit makket ús fansels frustrearre. AMD begon koartlyn mei ús te wurkjen, mar se binne noch yn 'e earste fazen. Wy hoopje yn 'e takomst mear bydragen fan har te sjen.

InfoQ: Binne d'r plannen fan AMD of in oar bedriuw om jo havens te brûken?

CWH: Ik tink dat, mar se soene ús normaal neat fertelle.

As foar MIPSIt bedriuw hat alle eardere ferzjes fan Android ferpleatst nei har prosessor-arsjitektuer, en is plan om in ICS-poarte yn 'e midden fan dizze moanne frij te jaan. Android 4.0 is basearre op de kernel fan Linux 3.0.8, en dizze kernel krije om oan MIPS te wurkjen is al berikt, dus it sil net lang duorje om ICS te sjen op jo RISC-platfoarm.

It artikel einiget hjir 🙂

boarne: InfoQ.com


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

4 opmerkingen, lit jo

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

  1.   Perseus sei

    Goed nijs: D, ik haw gewoan in bytsje twifel, it is wier dat android is "Hiel ûnfeilich" (efterdeuren, malware, ensfh.) As wurde se gewoan riedt om har foarútgong te ferneatigjen?

    Ik haw de kâns net hân om it te testen, ik haw gjin tablet of smartphone: S. Ik soe leaver in ereader 😀

    1.    KZKG ^ Gaara sei

      Uff ... jo freegje teminsten oanjûn HAHA. De heechste dy't ik koe krije yn termen fan smartphones, is myn ienfâldige Nokia N70 te hawwen, noch dream fan Android LOL !!!

      Efterdeuren haw ik noch noait fan heard, mar malware bestiet, lykas yn elk oar projekt. It detail is dat Android Open Source is, mar net allinich dat, de Android Market yn syn begjin makke in soad romte foar malware, en bytsje by bytsje hawwe se har easken en oare details fergrutte, dit ferhaal liket op wat barde mei Firefox en jo malware-addons in skoft werom.

      Gearfetsjend, hjoed de dei is Android (myn miening fansels) de bêste mooglike kar, net allinich om't it de rest fan it bestjoeringssysteem overtreft ... mar om't, kom op ... it hat noch in folle mear kânsrike takomst 😀

    2.    auroszx sei

      Nee, net sa folle. Wat as d'r malware is, mar heul lyts ... d'r is mar in 3% kâns dat jo wat sille fine, en as jo it trochbringe op siden lykas El Androide Libre, minder dan 1%. Mar d'r is in "Trojan" pleatst troch Amerikaanske operators, neamd Carrier IQ, dy't alles kin wite wat jo dogge (wês foarsichtich, allinich yn 'e FS sette se it). Hoi, it is de priis dy't jo moatte betelje om iepen boarne te wêzen (?

  2.   Arturo Molina sei

    No gjin wûnder dat it x86-projekt heal ferlitten liket. Ik haw Honeycomb testen op in firtuele masine en it toant de treflike taak om it touchpad en fideostjoerder oan te passen om te yntegrearjen mei netbooks.
    Ik haw in mobyltsje mei Android 2.1 en ik kin jo fertelle dat d'r in risiko is fan malware, want by it ynstallearjen fan apps freget it om tagongsrjochten en jo wite net wannear't jo se brûke. Hoewol it ek hinget ôf fan hokker applikaasje jo fan 'e merke downloade, is it net itselde om Angry Birds te downloaden dan hokker oare dan ek om Wi-Fi-wachtwurden te stellen. It hinget allegear ôf fan it type app dat wy downloade.

bool (wier)