Dlaczego potrzebuję oficjalnego wsparcia Android dla Raspberry Pi

Kiedy kupiłem moje pierwsze Raspberry Pi, założyłem, że społeczność programistów Androida już rzuciła się na słynny komputer za 35 USD, że podjęli przystępny cenowo sprzęt i zamienili go w ostateczny zestaw dla Androida.

Nie byłem całkowicie zły. Możesz łatwo znaleźć odniesienia do Androida na oficjalnym blogu Raspberry Pi Foundation i wątki Raspberry Pi na forach programistycznych Androida, a nawet na stronie Wiki dla Razdroid, projektu wolontariackiego, który ma sprawić, że Android będzie działał płynnie na planszy projektu. Instalacja systemu Android na Raspberry Pi jest tak prosta, jak pobranie właściwego obrazu, flashowanie go na kartę microSD i włożenie tej karty do gniazda w Raspberry Pi.

Problem w tym, że w obecnym stanie system Android na Raspberry Pi jest praktycznie bezużyteczny. Brakuje akceleracji sprzętowej, która jest niezbędna do prawidłowego portu Androida. Bez tego wideo będzie się zacinać, a elementy interfejsu będą strasznie opóźniać. Bez kodu źródłowego, który w tym momencie nie istnieje, wysiłki Razdroida uderzają w ceglane ściany z poważnymi błędami, takimi jak całkowicie zepsute interfejsy użytkownika.

Chociaż na forum można znaleźć wersję Androida, nie jest ona wystarczająco stabilna do codziennego użytku. Nie ma planów, aby nadal nad nim pracować, ponieważ Android nie zapewnia żadnych ulepszeń do celów edukacyjnych, które nie są jeszcze łatwiejsze w użyciu z istniejącym oprogramowaniem - postrzegamy je jako platformę do konsumpcji, a nie do tworzenia.

Oficjalne wsparcie w drodze?

Być może słyszałeś o odkryciu dokonanym wcześniej w tym tygodniu, w którym odniesienie do Raspberry Pi zostało znalezione w repozytorium Android Open Source Project, gdzie Google przesyła cały kod źródłowy oficjalnie obsługiwanych urządzeń. Katalog jest obecnie pusty, ale wielu podskoczyło do wniosku, że Google oficjalnie będzie obsługiwać komputer o wartości 35 USD w przyszłości.

Retweet z oficjalnego konta na Twitterze Raspberry Pi zdaje się potwierdzać podejrzenia, stwierdzając, że są "podekscytowani tym, co się dzieje".

Mimo to, z pewnością nie jest to zrobione. Google oficjalnie nie komentuje, dlaczego Raspberry Pi zostało dodane do repozytorium AOSP, co może oznaczać wiele rzeczy. Google może pobierać stronę z książki Microsoftu i tworzyć lekką wersję Androida specjalnie do celów IoT; może to być dodanie obsługi Android TV do taniego, DIY urządzenia do strumieniowego przesyłania; lub możemy w końcu zobaczyć w pełni działającą wersję Androida z akceleracją sprzętową.

Tylko czas powie.

Dlaczego tak się musi stać

Niezależnie od tego, dlaczego Raspberry Pi ma teraz swoje własne drzewo urządzeń w AOSP, jest wiele powodów, dla których chcę, aby moje Raspberry Pi działało na Androidzie i dlaczego potrzebne jest oficjalne wsparcie Android dla Raspberry Pi.

Oficjalne aplikacje do strumieniowania

Na początek, wiele osób korzysta już z Plex, Kodi lub OpenELEC, aby zamienić swoje Raspberry Pis na serwery medialne. Dzięki pełnej obsłudze Androida możesz zrobić krok dalej, trzymając Kodi lub Plex podczas dodawania wszystkich ulubionych aplikacji do strumieniowania, takich jak Netflix, Hulu, HBO Now i inne dostępne w Sklepie Google Play.

Pomyśl o tym, jako Nexus Playerze za połowę ceny, lub o potężniejszym iw pełni wyposażonym Chromecastu w tej samej cenie. Możesz oglądać lub przesyłać praktycznie wszystko z jednego urządzenia.

Gry

Dzięki Androidowi nadal możesz skonfigurować swój Raspberry Pi za pomocą swoich ulubionych emulatorów gier. RetroArch to platforma emulatorów, z których zbudowane są najbardziej popularne dystrybucje gier Raspberry Pi, takie jak Lakka czy RetroPie.

RetroArch jest dostępny dla systemu Android jako plik do pobrania ze sklepu Google Play, co oznacza, że ​​wszystko, co musisz zrobić, aby mieć serwer multimediów i konfigurację gier retro na twoim Raspberry Pi, to zainstalować dwie osobne aplikacje.

Android dla IoT

Większość inteligentnych urządzeń domowych i aplikacji jest już zbudowana dla Androida, więc zamiast instalować proste zadania od zera, możesz zainstalować oficjalne aplikacje bezpośrednio na Raspberry Pi. Możesz zainstalować IFTTT i korzystać z kanału urządzenia Android, skonfigurować inteligentne procedury domowe z Yonomi lub jeszcze bardziej rozbudować aplikację Tasker (wideo).

Choć niekoniecznie zwiększa to możliwości Raspberry Pi i inteligentnego domu, zdecydowanie ułatwiłoby to rozpoczęcie, co jest jednym z głównych celów Raspberry Pi.

Lepsze wsparcie dotykowe

Obecnie możesz zakupić ekran dotykowy swojego Raspberry Pi i uruchamiać go z względną łatwością. Jednak jest to jak powrót do początku 2000 roku, większość dystrybucji Linuksa dla Raspberry Pi nie jest budowana z myślą o dotyku (myślę, że Windows Mobile PDA około 2004).

Android to mobilny system operacyjny, co oznacza, że ​​jest bardzo przyjazny dla palców i ekranu dotykowego.

Oznacza to, że jeśli użyjesz Pi jako komputera z salonem telewizyjnym, może to nieco ucierpieć. Jednak posiadanie oficjalnej obsługi Androida najprawdopodobniej przyniesie również obsługę Remix OS, rozwidlenie systemu Android, które umożliwia prawdziwą pracę wielozadaniową, środowisko bardziej przyjazne dla komputerów i wszystko, czego można oczekiwać od systemu Android.

Aby być uczciwym, Fundacja Raspberry Pi ma rację. Android jest bardziej wydajny niż tworzenie. A posiadanie Androida na Raspberry Pi zdecydowanie nie jest najfajniejszą rzeczą, jaką możesz zrobić z planszą projektu. Trudno jednak zaprzeczyć, że zasilany Androidem automatyczny odtwarzacz mediów, konfiguracja gier w stylu retro i inteligentny kontroler do domu za jedyne 35 USD są bardzo kuszące.

Najbardziej ambitne projekty Raspberry Pi (zdjęcia) 7 zdjęć
 

Zostaw Swój Komentarz