Фрагментация всегда была серьезной проблемой операционной системы Android. Нежелание производителей обновлять свои смартфоны дольше двух лет привело к тому, что сегодня люди пользуются аппаратами на базе разных версий одной и той же платформы, разделяемых не двумя и тремя, а порой даже пятью и более годами. В не меньшей степени эта проблема характерна и для обновлений безопасности, которые хоть и выходят каждый месяц, адаптируются далеко не для всех аппаратов. Поэтому Google решила начать распространять их напрямую. Но что-то пошло не так.
Механизм Mainline, который обеспечивает распространение обновлений безопасности через Google Play, стал причиной массовых перезагрузок смартфонов с Android Q. По словам пользователей, они увидели оповещение о том, что их аппараты были перезагружены в рамках проверки процедуры обновления. Некоторые заявили, что перезагрузка происходила циклично, повторяясь не по одному разу. Но хуже всего, что это произошло без одобрения со стороны самих пользователей, тогда как обычно перезагрузка требует непосредственного разрешения.
На вопросы пользователей о причинах самопроизвольных перезагрузок представители Google отметили, что это действительно была проверка экспериментальной функции распространения обновлений, которая требовала срочного сброса оперативной памяти и вступления изменений в силу. Тем не менее, пообещали в техподдержке, впредь такого не повторится, а в релизной сборке Android Q пользователям не потребуется перезагружать смартфоны после обновления вообще.
Идея распространять обновления безопасности через Google Play, безусловно, является одной из лучших находок Google за последнее время. Несмотря на то что это никак не отразится на фрагментации, так пользователи хотя бы смогут быть уверенными, что получили именно патч с исправлением, а не обновление-пустышку с измененным номером сборки, как это случалось прежде.