Ja ... kuidas läheb Androidil teistel arhitektuuridel?

Android Enamasti töötab see ARM-põhist riistvara, kuid seda üritatakse viia teistele platvormidele. Üks neist on tuntud x86 platvorm, mida kasutavad paljud arvutid ja sülearvutid, teine ​​on MIPS, mida kasutatakse enamasti Linuxi-põhistes manustatud süsteemides ja viimasel ajal ka Android.

Intel juba näitas meile Atom Medfieldil jooksvad piparkoogid, mis on kavandatud tootma 2012. aasta esimesel poolel. medfield See on 32nm SoC, mis peaks olema nutitelefonide / tahvelarvutite jaoks mõeldud Inteli x86 lahendus Intel ütleb, et see on protsessoritest tõhusam ARM praegune, mis pole veel selge, on see, kuidas seda võrrelda teiste ARM SoC lahendustega, näiteks krait Qualcommilt, tarnimine on kavandatud ka 2012. aasta alguses.

Alec gefrides, töötab Google'i programmibüroos, deklaró que «Medfieldi jaoks oli Android 4.0 versioon töös üks päev pärast seda, kui Google avaldas OS-i lähtekoodi, ja nüüd on seadmetootjatele saadaval Medfieldi draiveritega nutitelefonide ja tahvelarvutite paketid."Gefrides lisas, et draiverid on avatud lähtekoodiga, kui nende vastavad seadmed on turul saadaval, et vältida Androidi killustatust.

Vahepeal juhtis entusiastide rühm Chih Wei Huang on töötanud Androidi erinevate versioonide teisaldamise üle erinevatele x86 platvormidele. Mõni eelmine port on aegunud, kuid teised on saadaval, sealhulgas piparkoogid, kärgstruktuur ja ICS. Huang viis Honeycombi ise x86-sse, kuna Google pole praegu lähtekoodi avanud, kuid tal oli koodile juurdepääs ja tema ettevõte on Google'i partner. Mis puutub ICS-i, siis video, heli, kaamera ja Etherneti riistvarakiirendus veel ei toimi. Peamine probleem näib olevat autojuhtide puudus.

Intervjueeriti Huangiga, millest jätan siia mõned väljavõtted:

InfoQ: mis on ICS / x86 olek? Mida on seni tehtud ja mida tuleb veel teha?

CWH: Oleme paljude masinate jaoks x4.0.1-platvormile teisaldanud ICS android-1_r86 ning avalikkuse ette andnud ka lähtekoodi. Välja arvatud platvorm AMD Brazos, ei tööta teised Inteli platvormi arvutid videokaardiprobleemi tõttu. Meil on endiselt probleeme Inteli riistvarakiirenduse korraliku toimimisega. Mõne müüja WiFi ja multitouch peaksid toimima hästi. Heli, kaamera ja Ethernet ei tööta veel.

