stringtranslate.com

Андроид 10

Android 10 ( во время разработки под кодовым названием Android Q ) — десятый основной выпуск и 17-я версия мобильной операционной системы Android . Впервые он был выпущен в качестве предварительной версии для разработчиков 13 марта 2019 года и публично выпущен 3 сентября 2019 года.

Android 10 был официально выпущен 3 сентября 2019 года для поддерживаемых устройств Google Pixel , а также для сторонних устройств Essential Phone и Redmi K20 Pro на некоторых рынках. [3] [4] OnePlus  7T  был первым устройством с предустановленной Android 10. [5] В октябре 2019 года сообщалось, что сертификационные требования Google для Google Mobile Services позволят утверждать сборки на базе Android 10 только после 31 января 2020 года. [6]

По состоянию на ноябрь 2023 года 9,2% устройств Android (мобильных и планшетов) работали под управлением Android 10 (который перестал получать обновления безопасности в марте), что делает его четвертой по распространенности версией Android. [7]

История

Логотип Android Q для предварительной версии для разработчиков и бета-версии

Компания Google выпустила первую бета-версию Android 10 под предварительным названием « Android Q » 13 марта 2019 года исключительно на своих телефонах Pixel , включая устройства Pixel и Pixel XL первого поколения, поддержка которых была расширена по многочисленным просьбам. [8] Поскольку устройства Pixel и Pixel XL первого поколения получали гарантированные обновления только до октября 2018 года, они получили обновления версии до Android 10. Pixel 2 и Pixel 2 XL были включены в комплект после предоставления расширенного гарантийного периода, гарантирующего версию Android. обновления для них в течение как минимум трех лет с момента их первого появления в Google Store. [9] [10] Всего до финального выпуска было выпущено шесть бета-версий или версий-кандидатов на выпуск. [11] [12]

Программа бета-тестирования была расширена с выпуском бета-версии 3 7 мая 2019 г., которая стала доступна на 14 партнерских устройствах от 11 OEM-производителей; вдвое больше устройств по сравнению с бета-версией Android Pie. [13] Доступ к бета-версии был закрыт для Huawei Mate 20 Pro 21 мая 2019 года из-за санкций правительства США, [14] , но позже был восстановлен 31 мая. [15]

5 июня 2019 года Google выпустила бета-версию 4 с доработанными API и SDK Android Q (уровень API 29). [16] Динамические обновления системы (DSU) также были включены в бета-версию 4. Динамическое обновление системы позволяет устройствам Android Q временно установить общий образ системы (GSI), чтобы опробовать более новую версию Android поверх текущей версии Android. Как только пользователи решат завершить тестирование выбранного образа GSI, они могут просто перезагрузить свое устройство и снова загрузиться в обычную версию Android своего устройства. [17]

Google выпустила бета-версию 5 10 июля 2019 года с окончательной версией API 29 SDK, а также с последними оптимизациями и исправлениями ошибок. [18] Google выпустила бета-версию 6, финальную версию-кандидат для тестирования, 7 августа 2019 года. [19] [20]

22 августа 2019 года было объявлено, что Android Q будет называться исключительно «Android 10» без кодового имени, что фактически положит конец практике присвоения кодовых названий основным выпускам в алфавитном порядке на основе названий кондитерских изделий (включая торговые марки), утверждая, что это было недоступно для международных пользователей либо из-за того, что вышеупомянутые продукты не известны во всем мире, либо из-за того, что их трудно произносить носителями определенных языков. Кроме того, вице-президент Android по разработке Дэйв Берк заявил, что лично он бы выбрал Queen Cake . Он также отметил, что во внутренних файлах и системах сборки, относящихся к этому выпуску, были ссылки на «qt» — сокращение от айвового пирога . [21] [22] [23]

Статуя для релиза также представляет собой цифру 10, а логотип робота Android (который в рамках сопутствующего ребрендинга также был изменен и теперь состоит только из головы) находится внутри цифры «0». [24]

Функции

Навигация

