Og ... hvordan går Android med andre arkitekturer?

Android Den kjører for det meste ARM-basert maskinvare, men det er forsøk på å bringe den til andre plattformer. En av dem er den velkjente x86-plattformen som brukes av mange PC-er og bærbare datamaskiner, den andre er det MIPS, som brukes i det meste Linux-baserte innebygde systemer, og i det siste i Android.

Intel allerede vist oss Pepperkaker som kjører i et Atom Medfield, planlagt for produksjon i første halvdel av 2012. Medfield Det er en 32 nm SoC som skal være en Intel x86-løsning for smarttelefoner / nettbrett, men også Intel sier det er mer effektivt enn prosessorer ARM nåværende, det som ennå ikke er klart, er hvordan det sammenlignes med andre ARM SoC-løsninger, for eksempel med Krait fra Qualcomm, planlagt også levering tidlig i 2012.

Alec gefrides, kjører Google Program Office, han uttalte que «det var en versjon av Android 4.0 for Medfield på lager en dag etter at Google ga ut OS-kildekoden, og nå er pakker for smarttelefoner og nettbrett med Medfield-drivere tilgjengelig for enhetsprodusenter.Gefrides la til at driverne vil være åpen kildekode når deres respektive enheter er tilgjengelige på markedet, for å unngå fragmentering av Android.

I mellomtiden ledet en gruppe entusiaster ledet av Chih-Wei Huang har jobbet med å portere forskjellige versjoner av Android til forskjellige x86-plattformer. Noen av de forrige portene er avviklet, men andre er tilgjengelige, inkludert pepperkaker, honningkake og ICS. Huang portet Honeycomb til x86 av seg selv, fordi Google ikke har åpnet kildekoden for øyeblikket, men han hadde tilgang til koden og selskapet hans er en Google-partner. Når det gjelder ICS, fungerer ikke video-, lyd-, kamera- og Ethernet-maskinvareakselerasjon ennå. Hovedproblemet ser ut til å være mangelen på drivere.

Huang ble intervjuet, hvorfra jeg legger igjen noen utdrag:

InfoQ: Hva er statusen til ICS / x86? Hva er blitt gjort så langt, og hva må fortsatt gjøres?

CWH: Vi har portet ICS android-4.0.1_r1 til x86-plattformen for forskjellige maskiner, og vi har også gitt ut kildekoden til publikum. Imidlertid, med unntak av AMD Brazos-plattformen, fungerer ikke de andre datamaskinene på Intel-plattformen på grunn av et skjermkortproblem. Vi har fortsatt problemer med å få Intel maskinvareakselerasjon til å fungere skikkelig. Wi-Fi og multitouch fra noen leverandører skal fungere bra. Lyd, kamera og Ethernet fungerer ikke ennå.

Vi har testet GMS (Google-applikasjoner som GMail, Google Maps og Market), samt noen spill (for eksempel Defender og Fruit Slice), og de har fungert bra.

InfoQ: Hvor mye tid og personale tror du du trenger for å bære honningkake? Hvor lang tid tror du det vil ta å bære ICS?

CWH: Det avhenger av hva målet med portering er. Jeg hadde vanskelig for å bære Honeycomb, fordi det først ikke var Open Source. Jeg klarte å få tak i Honeycomb-koden siden selskapet mitt var en Google-partner, men problemet er at jeg ikke kunne dele denne koden, så jeg brukte lang tid på å jobbe helt alene. Heldigvis er ICS Open Source, og har bedre x86-støtte. Vi tok det med hell armer med maskinvareakselerasjon på bare to uker. Men det er fortsatt noen problemer (som jeg sa ovenfor) å løse. Ettersom dette utvikles på fritiden, er det vanskelig å faktisk gi en frist eller si når det ville være klart, men jeg håper Open Source-fellesskapet vil hjelpe disse problemene kan løses raskere enn det var med Honeycomb.

InfoQ: Hva er de viktigste utfordringene når du porterer Android til x86?

