Android miał problem z aktualizacjami od zawsze, co spowodowało wiele fragmentacji. Weźmy to na przykład, gdy Android O jest tuż za rogiem, Android Nougat zasila tylko około 7% wszystkich urządzeń z systemem Android. To tylko żenujący numer, biorąc pod uwagę, że od pierwszego stabilnego wydania minęło ponad 8 miesięcy. Dlaczego aktualizacje Androida są problemem? Cóż, jak mówi Google, " konsekwentnie słyszymy od naszych partnerów produkujących urządzenia, że aktualizacja istniejących urządzeń do nowej wersji Androida jest niezwykle czasochłonna i kosztowna ". Cóż, Google zawsze wymyśla nowe plany poprawy sytuacji w zakresie aktualizacji Androida, ale tym razem mają bardziej konkretny plan. Firma ogłosiła właśnie projekt Treble, którego celem jest uproszczenie aktualizacji Androida. Tak więc, jeśli zastanawiasz się, czym właściwie jest Project Treble, mamy dla ciebie wszystkie odpowiedzi.
Co to jest Project Treble?
Project Treble oferuje modułową bazę do Androida, która oddzieli kod sprzętowy "producenta" od kodu ramowego Androida. Projekt będący częścią wydania Android O przynosi największą zmianę w architekturze niskiego poziomu Androida, co powinno ułatwić producentom aktualizowanie urządzeń do najnowszej wersji Androida.
Jest tu dużo żargonu technicznego, ale najważniejsza jest funkcja Project Treble, która zapewnia, że aktualizacje nie wymagają tyle czasu i energii od producentów OEM, co poprzednie aktualizacje systemu Android.
Jak działa Treble Treble?
Aby zrozumieć Project Treble, musisz zrozumieć, jak działają aktualizacje Androida. Po wydaniu przez Google nowego kodu źródłowego wersji Androida trafia on najpierw do producentów krzemu, takich jak Qualcomm, MediaTek itp., Którzy następnie dodają kod, aby upewnić się, że nowa wersja Androida działa dobrze na swoich chipsetach. Następnie twórcy mikroukładów przekazują aktualizację Androida producentom OEM, firmom produkującym urządzenia z systemem Android, takim jak Samsung, LG, Huawei, Lenovo itp., Którzy następnie modyfikują wersję za pomocą swoich aplikacji, dodając jednocześnie własne skórki i inne funkcje. Następnie producenci urządzeń współpracują z operatorami, aby przetestować nową wersję Androida, a następnie ją zwolnić. Więc tak, to dość długi proces. Tak właśnie ma wyglądać projekt Treble.
Dzięki Project Treble Google wprowadza " interfejs dostawcy ", który będzie działać podobnie jak pakiet testowy zgodności (CTS). CTS zapewnia, że programiści aplikacji nie muszą dostosowywać swoich aplikacji do różnych producentów i różnych urządzeń. W przypadku aktualizacji Android, Vendor Test Suite (VTS) odciął pracę wymaganą przez producentów krzemu, co przyspieszyło proces aktualizacji. Twórcy urządzeń z Androidem będą mogli po prostu zaktualizować platformę Android i udostępnić ją swoim urządzeniom.
Czy naprawdę przyspieszy aktualizację Androida?
Jak już wspominaliśmy, od teraz aktualizacja do Androida zawiera trzy kroki, a Project Treble ogranicza tylko jeden z tych kroków. Jak to ujął Google, "bez dodatkowej pracy od producentów krzemu", ale czy to naprawdę poprawi sytuację aktualizacji Androida? Cóż, rzeczy są teraz nieco wątpliwe . Podczas gdy producenci tacy jak Lenovo, należący do firmy Lenovo, powinni mieć możliwość szybszego przekazywania aktualizacji, ponieważ w większości mają one system Android, producenci tacy jak Samsung nadal będą mieli czas, biorąc pod uwagę, że muszą zmienić interfejs użytkownika i dodać własne funkcje.
Najważniejsze jest to, że jeśli nie otrzymasz aktualizacji Androida po Project Treble, winę ponosi tylko producent urządzenia. Google z pewnością wykonało swoją pracę.
Kiedy urządzenia uzyskają wysokie tony projektu?
Architektura Project Treble jest już częścią Podglądu programisty Androida O, który został niedawno wydany dla urządzeń Pixel i Nexus. Jeśli chodzi o inne urządzenia, każde urządzenie uruchomione z Androidem O lub zaktualizowane do Androida O będzie urządzeniem zgodnym ze standardem Treble Treble.
Project Treble: Szybsze aktualizacje Android
Musimy poczekać i zobaczyć, czy Project Treble rzeczywiście spełnia obietnicę szybszych aktualizacji Androida. Powinniśmy jednak uzyskać jaśniejszy pomysł, gdy Android O zostanie udostępniony wszystkim, ponieważ Google będzie publikować pełną dokumentację Project Treble po wydaniu Androida O.
Mamy nadzieję, że Project Treble naprawi rzeczy na początku aktualizacji Androida. Jakie są twoje myśli na temat Projektu Treble? Daj nam znać w sekcji komentarzy poniżej.