Podczas aktualizacji systemu Google Play wkrótce będzie można zobaczyć procentowy postęp stosowania aktualizacji podczas uruchamiania urządzenia.
Wraz z wydaniem Androida 10 w 2019 r. Google zadebiutował Project Mainline, inicjatywa, która pozwala Google bezpośrednio dostarczać aktualizacje kluczowych komponentów Androida. Celem było zwiększenie bezpieczeństwa, ochrona prywatności i poprawa spójności programistów poprzez standaryzację niektórych komponentów systemu i dostarczanie do nich aktualizacji według spójnego harmonogramu. The mechanizmy Project Mainline są nieprzezroczyste dla użytkownika, a aktualizacje są dostarczane partiami bez dziennika zmian. Jedyne, co użytkownik widzi, to informacja, że na jego urządzeniu oczekuje „Aktualizacja systemu Google Play”, a po pobraniu małego pakietu pojawia się monit o ponowne uruchomienie w celu zastosowania zmian. Po dzisiejszym pobraniu najnowszej aktualizacji niektórzy użytkownicy zauważyli, że animacja uruchamiania pokazuje teraz procent ukończenia procesu aktualizacji.
Użytkownik Twittera @jas0nsg jako pierwszy zauważył tę nową funkcję i udostępnił nam następujący film, demonstrując ją na swoim Pixelu 5, który otrzymał dzisiaj aktualizację systemu Google Play:
\r\n https://www.youtube.com/watch? v=R7ltNPmx4Q8\r\n
Uznany programista XDA Luca020400 zauważył również procentowy postęp na swoim Pixelu 5 po aktualizacji systemu Google Play. Uważamy, że ta funkcja została uruchomiona przez zaktualizowany moduł APEX, chociaż nie wiemy dokładnie, który z nich jest za to odpowiedzialny. Kod tej funkcjonalności był zaangażowany w AOSP na początku lutego, ale w tym czasie inżynierowie Google powiedział kod miał jedynie pokazać dowód koncepcji funkcji. Luca020400 uważa, że procent postępu animacji rozruchu jest pokazywany tylko podczas aktualizacji do modułu ART, który został dodany Androida 12. Mówi, że powodem jest to, że zastosowanie aktualizacji ART wymaga dodatkowych kroków po ponownym uruchomieniu komputera.
W każdym razie jest to niewielka aktualizacja funkcjonalna, która wylądowała dziś na kilku telefonach Pixel z Androidem 12. Jeśli zauważysz aktualizację systemu Google Play na swoim urządzeniu i chcesz zobaczyć, co się zmieniło, możesz uruchomić następujące polecenie przed i po aktualizacji, aby porównać kody wersji każdego modułu APEX:
pm list packages --apex-only --show-versioncode -f