Нововведение
Google планирует воспользоваться моделью Microsoft и Apple и запускать новые функции Android в стадию бета-тестирования по мере их появления, не дожидаясь запуска новой версии операционной системы, сообщает издание Ars Technica, сделавшее такой вывод на основе открытой информации Google по поводу выпуска обновлений для Android 7.0 Nougat.
Нынешняя схема
Традиционно Google выпускает новые версии Android раз в год: Android 7.0 Nougat была анонсирована в 2016 г., Android 6.0 Marshmallow — в 2015 г., Android 5.0 Lollipop — в 2014 г. и т. д. После выпуска новой версии компания, спустя несколько месяцев, как правило выпускает крупное кумулятивное обновление, а затем, на нерегулярной основе, — обновления поменьше, раз в несколько месяцев.
Свидетельства изменений
С анонсом Android 7.0 Nougat корпорация Google не прекратила публичное бета-тестирование новых возможностей Android 7.0, эта программа сохранилась. Это позволяет сделать вывод, что компания намерена продолжить развитие данной версии и регулярно предоставлять пользователям новые функции на тестирование — ровно как это делают Microsoft и Apple в соответствующих программах Windows Insider и Apple Beta Software Program. Крупные нововведения Microsoft и Apple, тем не менее, оставляют для будущей версии своей операционной системы — Windows и OS X.
Таким образом, не исключено, что Google воспользуется этой же схемой. Пользователи, которым нравится в числе первых знакомиться с новыми функциями платформы, сохранят доступ к их тестированию вплоть до того момента, когда они перекочуют в финальный релиз.
Ежеквартальные обновления
Также ожидается, что Google будет выпускать крупные обновления Android ежеквартально, то есть в целом по более четкому расписанию, чем это происходит сейчас.
Говорит об этом тот факт, что новый тестируемый лончер Nexus Launcher не поддерживается в текущей версии Android 7.0, так как требует более высокого уровня интерфейса программирования (API) — 25, тогда как сейчас поддерживается 24 уровень. Предполагается, что в первом квартальном обновлении этот уровень повысится на единицу.
Борьба с фрагментацией
Ежеквартальный выпуск крупных обновлений поможет бороться с фрагментацией, которая продолжает оставаться большой проблемой экосистемы Android. Фрагментация — это наличие большого количества прошивок, в которых должны быть учтены параметры конкретных устройств, что выливается в дополнительные усилия и время, которые разработчики должны тратить на адаптацию приложений.
Если Google будет выпускать крупные обновления раз в квартал, производители устройств и другие участники канала поставок смогут тщательнее подготавливаться к новому релизу. В теории это должно облегчить работу разработчиков.