В Android 10 представлена ​​обновленная система полноэкранной навигации с помощью жестов и новая анимация открытия и закрытия приложений с такими жестами, как смахивание от любого бокового края дисплея для возврата назад, смахивание вверх для перехода на главный экран, смахивание вверх и удержание для доступа. Обзор: проведите по диагонали от нижнего угла экрана, чтобы активировать Google Assistant , и проведите по панели жестов внизу экрана, чтобы переключить приложения. Использование жеста смахивания по краю в качестве команды «Назад» было отмечено как потенциально вызывающее конфликты с приложениями, которые используют боковые меню и другие функции, доступные с помощью смахивания. Приложения могут использовать API, чтобы отказаться от обработки жеста назад в определенных областях экрана, был добавлен элемент управления чувствительностью для настройки размера целевой области для активации жеста, а позже Google заявил, что виджет ящика будет поддерживать чтобы его «подсмотрели», нажав и удерживая у края экрана, а затем проведя пальцем по экрану. Традиционная трехкнопочная навигационная система, используемая со времен Android «Honeycomb», по-прежнему поддерживается в качестве опции, наряду с двухкнопочной навигацией в стиле «таблетки», представленной в Android 9.0 Pie . [25] [26] [27]

Согласно требованиям сертификации Google, OEM-производители должны поддерживать стандартные жесты Android 10 и трехклавишную навигацию. OEM-производители могут добавлять к ним свои собственные жесты. Однако они не должны быть включены по умолчанию, они должны быть указаны в отдельной области на один уровень глубже, чем другие настройки навигации, и их нельзя продвигать с помощью уведомлений. Система навигации с помощью двух клавиш, используемая в Android Pie , устарела и не может быть включена в устройства, поставляемые с Android 10. Однако ее все равно можно включить в качестве опции в целях непрерывности работы на устройствах, обновленных с Pie. [28]

Пользовательский опыт

Android 10 включает темный режим на системном уровне . Сторонние приложения могут автоматически включать темный режим, когда он активен. [29] [30]

Приложения также могут отображать «панели настроек» для определенных настроек (таких как, например, подключение к Интернету и настройки Wi-Fi, если приложению требуется Интернет) через наложенные панели, чтобы пользователю не приходилось выводить пользователя за пределы приложения в чтобы их настроить. [31]

Конфиденциальность и безопасность

В Android 10 присутствует несколько важных изменений в области безопасности и конфиденциальности: пользователи могут ограничить доступ приложений к данным о местоположении только тогда, когда они активно используются на переднем плане. [32] Также введены новые ограничения на запуск действий с помощью фоновых приложений. [33] В целях безопасности (из-за использования вредоносных программ для перехвата кликов ) и по соображениям производительности Android 10 Go Edition запрещает использование оверлеев, за исключением приложений, которые получили разрешение до обновления устройства до Android 10. [34] [35] [ 36]

Шифрование

В феврале 2019 года Google представила Adiantum , шифр шифрования, предназначенный в первую очередь для использования на устройствах, которые не имеют аппаратно-ускоренной поддержки расширенного стандарта шифрования (AES), например устройствах начального уровня. Google заявил, что этот шифр в пять раз быстрее, чем AES-256-XTS на процессоре ARM Cortex-A7 . Таким образом, шифрование устройства теперь является обязательным на всех устройствах Android 10, независимо от спецификаций, с использованием Adiantum, если их процессор не поддерживает AES с аппаратным ускорением. [37] [38] Кроме того, реализация «файлового шифрования» (впервые представленная в Android Nougat ) также является обязательной для всех устройств. [39]

На устройствах, поставляемых с Android 10, исправления безопасности для выбранных компонентов системы (таких как ANGLE , Conscrypt, медиа-платформы, сетевые компоненты и другие) можно обслуживать через Google Play Store , не требуя полного обновления системы («Project Mainline»). Чтобы лицензировать Google Mobile Services , производители должны поддерживать эти обновления для определенных модулей, а остальные помечены как «рекомендуемые», но необязательные. Отдельные модули в этой системе используют новый формат пакета APEX — разновидность APK-файлов , предназначенную для размещения и обслуживания низкоуровневых компонентов системы. [40] [41]

