
[ad_1]

Когда в 2016 году вышла Android 7.0 Nougat, Google представила новую систему плавных обновлений, которая позволяла пользователям продолжать использовать свои устройства, пока обновление было установлено в фоновом режиме. По дороге, Google сделало его обязательным для всех производителей смартфонов, и оно наиболее распространено на Googleсобственный Pixel смартфоны. Но система не обошлась без вины — даже на последних Google Pixel 8 и Pixel 8 Pro устройства.
Теперь кажется, что последнее обновление Android 14 QPR значительно ускорило процесс и исправило проблемы, мешающие всему конвейеру обновлений. Что же такое бесшовные обновления? Он включает в себя стратегию разделения диска A/B, которая гарантирует, что вы сможете продолжать использовать свой телефон, пока обновление устанавливается в фоновом режиме. Единственный раз, когда вы заметите, что что-то не так, — это когда он перезагружается, чтобы переключиться на обновленную версию. После обновления перезагрузка устройства происходит так же быстро, как и обычная перезагрузка, без дополнительного ожидания.
Еще одним преимуществом является то, что если обновление по беспроводной сети (OTA) не сработало (скажем, возникла плохая прошивка), для вас это не проблема. На вашем устройстве продолжит работать старая версия. Более того, если обновление сделано, но устройство не запускается должным образом, оно вернется к предыдущей сборке программного обеспечения без каких-либо рисков кирпича.
Эта система также избавляет от необходимости освобождать внутреннюю память перед установкой, поскольку нет необходимости в отдельной загрузке. Если есть какие-либо сбои, такие как ошибки ввода-вывода, они влияют только на ту часть устройства, которая не используется. Кроме того, эти ошибки менее вероятны, поскольку процесс обновления старается не перегружать систему, обеспечивая вам бесперебойную работу.
Затянувшаяся проблема с обновлением

Хотя на бумаге все это звучит хорошо, это не идеальная система. Я часто замечал, что установка даже незначительного обновления занимает очень много времени. В некоторых случаях мне даже приходилось ждать час или больше. Это проблема, которая беспокоит всех Google’s Pixel телефоны, и с ними всегда неприятно сталкиваться. Однако сообщения о Реддит предполагают, что обновление Android 14 QPR2 Beta 1 обеспечивает значительно более быстрое время обновления.
Компания Digital Trends смогла независимо убедиться, что установка пакета обновления заняла менее 10 минут, и перейти к этапу перезагрузки устройства. Google официально ничего не сказал о таких улучшениях, но специалист по коду Мишаал Рахман в прошлом году заметил некоторые изменения в Android Open Источник Project (AOSP), направленные на улучшение процесса установки A/B.
Важнейшим элементом системы плавного обновления является сжатие, которое эффективно делает установку обновлений A/B более экономичной и ускоряет время слияния. Google очевидно, теперь начал использовать два потока вместо того, чтобы полагаться на один поток процессора для выполнения всего процесса.
Эта настройка была объединенный в ресурс AOSP в декабре прошлого года, и, похоже, реализация наконец-то началась. Pixel телефоны с обновлением Android 14 QPR2 Beta 1. Если вы хотите глубже погрузиться в технические аспекты того, как Google обновления Android стали быстрее и безопаснее, посмотрите это подробная разбивка от Рахмана.
[ad_2]