Что такое обновление системы Google Play на Android
За последние несколько лет пользователи жаловались, что функции Android и улучшения дизайна застопорились, а со стороны пользователя не произошло никаких изменений уровня моря. Хотя это верно в некоторой степени, правда заключается в том, что Google было трудно работать за кулисами, чтобы сделать Android действительно модульный, безопасный и легко обновляемыми операционной системы. В этой связи мы говорим о новом обновлении системы Google Play на Android, которое в настоящее время доступно на Android 10 и 11. Итак, не теряя времени, давайте продолжим и подробно узнаем об обновлении системы Google Play.
Обновление системы Google Play на Android 10
Если ваше устройство работает под управлением Android 10 или 11, вы увидите уведомление «Обновление системы Google Play», загружающее обновления в фоновом режиме. После этого вам будет предложено перезагрузить устройство, чтобы применить все изменения. На первый взгляд это похоже на обновление приложения, но почему оно просит перезагрузить устройство? Связано ли обновление системы Google Play с обновлением прошивки или исправлениями безопасности? Давайте узнаем.
Предыстория
В Android 8 Google представил Project Treble, который пытался отделить компоненты уровня поставщика от ядра. Со стороны пользователя это не выглядело большим изменением, но для OEM-производителей это был огромный сдвиг. Наконец-то они смогли обновить прошивку, не полагаясь на поставщиков SoC, таких как Qualcomm, Mediatek и т. Д.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
На протяжении всей новейшей истории, вы можете заметить, что Google был непоколебимо пытается разъединить компоненты из основных структур Android, так что они могут быть легко обновляется без необходимости полагаться на посредников.
С помощью Project Treble они разделили зависимость OEM от поставщика SoC, и теперь с обновленной системой Google Play (кодовое название Project Mainline) Google хочет избавиться от зависимости от OEM-производителей в плане доставки критических ошибок и исправлений безопасности.
Что такое Project Mainline AKA Обновление системы Google Play?
Это была небольшая предыстория, но вот почему Project Mainline важен и что именно он делает. Google отлично справляется с исправлением ошибок и исправлением новых уязвимостей. Вскоре после исправления ошибки Google выпускает код производителям устройств для исправления их устройств Android. Но из-за слабой поддержки со стороны OEM-производителей миллионы устройств не получают обновлений, поэтому устройства остаются уязвимыми для атак.
Google хочет изменить это и, что наиболее важно, контролировать аспект безопасности Android-устройств со своей стороны. Он не хочет полагаться на OEM-производителей в предоставлении исправлений и улучшений критических ошибок. И именно здесь в игру вступает Project Mainline AKA Google Play System Update. В Android 10 Google выбрал 13 компонентов (называемых основным модулем) для независимого обновления. Однако возникла большая проблема. Производители устройств не были обязаны соблюдать все основные модули, поэтому многие производители устройств пропускали их.
Однако с Android 11 все кардинально изменилось. Теперь Google увеличил количество модулей Mainline с 13 до 25 (что означает больший контроль со стороны Google), и все они являются обязательными для внедрения OEM-производителями. Даже если ваше устройство обновляется с Android 10 до 11, производители должны внедрить все 25 модулей в свою систему. Так что же это за 25 основных модулей и что они делают? Что ж, взгляните на таблицу ниже.
Список основных модулей проекта
Google подробно 25 основных модулей проекта, которые можно обновить с помощью обновления системы Google Play на устройствах Android 10 и 11. Эти модули поставляются в виде пакета APEX, который Google специально разработал для обновления системы Google Play. Некоторые модули также поставляются в виде APK-контейнера.
Имя модуля Имя пакета adbdcom.google.android.adbd Runtimecom.android.runtime.release.apex Captive Portal Logincom.android.captiveportallogin CellBroadcastcom.google.android.cellbroadcast Conscryptcom.android.conscrypt DNS Resolvercom.android.resolui Documents.doc .android.ext.services Библиотека IPsec / IKEv2com.google.android.ipsec Media Codecscom.android.media.swcodec Mediacom.android.media MediaProvidercom.google.android.mediaprovider ModuleMetadatacom.android.modulemetadata Конфигурация разрешений сетевого стекаcom.android.networkstack. permissionconfig Сетевые компонентыcom.android.networkstack NNAPI Runtimecom.google.android.neuralnetworks PermissionControllercom.android.permissioncontroller SDK Extensionscom.android.sdkext Statsdcom.google.android.os.statsd Пакет версии телеметрии для поездаcom.google.mainline.com.google.mainline.telemetry. .tethering Часовой пояс Datacom.android.tzdata Wi-Ficom.google.android.wifi.apex
Чем обновление системы Google Play отличается от исправлений безопасности?
После стольких разговоров о безопасности возникает вопрос, чем Google Play System Update отличается от исправлений безопасности, которые время от времени поставляются производителями устройств? Что ж, это разные вещи и разные цели. Исправления безопасности обычно содержат исправления на уровне ядра, для которых есть исправления исходной версии, поступающие непосредственно из разработки Linux. Его нельзя трогать обновлением системы Google Play.
Принимая во внимание, что обновление системы Google Play намеревается исправить проблемы, обнаруженные в его собственных компонентах. Например, контроллер разрешений может обновлять политики предоставления и управления разрешениями на устройствах Android. Точно так же, если есть проблема с медиакодеками, Google может напрямую решить эту проблему.
Уместно отметить, что обновление системы Google Play – это не только устранение лазеек в безопасности, обнаруженных в его компонентах, но и их улучшение. Например, в будущем Google вполне может изменить элемент пользовательского интерфейса и политику диспетчера разрешений без какого-либо обновления прошивки – прямо с Android 10 и новее.
Таким образом, исправления безопасности и обновление системы Google Play – это две разные вещи. Фактически, у обоих могут быть разные даты обновления. Вы можете проверить наличие обновлений в разделе «Настройки» -> «О телефоне» -> «Версия Android» -> «Обновление системы Google Play».
Обновление системы Google Play объяснено для вас
Итак, это все о новом обновлении системы Google Play, которое было значительно обновлено с Android 10 до 11. Опять же, как и Project Treble, оно не кажется огромным изменением со стороны пользователя, но это, безусловно, смена парадигмы. Вы получите мгновенные исправления ошибок, которые ранее были вам неизвестны, что сделает вашу работу лучше и согласованнее. Мы надеемся, что в Project Mainline будет добавляться все больше и больше компонентов Android. Во всяком случае, это все от нас. Если у вас есть какие-либо вопросы, оставьте комментарий ниже и дайте нам знать.