Ограниченное хранилище

Серьезное изменение в разрешениях доступа к хранилищу, известное как «Ограниченное хранилище», поддерживается в Android 10 и стало обязательным для всех приложений, начиная с Android 11. Приложениям разрешен доступ только к файлам во внешнем хранилище, которые они создали сами (желательно содержащиеся в каталог приложения), а также аудиофайлы, изображения и видео, содержащиеся в каталогах «Музыка», «Изображения» или «Видео». Доступ к любому другому файлу возможен только посредством вмешательства пользователя через обратно несовместимую платформу доступа к хранилищу Google. [42] [43]

Приложения должны иметь новое разрешение «чтение привилегированного состояния телефона», чтобы считывать несбрасываемые идентификаторы устройств, такие как номер IMEI . [44]

Безопасность транспортного уровня

Поддержка TLS 1.3 также включена по умолчанию. [45]

Платформа

Оптимизация платформы была сделана для складных смартфонов , включая непрерывность работы приложений при смене режимов, переход в многооконный режим, позволяющий всем приложениям работать одновременно (а не только активно используемое приложение, а все остальные считаются «приостановленными»), и дополнительная поддержка нескольких дисплеев. [46]

На смену «Прямому обмену» пришла «Обмен ярлыками». Как и раньше, он позволяет приложениям возвращать списки прямых целей для совместного использования (например, сочетание приложения и определенного контакта) для использования в меню общего доступа. В отличие от Direct Share, приложения заранее публикуют свои цели, и их не нужно опрашивать во время выполнения, что повышает производительность. [47] [48]

Добавлена ​​встроенная поддержка MIDI- контроллеров, видеокодека AV1 , аудиокодека Opus и HDR10+ . [8] Также имеется новый стандартный API для получения информации о глубине из фотографий с камеры, который можно использовать для создания более продвинутых эффектов. [31] Также была добавлена ​​встроенная поддержка кодеков aptX Adaptive , LHDC , LLAC , CELT и AAC LATM. [49] [50]

Android 10 поддерживает протокол шифрования WPA3 и Enhanced Open, которые обеспечивают гибкое шифрование для Wi-Fi. [8] В Android 10 добавлена ​​поддержка режима ожидания с двумя SIM-картами (DSDS), но изначально она доступна только на Pixel 3a и Pixel 3a XL. [51]

В Android 10 Go Edition улучшена производительность: Google заявляет, что приложения будут запускаться на 10% быстрее, чем на Pie. [52]

Поддержка RISC-V

В 2021 году Android 10 был портирован на архитектуру RISC-V китайской компанией T-Head Semiconductor. T-Head Semiconductor удалось запустить Android 10 на трехъядерном 64-битном процессоре RISC-V собственной разработки. [53]

Смотрите также