Oleme testinud nii GMS-i (Google'i rakendused nagu GMail, Google Maps ja Market) kui ka mõnda mängu (nt Defender ja Fruit Slice) ning need on hästi toiminud.

InfoQ: kui palju aega ja personali peate Honeycombi kandma? Mis te arvate, kui kaua võtab ICS-i kandmine aega?

CWH: See sõltub sellest, mis on portimise eesmärk. Mul oli kärgstruktuuri kandmine raske, sest algul polnud see avatud lähtekoodiga. Mul õnnestus Honeycombi kood kätte saada, kuna minu ettevõte oli Google'i partner, kuid probleem on selles, et ma ei saanud seda koodi jagada, nii et veetsin pikka aega täiesti üksi töötades. Õnneks on ICS avatud lähtekoodiga ja sellel on parem x86 tugi. Tõime selle edukalt kohale Relvad riistvarakiirendusega vaid kahe nädalaga. Kuid on veel mõned probleemid (nagu ma eespool ütlesin) lahendada. Kuna seda arendatakse vabal ajal, on keeruline tegelikult tähtaega anda või öelda, millal see valmis oleks, kuid loodan, et avatud lähtekoodiga kogukond aitab neid probleeme kiiremini lahendada kui Honeycombi puhul .

InfoQ: mis on peamised väljakutsed Androidi x86-sse teisaldamisel?

CWH: Arendajate puudus. Tegelikult olen ainus aktiivne arendaja pärast projekti algust (juuni 2009) mina. Meililoendis on umbes 2600 registreeritud inimest, kuid väga vähesed liituvad arendusega kui sellisega. Mõned on projektiga liitunud ja seejärel lahkunud kas seetõttu, et neil pole aega või on huvi kaotanud. Õnneks on mul avatud lähtekoodiga kogukonnas häid sõpru, kes paistavad silma mõnes tehnilises aspektis ja on alati valmis mind aitama. Näiteks Chia-I Wu OpenGL ES-il ja Benjamin puuteekraaniga draiveritel. Enamik algajaid siseneb foorumisse küsimuste esitamiseks, mitu korda piisavalt tehnilist teavet andmata, nii et ma ei saa neid aidata, kuid mitte seda ... kuigi nad pakuvad piisavalt teavet, pole mul sageli seadet, mis neil on , nii et ma ei saa teha testimist ja silumist, nii et teie probleemid jäävad lahendamata. Samuti pakuvad mõned müüjad, näiteks Viewsonic ja Insyde, Android-x86 tooteid, kuid nad ei aita kunagi arengusse palju vähem kaasa. See teeb meid kurvaks ja vihaseks. Intel ei hooli meist, neil on oma Androidi versioon ise välja töötatud, kuid nad ei lase seda kunagi kõigile. See teeb ilmselt pettunud. AMD alustas meiega koostööd hiljuti, kuid need on alles algusjärgus. Loodame, et tulevikus näeme neilt rohkem kaastööd.

InfoQ: kas AMD või mõni muu ettevõte kavatseb teie sadamaid kasutada?

CWH: Ma arvan küll, aga tavaliselt nad ei ütle meile midagi.

Kohta MIPS, on ettevõte kõik Androidi varasemad versioonid oma protsessori arhitektuurile teisaldanud ja kavatseb selle kuu keskel välja anda ICS-pordi. Android 4.0 põhineb Linuxi 3.0.8 kernelil ja selle tuuma MIPS-i töötamine on juba saavutatud, nii et ICS-i nägemine oma RISC-platvormil pole kaua aega.

Artikkel lõpeb siin 🙂

allikas: infoq.com


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Perseo DIJO

    Hea uudis: D, mul on lihtsalt väike kahtlus, on tõsi, et android on "Väga ebakindel" (tagauksed, pahavara jne) või on nad lihtsalt selle progressi hävitamiseks oletused?

    Mul pole olnud võimalust seda testida, mul pole tahvelarvutit ega nutitelefoni: S. Eelistaksin ereaderit 😀

    1.    KZKG ^ Gaara DIJO

      Uff ... te küsite vähemalt näidatud HAHA-d. Kõrgeim, mida mul on olnud võimalik nutitelefonide osas saada, on see, et mul on oma lihtne Nokia N70 ega unistus Android LOL-ist !!!

      Tagauksed, millest ma pole kunagi kuulnud, kuid pahavara on olemas, nagu ka mõnes teises projektis. Üksikasjalikult öeldakse, et Android on avatud lähtekoodiga, kuid mitte ainult, Android Market lõi oma alguses palju ruumi pahavara jaoks ja vähehaaval on nad suurendanud oma nõudeid ja muid üksikasju, see lugu sarnaneb sellega, mis juhtus Firefox ja teie pahavara lisandid on mõnda aega tagasi.

      Kokkuvõtlikult võib öelda, et tänapäeval on Android (minu arvates ilmselgelt) parim võimalik valik mitte ainult sellepärast, et see ületab ülejäänud OS-i ... vaid sellepärast, et tule nüüd ... sellel on veel palju paljutõotavam tulevik 😀

    2.    auroszx DIJO

      Ei, mitte nii väga. Mis siis, kui on pahavara, kuid väga vähe ... on ainult 3% tõenäosus, et leiate mõne ja kui kulutate selle sellistele lehtedele nagu El Androide Libre, vähem kui 1%. Kuid seal on USA operaatorite paigutatud "Troojalane", mida nimetatakse Carrier IQ-ks, mis võib teada kõike, mida teete (olge ettevaatlik, nad panid selle ainult USA-sse). Kuule, see on hind, mida peate maksma, et olla avatud lähtekoodiga (?

  2.   Arturo Molina DIJO

    Pole ime, et projekt x86 tundub pooleldi mahajäetud. Olen Honeycombi testinud virtuaalses masinas ja see näitab suurepärast tööd puuteplaadi ja videodraiveri kohandamisel, et see netiraamatutega integreerida.
    Mul on Android 2.1-ga mobiiltelefon ja võin teile öelda, et on olemas pahavara oht, sest rakenduste installimisel küsib see lube ja te ei tea, millal neid kasutate. Kuigi see sõltub ka sellest, millise rakenduse te turult alla laadite, pole Angry Birdsi allalaadimine sama, mis Wi-Fi paroolide varastamine. Kõik sõltub allalaaditava rakenduse tüübist.