Da jeg købte min første Raspberry Pi, antog jeg, at Android-udviklingssamfundet allerede havde pounced på den berømte $ 35 computer, at de havde taget den overkommelige hardware under deres fløj og forvandlet det til det ultimative dev kit til Android.
Jeg var ikke helt forkert. Du kan nemt finde henvisninger til Android på den officielle Raspberry Pi Foundation blog og Raspberry Pi tråde i Android udviklingsfora, og der er endda en Wiki-side til Razdroid, et frivilligt projekt for at forsøge at få Android til at køre problemfrit på projektbrættet. Og at installere Android på en Raspberry Pi er lige så simpelt som at downloade det rigtige billede, blinke det til et microSD-kort og dukker det kort ind i slotten på Raspberry Pi.
Problemet er i sin nuværende tilstand, at Android på Raspberry Pi er praktisk talt ubrugelig. Det mangler hardware acceleration, hvilket er nødvendigt for en ordentlig Android-port. Uden det vil videoen stamme og UI-elementer vil lagre forfærdeligt. Og uden kildekoden, som på nuværende tidspunkt ikke eksisterer, rammer Razdroid-indsatsen mursten med store fejl som f.eks. Fuldstændig brudte brugergrænseflader.
Mens en version af Android kan findes i forummet, er den ikke stabil nok til daglig brug. Der er ingen planer om at fortsætte med at arbejde på det, da Android ikke giver nogen forbedring til uddannelsesmæssige formål, der ikke allerede er opfyldt lettere med eksisterende software - vi ser det som en platform for forbrug, ikke oprettelse.Officiel støtte på vej?
Du har måske hørt om en opdagelse, der blev foretaget tidligere i ugen, hvor der blev fundet en henvisning til Raspberry Pi i Android Open Source Project-depotet, hvor Google uploader alle kildekoden til dets officielt understøttede enheder. Mappen er i øjeblikket tom, men mange sprang til den konklusion, at Google officielt vil støtte $ 35-computeren på et eller andet tidspunkt i fremtiden.
En retweet fra den officielle Raspberry Pi Twitter konto ser ud til at bekræfte mistanker, idet de siger, at de er "spændte på at se, hvor dette går."
Alligevel er det bestemt ikke en færdig aftale. Google har ikke officielt kommenteret hvorfor Raspberry Pi er blevet tilføjet til AOSP-depotet, hvilket kan betyde en række ting. Google kunne tage en side fra Microsofts bog og oprette en letvægtsversion af Android specifikt til IoT-udviklingsformål; det kunne være at tilføre Android TV support til en billig, DIY streaming enhed; eller vi kunne i sidste ende se en fuldt fungerende version af Android med hardware acceleration.
Det vil tiden vise.
Hvorfor det skal ske
Uanset hvorfor Raspberry Pi nu har sit eget enheds-træ i AOSP, er der en række grunde til, at jeg vil have min Raspberry Pi til at køre på Android, og hvorfor officiel Android-støtte til Raspberry Pi skal ske.
Officielle streaming apps
Til at begynde med bruger mange mennesker allerede Plex, Kodi eller OpenELEC til at gøre deres Raspberry Pis til mediaservere. Med fuld Android-support kan du tage det et skridt videre ved at holde Kodi eller Plex, mens du tilføjer alle dine yndlings streaming apps, såsom Netflix, Hulu, HBO Now og andre tilgængelige i Google Play Butik.
Tænk på det som en Nexus Player til halv pris eller en mere kraftfuld og fuldt udstyret Chromecast til samme pris. Du kunne se eller streame næsten alt fra en enhed.
Spil
Med Android kan du stadig oprette din Raspberry Pi med dine yndlingsspilemulatorer. RetroArch er emulatorplatformen, de fleste Raspberry Pi retro spilfordelinger, som Lakka eller RetroPie, er bygget på.
RetroArch er tilgængelig til Android som en download fra Google Play Butik, hvilket betyder, at alt hvad du behøver at gøre for at have både en medieserver og retro gaming setup på din Raspberry Pi er at installere to separate applikationer.
Android til IoT
De fleste smarte hjem enheder og programmer er allerede bygget til Android, så i stedet for at skulle kode enkle opgaver fra bunden, kan du installere de officielle applikationer direkte på Raspberry Pi. Du kan installere IFTTT og bruge Android Device-kanalen, oprette smarte hjemmerutiner fra Yonomi eller blive endnu mere udførlige med Tasker (video).
Selv om dette ikke nødvendigvis øger mulighederne for, hvad der kan gøres med Raspberry Pi og det smarte hjem, ville det helt sikkert gøre det nemmere at komme i gang, hvilket er et af de primære mål med Raspberry Pi til at begynde med.
Bedre touch support
Du kan i øjeblikket købe en berøringsskærm til din Raspberry Pi og få den i gang med relativ brugervenlighed. Men det er som at træde tilbage i begyndelsen af 2000'erne, de fleste Linux-distributioner til Raspberry Pi er ikke bygget med touch-input i tankerne (tænk Windows Mobile PDA circa 2004).
Android er et mobil-operativsystem, hvilket betyder, at det er meget finger- og touchscreen-venligt ved design.
Det betyder, at hvis du skulle bruge en Pi som en stue-pc fra fjernsynet, kan brugeroplevelsen måske lide lidt. Men at have officiel Android-støtte vil sandsynligvis også medbringe Remix OS-support, en gaffel af Android, der muliggør ægte multitasking, et mere skrivebordsmæssigt miljø og alt andet, du har forventet fra Android.
For at være retfærdig er Raspberry Pi Foundation rigtigt. Android er mere til forbrug end at skabe. Og at have Android på en Raspberry Pi er bestemt ikke den sejeste ting du kan gøre med projektbrættet. Men det er også svært at nægte, at en Android-powered all-in-one medie streamer, retro spilopsætning og smart home controller til så lidt som $ 35 er temmelig lokkende.
Efterlad Din Kommentar