Під час оновлень системи Google Play ви незабаром зможете побачити прогрес оновлення у відсотках під час завантаження пристрою.
З випуском Android 10 у 2019 році Google дебютував Project Mainline, ініціатива, яка дозволяє Google безпосередньо доставляти оновлення ключових компонентів Android. Мета полягала в тому, щоб підвищити безпеку, захистити конфіденційність і покращити узгодженість розробників шляхом стандартизації певних системних компонентів і доставки оновлень для них за послідовним графіком. The механізми Project Mainline непрозорі для користувача, а оновлення доставляються пакетами без журналу змін. Єдине, що користувач бачить, це те, що на його пристрої очікує «Оновлення системи Google Play», і після завантаження невеликого пакета йому пропонується перезавантажити, щоб застосувати зміни. Після завантаження останнього оновлення сьогодні деякі користувачі помітили, що анімація завантаження тепер показує відсоток завершення процесу оновлення.
Користувач Twitter @jas0nsg був першим, хто помітив цю нову функцію, і він поділився з нами наступним відео, демонструючи це на своєму Pixel 5, який сьогодні отримав оновлення системи Google Play:
\r\n https://www.youtube.com/watch? v=R7ltNPmx4Q8\r\n
Визнаний розробник XDA luca020400 також помітив відсоток прогресу на своєму Pixel 5 після оновлення системи Google Play. Ми вважаємо, що цю функцію було запущено через оновлений модуль APEX, хоча ми не знаємо, який саме відповідає. Код для цієї функції був відданий AOSP на початку лютого, але на той час інженери Google сказав код мав лише показати доказ концепції функції. Luca020400 вважає, що відсоток прогресу в анімації завантаження відображається лише під час оновлень до модуля АРТ, який було додано в Android 12. Причина, за його словами, полягає в тому, що застосування оновлень для ART вимагає додаткових кроків після перезавантаження.
У будь-якому випадку, це невелике функціональне оновлення, яке сьогодні встановлено на кількох телефонах Pixel під управлінням Android 12. Якщо ви помітили оновлення системи Google Play на своєму пристрої та хочете побачити, що змінилося, ви можете виконати таку команду до та після оновлення, щоб порівняти коди версій кожного модуля APEX:
pm list packages --apex-only --show-versioncode -f