Da jeg kjøpte min første Raspberry Pi, antok jeg at utviklingssamfunnet i Android allerede hadde pounced på den berømte $ 35-datamaskinen, at de hadde tatt den rimelige maskinvaren under vingen og forvandlet den til det ultimate dev-settet for Android.
Jeg var ikke helt feil. Du kan enkelt finne henvisninger til Android på den offisielle Raspberry Pi Foundation-bloggen og Raspberry Pi-tråder i Android-utviklingsfora, og det er enda en Wiki-side for Razdroid, et frivillig prosjekt for å prøve å få Android til å løpe jevnt på prosjektbordet. Og installere Android på en Raspberry Pi er like enkelt som å laste ned riktig bilde, blinker det til et microSD-kort og dukker det kortet inn i sporet på Raspberry Pi.
Problemet er, i sin nåværende tilstand, Android på Raspberry Pi er praktisk talt ubrukelig. Det mangler maskinvareakselasjon, som er nødvendig for en skikkelig Android-port. Uten det vil videoen stampe og UI-elementer vil lagre forferdelig. Og uten kildekoden som på dette tidspunktet ikke eksisterer, rammer Razdroid-innsatsen mursteinvegger med store bugs som helt ødelagte brukergrensesnitt.
Mens en versjon av Android kan bli funnet i forumet, er den ikke stabil nok til daglig bruk. Det er ingen planer om å fortsette å jobbe med det, da Android ikke gir noen forbedringer til utdanningsformål som ikke allerede er oppfylt lettere med eksisterende programvare - vi ser det som en plattform for forbruk, ikke opprettelse.Offisiell støtte på veien?
Du har kanskje hørt om en oppdagelse tidligere i uken der en referanse til Raspberry Pi ble funnet i Android Open Source Project-depotet, der Google laster opp all kildekoden for de offisielt støttede enhetene. Kataloget er for øyeblikket tomt, men mange hoppet til den konklusjonen at Google vil offisielt støtte $ 35-datamaskinen på et tidspunkt i fremtiden.
En retweet fra den offisielle Raspberry Pi Twitter-kontoen ser ut til å bekrefte mistanker, og sier at de er "begeistret for å se hvor dette går."
Likevel er det absolutt ikke en ferdig avtale. Google har ikke offisielt kommentert hvorfor Raspberry Pi har blitt lagt til AOSP-depotet, noe som kan bety en rekke ting. Google kan ta en side fra Microsofts bok og lage en lett versjon av Android spesielt for IoT-utviklingsformål; det kan være å legge til Android TV-støtte for en billig, DIY streaming-enhet; eller vi kunne til slutt se en fullt fungerende versjon av Android med maskinvareaccelerasjon.
Bare tiden vil vise.
Hvorfor det må skje
Uansett hvorfor Raspberry Pi nå har sitt eget enhetstre i AOSP, er det en rekke grunner til at jeg vil at min Raspberry Pi skal kjøre på Android, og hvorfor offisiell Android-støtte for Raspberry Pi må skje.
Offisielle streaming apps
Til å begynne med bruker mange mennesker allerede Plex, Kodi eller OpenELEC for å gjøre Raspberry Pis til medieservere. Med full Android-støtte kan du ta det et skritt videre ved å holde Kodi eller Plex mens du legger til alle favorittprogrammene dine, for eksempel Netflix, Hulu, HBO Now og andre som er tilgjengelige i Google Play Butikk.
Tenk på det som en Nexus Player for halv pris, eller en kraftigere og fullverdig Chromecast for samme pris. Du kan se eller streame praktisk talt alt fra en enhet.
spill
Med Android kan du fortsatt sette opp Raspberry Pi med dine favorittspill emulatorer. RetroArch er emulatorplattformen. De fleste Raspberry Pi retro spillfordelings, som Lakka eller RetroPie, er bygget på.
RetroArch er tilgjengelig for Android som en nedlasting fra Google Play Store, noe som betyr at alt du trenger å gjøre for å ha både en medieserver og retro spilloppsett på Raspberry Pi er å installere to separate applikasjoner.
Android for IoT
De fleste smarte hjemmeapparater og applikasjoner er allerede bygget for Android, så i stedet for å kaste enkle oppgaver fra grunnen, kan du installere de offisielle applikasjonene direkte på Raspberry Pi. Du kan installere IFTTT og bruke Android Device-kanalen, konfigurere smarte hjemmerutiner fra Yonomi eller bli enda mer utførlig med Tasker (video).
Selv om dette ikke nødvendigvis øker mulighetene for hva som kan gjøres med Raspberry Pi og det smarte hjemmet, vil det definitivt gjøre det lettere å komme i gang, noe som er et av hovedmålene med Raspberry Pi til å begynne med.
Bedre berøringsstøtte
Du kan for øyeblikket kjøpe en berøringsskjerm for Raspberry Pi og få den i gang med relativt enkel bruk. Imidlertid er det som å gå tilbake til begynnelsen av 2000-tallet, de fleste Linux-distribusjoner for Raspberry Pi er ikke bygget med touch-inngang i tankene (tenk Windows Mobile PDA circa 2004).
Android er et mobil-OS, noe som betyr at det er veldig finger- og berøringsskjerm-vennlig ved design.
Dette betyr at hvis du skulle bruke en Pi som en stue fra PC-en, kan brukeropplevelsen lette litt. Å ha en offisiell Android-støtte vil imidlertid trolig også ta med Remix OS-støtte, en gaffel av Android som muliggjør sann multitasking, et mer skrivebordsvennlig miljø og alt annet du har forventet fra Android.
For å være rettferdig er Raspberry Pi Foundation riktig. Android er mer for forbrukende enn å skape. Og å ha Android på en Raspberry Pi er definitivt ikke den kuleste tingen du kan gjøre med prosjektbordet. Men det er også vanskelig å nekte at en Android-drevet all-in-one media streamer, retro spilloppsett og smart home controller for så lite som $ 35 er ganske fristende.
Legg Igjen Din Kommentar