CWH: Mangel på utviklere. Egentlig er jeg den eneste aktive utvikleren siden prosjektet startet (juni 2009). Vi har omtrent 2600 registrerte personer på adresselisten vår, men svært få blir med på utviklingen som sådan. Noen har sluttet seg til og deretter forlatt prosjektet, enten fordi de ikke har tid tilgjengelig, eller fordi de har mistet interessen. Heldigvis har jeg gode venner i Open Source-fellesskapet, som utmerker seg i noen tekniske aspekter og alltid er klare til å hjelpe meg. For eksempel Chia-I Wu på OpenGL ES og Benjamin på berøringsskjermdrivere. De fleste nybegynnere kommer inn på forumet for å stille spørsmål mange ganger uten å gi nok teknisk informasjon, så jeg kan ikke hjelpe dem, men ikke det ... selv om de gir nok informasjon, mange ganger har jeg ikke enheten de har , så jeg kan ikke, jeg kan teste og feilsøke, slik at problemene dine ikke blir løst. Også noen leverandører som Viewsonic og Insyde pakker og selger Android-x86-produkter, men de bidrar aldri mye mindre til utvikling. Dette får oss til å føle oss triste og sinte. Intel bryr seg ikke om oss, de har sin egen versjon av Android utviklet av seg selv, men de slipper den aldri for alle. Dette gjør oss åpenbart frustrerte. AMD begynte å jobbe med oss ​​nylig, men de er fortsatt i de tidlige stadiene. Vi håper å se flere bidrag fra dem i fremtiden.

InfoQ: Er det noen planer fra AMD eller et annet selskap om å bruke portene dine?

CWH: Jeg tror det, men de vil normalt ikke fortelle oss noe.

Angående MIPS, har selskapet flyttet alle tidligere versjoner av Android til sin prosessorarkitektur, og planlegger å frigjøre en ICS-port i midten av denne måneden. Android 4.0 er basert på Linux 3.0.8-kjernen, og å få denne kjernen til å fungere på MIPS har allerede blitt oppnådd, så det tar ikke lang tid å se ICS på RISC-plattformen din.

Artikkelen ender her 🙂

Fuente: InfoQ.com


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

4 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Perseus sa

    Gode ​​nyheter: D, jeg er bare i tvil, det er sant at android er det "Veldig usikker" (bakdører, skadelig programvare osv.) eller er det bare gjetninger for å ødelegge fremdriften?

    Jeg har ikke hatt muligheten til å teste det, jeg har ikke et nettbrett eller smarttelefon: S. Jeg foretrekker en ereader 😀

    1.    KZKG ^ Gaara sa

      Uff ... spør du i det minste indikerte HAHA. Det høyeste jeg har klart å få når det gjelder smarttelefoner, er å ha min enkle Nokia N70, og heller ikke drømme om Android LOL !!!

      Bakdører har jeg aldri hørt om, men skadelig programvare finnes, som det gjør i alle andre prosjekter. Detaljene er at Android er åpen kildekode, men ikke bare det, Android Market i begynnelsen gjorde mye plass til skadelig programvare, og litt etter litt har de økt kravene og andre detaljer, denne historien ligner på det som skjedde med Firefox og malware-tilleggene dine for en stund tilbake.

      Oppsummert, i dag er Android (min mening åpenbart) det beste mulige valget, ikke bare fordi det overgår resten av operativsystemet ... men fordi, kom igjen ... det har en mye mer lovende fremtid fremdeles 😀

    2.    AurosZx sa

      Nei, ikke så mye. Hva om det er skadelig programvare, men veldig lite ... det er bare 3% sjanse for at du finner noen, og hvis du bruker det på sider som El Androide Libre, mindre enn 1%. Men det er en "Trojan" plassert av amerikanske operatører, kalt Carrier IQ, som kan vite alt du gjør (vær forsiktig, de setter den bare i USA). Hei, det er prisen du må betale for å være åpen kildekode (?

  2.   Arturo Molina sa

    Vel ikke rart at x86-prosjektet ser halvt forlatt ut. Jeg har testet Honeycomb på en virtuell maskin, og den viser den utmerkede jobben med å tilpasse styreflaten og videodriveren for å integrere den med netbooks.
    Jeg har en mobiltelefon med Android 2.1, og jeg kan fortelle deg at det er en risiko for skadelig programvare, for når du installerer apper, ber den om tillatelser, og du vet ikke når du bruker dem. Selv om det også avhenger av hvilket program du laster ned fra markedet, er det ikke det samme å laste ned Angry Birds enn noen annen for å stjele Wi-Fi-passord. Alt avhenger av typen app vi laster ned.