Рекомендации

  1. ^ «Источник Android». Гугл Гит . Проверено 5 декабря 2022 г.
  2. ^ «Бюллетень по безопасности Android — март 2023 г.» . Проект Android с открытым исходным кодом .
  3. Кастренакес, Джейкоб (3 сентября 2019 г.). «Essential Phone уже обновляется до Android 10». Грань . Проверено 4 сентября 2019 г.
  4. Бон, Дитер (3 сентября 2019 г.). «Android 10 официально выпущен для телефонов Google Pixel» . Грань . Проверено 4 сентября 2019 г.
  5. ^ «Обзор OnePlus 7T» . GSMАрена . Проверено 26 сентября 2019 г.
  6. ^ «Google потребует, чтобы все устройства, выпущенные после 31 января 2020 года, работали под управлением Android 10» . GSMArena.com . Проверено 8 октября 2019 г.
  7. ^ «Доля рынка версий Android для мобильных и планшетов во всем мире» . Глобальная статистика StatCounter . Проверено 14 февраля 2023 г.
  8. ^ abc Берк, Дэйв (13 марта 2019 г.). «Представляем бета-версию Android Q». Блог разработчиков Android . Проверено 13 марта 2019 г.
  9. ^ «Узнайте, когда вы получите обновления Android на телефонах Pixel и устройствах Nexus» . Справка по телефону Pixel . Гугл Инк . Проверено 10 сентября 2019 г.
  10. Уэлч, Крис (7 октября 2017 г.). «Новые Pixels получат дополнительный год программного обеспечения и новых функций». Грань . Проверено 10 сентября 2019 г.
  11. ^ «Обзор программы». Блог разработчиков Android . Архивировано из оригинала 27 марта 2019 года . Проверено 15 марта 2019 г.
  12. Хагер, Райн (13 марта 2019 г.). «Хронология Android Q: запланировано шесть бета-версий, окончательный выпуск в третьем квартале». Андроид Полиция . ООО «Иллогический Робот» . Проверено 14 марта 2019 г.
  13. Берк, Дэйв (7 мая 2019 г.). «Что нового в Android: Q Beta 3 и многое другое». Блог разработчиков Android . Проверено 13 мая 2019 г.
  14. ^ «Huawei Mate 20 Pro исключен из бета-программы Android 10 Q» . GSMArena.com . Проверено 21 мая 2019 г.
  15. ^ «Huawei Mate 20 Pro снова участвует в бета-программе Android Q» . GSMArena.com . Проверено 6 июня 2019 г.
  16. ^ «Android Q Beta 4 и финальные API!». Блог разработчиков Android . Проверено 6 июня 2019 г.
  17. Брэдшоу, Кайл (5 июня 2019 г.). «Android Q Beta 4: доступны динамические обновления системы». 9to5Google . Проверено 6 июня 2019 г.
  18. ^ «Google выпускает Android Q Beta 5 с несколькими настройками навигации по жестам» . Блог разработчиков Android . Проверено 10 июля 2019 г.
  19. ^ «Хронология и обновления». Сайт разработчика Android . Архивировано из оригинала 27 марта 2019 года . Проверено 10 июля 2019 г.
  20. ^ «Финальное бета-обновление, скоро выйдет официальный Android Q!».
  21. ^ «Google раскрывает название десерта, которое, скорее всего, имел Android Q» . Гаджеты NDTV 360 . 30 августа 2019 года . Проверено 4 сентября 2019 г.
  22. Бон, Дитер (22 августа 2019 г.). «Google отказывается от десертов: Android 10 — официальное название Android Q». Грань . Проверено 22 августа 2019 г.
  23. ^ «Команда Google по Android рассказывает об Android 10, Queen Cake, жестах и ​​многом другом» . 9to5Google . 28 августа 2019 г.
  24. ^ Фридман, Алан. «Google поддерживает одну традицию, связанную с новой сборкой Android». Телефонная арена . Проверено 4 сентября 2019 г.
  25. Бон, Дитер (8 августа 2019 г.). «Разъяснение спора о жесте назад Android Q» . Грань . Проверено 15 августа 2019 г.
  26. ^ «[Обновление: разрешены OEM-жесты] Новые навигационные жесты Google в Android Q будут обязательными для всех устройств» . xda-разработчики . 9 мая 2019 г. Проверено 15 августа 2019 г.
  27. ^ «Порт панели запуска Android 10 добавляет новую анимацию жестов в Android 9» . xda-разработчики . 10 сентября 2019 г.
  28. Шун, Бен (7 октября 2019 г.). «Google скрывает другие формы навигации по жестам Android». 9to5Google . Проверено 8 октября 2019 г.
  29. ^ Чиприани, Джейсон. «Приложения в темном режиме на Android изменят вашу жизнь». CNET . Проверено 15 августа 2019 г.
  30. ^ Молина, Бретт. «Обновление Instagram представляет поддержку темного режима iOS 13» . США СЕГОДНЯ . Проверено 15 октября 2019 г.
  31. ^ ab «7 настроек и изменений в Android Q, которые сделают ваш телефон лучше, чем сейчас». Мир ПК . 13 марта 2019 г. Проверено 22 августа 2019 г.
  32. ^ Хаутала, Лаура. «Android Q переосмысливает, как приложения запрашивают и используют ваше местоположение». CNET . Проверено 15 августа 2019 г.
  33. ^ «Фоновые приложения больше не могут запускать действия в Android Q beta 3» . Андроид Полиция . 8 мая 2019 г. Проверено 15 августа 2019 г.
  34. ^ «Android Q усиливает борьбу с вредоносным ПО на основе оверлеев» . Андроид Полиция . 16 марта 2019 г. Проверено 15 августа 2019 г.
  35. ^ «Google полностью отменит разрешение наложения в будущей версии Android» . Андроид Полиция . 8 мая 2019 г. Проверено 15 августа 2019 г.
  36. ^ «Изменение поведения: все приложения» . Android-разработчики . Проверено 18 августа 2020 г.
  37. ^ «Google улучшает шифрование Android с помощью Adiantum» . Неделя Безопасности . 8 февраля 2019 г. . Проверено 5 сентября 2019 г.
  38. Портер, Джон (11 февраля 2019 г.). «Google хочет сделать шифрование доступным для всех с помощью Adiantum». Грань . Проверено 5 сентября 2019 г.
  39. ^ «Обновления конфиденциальности и безопасности Android 10, о которых вам следует знать» . Проводной . ISSN  1059-1028 . Проверено 5 сентября 2019 г.
  40. Кастренакес, Джейкоб (7 мая 2019 г.). «Project Mainline — это новая попытка Google отправлять обновления безопасности прямо на ваш телефон». Грань . Проверено 4 сентября 2019 г.
  41. Амадео, Рон (22 мая 2019 г.). «Android на I/O 2019: система обновлений Project Mainline и другие основные моменты». Арс Техника . Проверено 4 сентября 2019 г.
  42. ^ «Хранилище с ограниченным объемом Android Q: лучшие практики и обновления» . Блог разработчиков Android . Проверено 15 августа 2019 г.
  43. ^ «Изменение конфиденциальности Android Q: ограниченное хранилище» . Android-разработчики . Архивировано из оригинала 11 июля 2019 года . Проверено 15 августа 2019 г.
  44. Сайферс, Беннетт (24 июля 2019 г.). «Спасибо, Q, дальше». Фонд электронных границ . Проверено 15 августа 2019 г.
  45. ^ «Что нового в Android Q Security» . Блог разработчиков Android . Проверено 16 октября 2019 г.
  46. ^ «Подготовьте свое приложение для складных телефонов» . Блог разработчиков Android . Проверено 15 августа 2019 г.
  47. ^ Чиприани, Джейсон. «Android Q Beta 5: навигация с помощью жестов, Live Caption, функции для разработчиков и все, что мы знаем на данный момент». ЗДНет . Проверено 15 августа 2019 г.
  48. Амадео, Рон (13 марта 2019 г.). «Google запускает следующую версию Android — Android Q — в бета-версии». Арс Техника . Проверено 15 августа 2019 г.
  49. ^ «Аудио реализация». Проект Android с открытым исходным кодом . Проверено 22 декабря 2019 г.
  50. Йеу, Го Бенг (22 октября 2019 г.). «Устройства Android 10 будут звучать лучше с LHDC». Порта-Фай . Проверено 22 декабря 2019 г.
  51. Ли, Эбнер (3 сентября 2019 г.). «Google добавляет поддержку Dual SIM Dual Standby в Pixel 3a с Android 10». 9to5Google . Проверено 3 сентября 2019 г.
  52. Портер, Джон (26 сентября 2019 г.). «Android 10 Go — это более быстрое и безопасное обновление облегченной ОС Google». Грань . Проверено 26 сентября 2019 г.
  53. ^ «Китай портирует Android 10 на отечественную трехъядерную SoC RISC-V» . Статьи TechReport . 22 января 2021 года. Архивировано из оригинала 22 января 2021 года . Проверено 28 января 2021 г.

Внешние ссылки