Wraz z premierą Androida Oreo, Google podejmuje próbę walki z fragmentacją systemu.Projekt Treble, w założeniu pozwala na odseparowanie nakładki producenta od samego systemu operacyjnego. Oznacza to, że na każdym smartfonie, który ma wsparcie dla Treble, możliwe będzie zainstalowanie "czystego" Androida. Tak samo, ma to usprawnić proces aktualizacji, gdzie poprawki nakładane są na system, ale nie na nakładkę, jeśli te nie są wymagane.
Wszyscy ci, którzy interesowali się tematem custom ROMów z pewnością wiedzą, że instalacja takiego rodzaju oprogramowania mogła sprawiać czasami problemy. Niegdyś trzeba było downgrade'ować telefon, wgrywać fixy, custom recovery i inne udziwnienia. Teraz ma się to jedynie sprowadzać do odblokowania bootloadera i wgrania obrazu system.img za pomocą ADB.
Warunkiem jest posiadanie Androida przynajmniej w wersji Oreo oraz przebudowy swojego oprogramowania przez producenta aby wspierał Treble.
A dlaczego piszę o tym tutaj? Jak się okazuje, kilka tygodni temu udało się już uruchomić AOSP na Huawei Mate 10 Pro 🙂Autorski procesor Kirin na przestrzeni lat utrudniał deweloperem tworzenie alternatywnych ROMów na urządzenia Huawei i Honor. Wszystko to za sprawą zamkniętych źródeł. A teraz? Mate 10 Pro jest na rynku niecałe dwa miesiące, a już jest możliwe korzystanie z alternatywy dla EMUI.
https://forum.xda-developers.com/mate-10/how-to/project-treble-aosp-rom-t3719811
Spoiler
Spoiler
Oczywiście nie jest to jeszcze w pełni funkcjonalny system i z pewnością potrzeba będzie trochę czasu, aby go doszlifować. Ale już sam fakt, że jest to możliwe, wywołuje u mnie niemałe emocje! 🙂
Czy bylibyście w stanie zrezygnować z nakładki EMUI i wielu jej użytecznych funkcji na rzecz AOSP? Jak to niektórzy mawiają, EMUI się kocha, albo nienawidzi 😃