Как правило, пользователи рады получению нового обновления системы — единственным недостатком является время, которое занимает установка свежего апдейта (оно редко длится менее 10 минут). В Google давно придумали механизм, как исправить этот недостаток — нужно устанавливать обновления в фоновом режиме, чтобы пользователю достаточно было лишь перезагрузить устройство на финальной стадии. В Android такая технология (A/B) предусмотрена уже давно, однако производители практически не применяют её. Похоже, Google обяжет их.
Редактор Esper Мишаал Рахман (Mishaal Rahman) обнаружил, что все новые устройства, поставляющиеся с Android 13, обязаны поддерживать виртуальную технологию A/B — это значит, что они будут совместимы с бесшовными обновлениями.
Гаджеты без поддержки A/B-обновления имеют привычную схему разделов, где хранится только одна копия каждого системного файла — чтобы предотвратить доступ к обновляемым компонентам во время установки апдейта, система выключается и входит в специальный режим обновления. В свою очередь современный механизм обновления (A/B) подразумевает использование копии ключевых разделов системы — именно они обновляются в фоне, а затем, при перезагрузке, просто заменяются на основные. Подробнее об этом Мишаал Рахман расписал в своём блоге.
Благодаря вышеописанной реализации устройство можно продолжать использовать даже во время установки обновления вплоть до его завершающей стадии (перезагрузки), также оно поддерживают прерывание установки апдейта и откат на предыдущую версию. Этот механизм уже используется в хромбуках и смартфонах Pixel 6.
Мишаал Рахман предполагает, что до сих пор производители игнорировали A/B-обновления из-за требования к большому хранилищу (чтобы хранить копии разделов), но с момента реализации Google существенно снизил требования этой технологии.