
Обновления долгое время были одной из самых больших проблем Google для Android, и их за это беспощадно высмеивали. Project Treble был последней крупной попыткой компании исправить обновления Android, а теперь Android Q представляет «Project Mainline».
Сразу скажем, почему Project Mainline многообещающий. В то время как целью Treble было упростить внедрение системных обновлений для OEM-производителей, Project Mainline дает Google контроль над обновлением конкретных частей телефонов, которые она не производит. Это *огромно* и очень умный шаг для компании.
Как объясняется в посте в блоге, Google заявляет, что Project Mainline позволяет Google обновлять основные части Android с точки зрения безопасности так же, как они обновляют приложения. The Verge объясняет, что у Google есть 14 «модулей», которые она может контролировать. OEM-производители могут отказаться от этого, но если они этого не сделают, Google может гарантировать, что они получают последние обновления для «безопасности, конфиденциальности и согласованности». Это также огромная победа для OEM-производителей, поскольку снимает эту работу с их плеч и экономит деньги на полном системном обновлении.
Хотя это, вероятно, не окажет большого влияния на телефоны с более старыми версиями Android, это должно значительно помочь в обеспечении безопасности пользователей. Кроме того, Google утверждает, что это должно помочь разработчикам с совместимостью приложений, поскольку Project Mainline, как ожидается, «будет способствовать согласованности внедрения платформы в ключевых областях на различных устройствах».
Мы планируем обновлять модули Project Mainline примерно так же, как обновления приложений доставляются сегодня — загружая последние версии из Google Play в фоновом режиме и загружая их при следующей загрузке телефона. Исходный код модулей будет по-прежнему храниться в Android Open Source Project, а обновления будут полностью открытыми по мере их выпуска. Кроме того, поскольку они являются открытыми, они будут включать улучшения и исправления ошибок, внесенные нашими многочисленными партнерами и сообществом разработчиков по всему миру.
Для пользователей преимущества огромны, поскольку их устройства всегда будут работать на последних версиях модулей, включая последние обновления безопасности, конфиденциальности и согласованности. Для производителей устройств, операторов связи и корпоративных клиентов преимущества также огромны, поскольку они могут оптимизировать и защищать ключевые части операционной системы без затрат на полное системное обновление.
Важно отметить, что это не то, что могут использовать *любые* смартфоны на рынке сегодня. Google говорит, что это будет работать исключительно с устройствами, которые запускаются с Android Q из коробки.