Android 10 ( кодовое название Android Q во время разработки) является десятым основным выпуском и 17-й версией мобильной операционной системы Android . Впервые он был выпущен в качестве предварительной версии для разработчиков 13 марта 2019 г. и публично выпущен 3 сентября 2019 г.
Версия операционной системы Android | |
![]() | |
Скриншот ![]() Домашний экран Android 10 с Pixel Launcher | |
Разработчик | |
---|---|
Семейство ОС | Android ( Linux ) |
Общая доступность | 3 сентября 2019 г . |
Последний релиз | 10.0.0_r54 (QSV1.210329.005) [1] / 3 мая 2021 г . |
Тип ядра | Монолитное ядро ( ядро Linux ) |
Предшествует | Android 9.0 «Пирог» |
Преемник | Android 11 |
Официальный веб-сайт | www |
Статус поддержки | |
Поддерживается [2] |
По состоянию на январь 2021 [Обновить]года 43,13% устройств Android работают под управлением Android 10 (API 29), что делает его наиболее часто используемой версией Android. [3]
История
![](http://wikiimg.tojsiabtv.com/wikipedia/commons/thumb/1/1b/Android_Q_Logo.svg/110px-Android_Q_Logo.svg.png)
13 марта 2019 года Google выпустила первую бета-версию Android 10 под предварительным названием « Android Q » исключительно на своих телефонах Pixel , включая устройства Pixel и Pixel XL первого поколения, поддержка которых была расширена по многочисленным просьбам. [4] Получив гарантированные обновления только до октября 2018 года, устройства Pixel и Pixel XL первого поколения получили обновления версии для Android 10. Pixel 2 и Pixel 2 XL были включены после предоставления расширенного гарантийного срока, который гарантировал версию Android. обновления для них в течение как минимум 3 лет с того момента, когда они впервые были доступны в Google Store. [5] [6] Всего перед финальной версией было выпущено шесть бета-версий или версий-кандидатов. [7] [8]
Программа бета-тестирования была расширена с выпуском бета-версии 3 7 мая 2019 года, которая стала доступной на 14 партнерских устройствах от 11 производителей оборудования; вдвое больше устройств по сравнению с бета-версией Android Pie. [9] Доступ к бета-версии был закрыт для Huawei Mate 20 Pro 21 мая 2019 г. из-за санкций правительства США [10], но позже был восстановлен 31 мая [11].
5 июня 2019 года Google выпустила бета-версию 4 с доработанными API-интерфейсами Android Q и SDK (уровень API 29). [12] Динамические обновления системы (DSU) также были включены в бета-версию 4. Динамическое обновление системы позволяет устройствам Android Q временно устанавливать общий образ системы (GSI), чтобы опробовать более новую версию Android поверх своей текущей версии Android. Как только пользователи решат завершить тестирование выбранного образа GSI, они могут просто перезагрузить свое устройство и снова загрузиться с версией Android своего обычного устройства. [13]
10 июля 2019 года Google выпустила бета-версию 5 с финальной версией SDK API 29, а также с последними оптимизациями и исправлениями ошибок. [14] 7 августа 2019 года Google выпустила бета-версию 6, окончательную версию-кандидат для тестирования. [15] [16]
22 августа 2019 года было объявлено, что Android Q будет торговаться исключительно как «Android 10» без кодового имени. Google прекратил практику присвоения основных выпусков названиям на основе десертов , аргументируя это тем, что это не распространяется на международных пользователей (либо из-за того, что вышеупомянутые продукты не известны во всем мире, либо из-за того, что их трудно произносить на некоторых языках). Вице-президент по разработке Android Дэйв Бёрк рассказал во время подкаста, что, кроме того, большинство десертов, начинающихся на букву Q, были экзотическими, и что он лично выбрал бы торт королевы . Он также отметил, что во внутренних файлах и системах сборки, относящихся к выпуску, были ссылки на «qt» - сокращение от quince tart . [17] [18] [19] [20] [21] На статуе релиза также стоит цифра 10 с логотипом робота Android (который, как часть сопутствующего ребрендинга, также был изменен, чтобы состоять только из голова), упираясь в цифру «0». [22]
Android 10 был официально выпущен 3 сентября 2019 года для поддерживаемых устройств Google Pixel , а также для телефонов Essential Phone и Redmi K20 Pro сторонних производителей на отдельных рынках. [23] [24] OnePlus 7T был первым устройством с Android - 10 предварительно установленной. [25] В октябре 2019 года сообщалось, что требования Google к сертификации для мобильных сервисов Google позволят утверждать сборки на базе Android 10 только после 31 января 2020 года. [26]
Функции
Android 10 представляет обновленную полноэкранную систему навигации с помощью жестов и новую анимацию открытия и закрытия приложений с такими жестами, как смахивание с любого бокового края дисплея для возврата, смахивание вверх для перехода на главный экран, смахивание вверх и удерживание для доступа Обзор, смахивание по диагонали от нижнего угла экрана для активации Google Assistant и смахивание по панели жестов в нижней части экрана для переключения приложений. Было отмечено, что использование жеста смахивания края в качестве команды «Назад» может вызывать конфликты с приложениями, которые используют меню боковой панели и другие функции, доступные с помощью смахивания. Приложения могут использовать API, чтобы отказаться от обработки жеста назад в определенных областях экрана, был добавлен элемент управления чувствительностью для регулировки размера целевой области для активации жеста, а позже Google заявил, что виджет ящика будет поддерживать "подглядывать" при долгом нажатии возле края экрана, а затем открываться. Традиционная трехклавишная навигационная система, используемая со времен Android «Honeycomb», остается опциональной, наряду с двухкнопочной навигацией в стиле «таблетка», представленной в Android 9.0 Pie . [27] [28] [29]
Согласно требованиям сертификации Google, OEM-производители должны поддерживать жесты по умолчанию в Android 10 и трехклавишную навигацию. OEM-производители могут добавлять свои собственные жесты вместе с ними. Однако они не должны быть включены по умолчанию, они должны быть перечислены в отдельной области на один уровень глубже, чем другие настройки навигации, и их нельзя продвигать с помощью уведомлений. Двухклавишная система навигации с помощью жестов, используемая в Android Pie , устарела и может не входить в состав устройств, поставляемых с Android 10. Тем не менее, ее можно включить в качестве опции для обеспечения непрерывности на устройствах, обновленных с Pie. [30]
Пользовательский опыт
Android 10 включает темный режим на системном уровне . Сторонние приложения могут автоматически включать темный режим, когда он активен. [31] [32]
Приложения также могут представлять «панели настроек» для определенных настроек (таких как, например, подключение к Интернету и настройки Wi-Fi, если приложению требуется Интернет) через панели наложения, так что пользователя не нужно выводить за пределы приложения в чтобы настроить их. [33]
Конфиденциальность и безопасность
В Android 10 присутствует несколько серьезных изменений безопасности и конфиденциальности: приложения могут быть ограничены пользователями только для доступа к данным о местоположении, когда они активно используются на переднем плане. [34] Существуют также новые ограничения на запуск действий фоновыми приложениями. [35] В целях безопасности (из-за использования вредоносных программ для перехвата кликов ) и производительности Android 10 Go Edition запрещает использование оверлеев, за исключением приложений, получивших разрешение до обновления устройства до Android 10. [36] [37] [ 38]
Шифрование
В феврале 2019 года Google представила Adiantum , шифр шифрования, предназначенный в первую очередь для использования на устройствах, не поддерживающих аппаратное ускорение Advanced Encryption Standard (AES), таких как устройства начального уровня. Google заявил, что этот шифр был в пять раз быстрее, чем AES-256-XTS на процессоре ARM Cortex-A7 . Следовательно, шифрование устройств теперь является обязательным на всех устройствах Android 10, независимо от спецификаций, использующих Adiantum, если их ЦП не поддерживает AES с аппаратным ускорением. [39] [40] Кроме того, реализация «файлового шифрования» (впервые представленного в Android Nougat ) также является обязательной для всех устройств. [41]
На устройствах, поставляемых с Android 10, исправления безопасности для выбранных компонентов системы (таких как ANGLE , Conscrypt, медиа-фреймворки, сетевые компоненты и другие) могут обслуживаться через Google Play Store без необходимости полного обновления системы («Project Mainline»). Чтобы лицензировать мобильные службы Google , производители должны поддерживать эти обновления для определенных модулей, а остальные помечены как «рекомендуемые», но необязательные. Выбранные модули в этой системе используют новый формат пакета APEX, разновидность файлов APK, предназначенных для размещения и обслуживания низкоуровневых компонентов системы. [42] [43]
Ограниченное хранилище
Основное изменение в разрешениях на доступ к хранилищу, известное как «хранилище с ограничением», поддерживается в Android 10 и станет обязательным для всех приложений, начиная с Android 11. Приложениям разрешен доступ только к файлам во внешнем хранилище, которые они создали сами (предпочтительно содержащиеся в нем. каталог для конкретного приложения), а также аудио-, графические и видеофайлы, содержащиеся в каталогах «Музыка», «Изображения» или «Видео». Доступ к любому другому файлу можно получить только через вмешательство пользователя через обратно несовместимые платформы доступа к хранилищу Google. [44] [45]
Приложения должны иметь новое разрешение «чтение привилегированного состояния телефона» для чтения не сбрасываемых идентификаторов устройств, таких как номер IMEI . [46]
Безопасность транспортного уровня
Поддержка TLS 1.3 также включена по умолчанию. [47]
Платформа
Оптимизация платформы была произведена для складных смартфонов , включая непрерывность приложений при смене режимов, переход в многооконный режим, чтобы все приложения могли работать одновременно (а не только активно используемое приложение, и все остальные считаются «приостановленными»), и дополнительная поддержка нескольких дисплеев. [48]
На смену «прямому обмену» пришли «ярлыки обмена». Как и прежде, он позволяет приложениям возвращать списки прямых целей для совместного использования (например, комбинацию приложения и определенного контакта) для использования в меню общего доступа. В отличие от Direct Share, приложения заранее публикуют свои цели, и их не нужно опрашивать во время выполнения, что повышает производительность. [49] [50]
Встроенная поддержка была добавлена для MIDI- контроллеров, видеокодека AV1, аудиокодека Opus и HDR10 + . [4] Также существует новый стандартный API для получения информации о глубине с фотографий с камеры, который можно использовать для более сложных эффектов. [33] Встроенная поддержка APTX Adaptive , LHDC , LLAC , ЦЭЛТА и AAC LATM кодеков была добавлена , а также. [51] [52]
Android 10 поддерживает протокол шифрования WPA3 и Enhanced Open, которые вводят гибкое шифрование для Wi-Fi. [4] В Android 10 добавлена поддержка Dual-SIM Dual-Standby (DSDS), но изначально она доступна только на Pixel 3a и Pixel 3a XL. [53]
В Android 10 Go Edition улучшена производительность, при этом Google заявляет, что приложения запускаются на 10% быстрее, чем на Pie. [54]
Поддержка RISC-V
Недавно китайская компания T-Head Semiconductor перенесла Android 10 на архитектуру RISC-V . T-Head Semiconductor удалось запустить Android 10 на трехъядерном 64-битном процессоре RISC-V собственной разработки. [55]
Смотрите также
- История версий Android
Рекомендации
- ^ "Android Source" . Google Git . Проверено 10 сентября 2020 года .
- ^ «Бюллетень по безопасности Android - февраль 2021 г.» . Проект с открытым исходным кодом Android .
- ^ StatCounter Global Stats https://gs.statcounter.com/android-version-market-share/mobile-tablet/worldwide/#monthly-202101-202101-bar . Проверено 19 февраля 2021 года . Отсутствует или пусто
|title=
( справка ) - ^ а б в Берк, Дэйв (13 марта 2019 г.). «Представляем бета-версию Android Q» . Блог разработчиков Android . Проверено 13 марта 2019 года .
- ^ "Узнайте, когда вы будете получать обновления Android на телефонах Pixel и устройствах Nexus" . Справка по телефону Pixel . Google Inc . Проверено 10 сентября 2019 года .
- ^ Уэлч, Крис (7 октября 2017 г.). «Новые пиксели получат дополнительный год программного обеспечения и новых функций» . Грань . Проверено 10 сентября 2019 года .
- ^ «Обзор программы» . Блог разработчиков Android . Архивировано из оригинального 27 марта 2019 года . Проверено 15 марта 2019 года .
- ^ Хагер, Райн. «График Android Q: запланировано шесть бета-версий, финальный выпуск - в третьем квартале» . Android Police . ООО «Нелогичный робот» . Проверено 14 марта 2019 года .
- ^ Берк, Дэйв (7 мая 2019 г.). «Что нового в Android: Q Beta 3 & More» . Блог разработчиков Android . Проверено 13 мая 2019 года .
- ^ «Huawei Mate 20 Pro извлечен из бета-программы Android 10 Q» . GSMArena.com . Проверено 21 мая 2019 года .
- ^ «Huawei Mate 20 Pro вернулся в программу Android Q Beta» . GSMArena.com . Проверено 6 июня 2019 года .
- ^ "Android Q Beta 4 и финальные API!" . Блог разработчиков Android . Проверено 6 июня 2019 года .
- ^ Брэдшоу, Кайл (5 июня 2019 г.). «Android Q Beta 4: динамические обновления системы уже доступны» . 9to5Google . Проверено 6 июня 2019 года .
- ^ «Google выпускает Android Q Beta 5 с несколькими настройками жесткой навигации» . Блог разработчиков Android . Проверено 10 июля 2019 года .
- ^ «Хронология и обновления» . Веб-сайт разработчика Android . Архивировано из оригинального 27 марта 2019 года . Проверено 10 июля 2019 года .
- ^ «Финальное бета-обновление, скоро появится официальный Android Q!» .
- ^ «Google раскрывает название десерта, которое, скорее всего, было у Android Q» . Гаджеты НДТВ 360 . Проверено 4 сентября 2019 года .
- ^ Бон, Дитер (22 августа 2019 г.). «Десерты от Google: Android 10 - официальное название Android Q» . Грань . Проверено 22 августа 2019 года .
- ^ Амадео, Рон (22 августа 2019 г.). «Несладкое: Android меняет сладкие кодовые имена на скучные числа» . Ars Technica . Проверено 22 августа 2019 года .
- ^ «Команда Google Android обсуждает Android 10,« Queen Cake », жесты и многое другое» . 9to5Google. 28 августа 2019.
- ^ «Гуглеры подтверждают названия десертов Android Q, которых никогда не будут: Queen Cake и Quince Tart» . Android Police. 29 августа 2019.
- ^ Фридман, Алан. «Google продолжает одну традицию, связанную с новой сборкой Android» . Телефон Арена . Проверено 4 сентября 2019 года .
- ^ Кастренакес, Джейкоб (3 сентября 2019 г.). «Essential Phone уже обновляется до Android 10» . Грань . Проверено 4 сентября 2019 года .
- ^ Бон, Дитер (3 сентября 2019 г.). «Android 10 официально выпущен для телефонов Google Pixel» . Грань . Проверено 4 сентября 2019 года .
- ^ «Обзор OnePlus 7T» . GSMArena . Проверено 26 сентября 2019 года .
- ^ «Google потребует, чтобы все устройства, выпущенные после 31 января 2020 года, работали под управлением Android 10» . GSMArena.com . Проверено 8 октября 2019 года .
- ^ Бон, Дитер (8 августа 2019 г.). «Разногласия по поводу жеста Android Q, объяснил» . Грань . Проверено 15 августа 2019 года .
- ^ «[Обновление: OEM-жесты разрешены] Новые жесты навигации Google в Android Q будут обязательными для всех устройств» . xda-developers . 9 мая 2019 . Проверено 15 августа 2019 года .
- ^ «Порт запуска Android 10 обеспечивает новую анимацию жестов в Android 9» . xda-developers . 10 сентября 2019.
- ^ Шун, Бен (7 октября 2019 г.). «Google скрывает другие формы навигации с помощью жестов в Android» . 9to5Google . Проверено 8 октября 2019 года .
- ^ Чиприани, Джейсон. «Приложения темного режима в Android изменят вашу жизнь» . CNET . Проверено 15 августа 2019 года .
- ^ Молина, Бретт. «В обновлении Instagram появилась поддержка темного режима iOS 13» . США СЕГОДНЯ . Проверено 15 октября 2019 года .
- ^ а б «7 настроек и изменений в Android Q, которые сделают ваш телефон лучше, чем он есть сейчас» . Мир ПК . 13 марта 2019 . Проверено 22 августа 2019 года .
- ^ Хаутала, Лаура. «Android Q переосмысливает то, как приложения запрашивают и используют ваше местоположение» . CNET . Проверено 15 августа 2019 года .
- ^ «Фоновые приложения больше не могут запускать действия в Android Q beta 3» . Android Police . 8 мая 2019 . Проверено 15 августа 2019 года .
- ^ «Android Q усиливает борьбу с вредоносными программами на основе оверлеев» . Android Police . 16 марта 2019 . Проверено 15 августа 2019 года .
- ^ «Google полностью уберет разрешение наложения в будущем выпуске Android» . Android Police . 8 мая 2019 . Проверено 15 августа 2019 года .
- ^ «Поведение меняется: все приложения» . Разработчики Android . Проверено 18 августа 2020 года .
- ^ «Google улучшает шифрование Android с помощью Adiantum» . SecurityWeek . Проверено 5 сентября 2019 года .
- ^ Портер, Джон (11 февраля 2019 г.). «Google хочет предоставить шифрование для всех с помощью Adiantum» . Грань . Проверено 5 сентября 2019 года .
- ^ «Обновления конфиденциальности и безопасности Android 10, о которых вы должны знать» . Проводной . ISSN 1059-1028 . Проверено 5 сентября 2019 года .
- ^ Кастренакес, Джейкоб (7 мая 2019 г.). «Project Mainline - это новая попытка Google отправлять обновления безопасности прямо на ваш телефон» . Грань . Проверено 4 сентября 2019 года .
- ^ Амадео, Рон (22 мая 2019 г.). «Android на I / O 2019: система обновлений Project Mainline и другие особенности» . Ars Technica . Проверено 4 сентября 2019 года .
- ^ «Android Q Scoped Storage: передовой опыт и обновления» . Блог разработчиков Android . Проверено 15 августа 2019 года .
- ^ «Изменение конфиденциальности Android Q: ограниченное хранилище» . Разработчики Android . Архивировано из оригинала на 11 июля 2019 года . Проверено 15 августа 2019 года .
- ^ Сайферз, Беннетт (24 июля 2019 г.). «Спасибо, Q, Далее» . Electronic Frontier Foundation . Проверено 15 августа 2019 года .
- ^ «Что нового в Android Q Security» . Блог разработчиков Android . Проверено 16 октября 2019 года .
- ^ «Подготовьте приложение для складных телефонов» . Блог разработчиков Android . Проверено 15 августа 2019 года .
- ^ Чиприани, Джейсон. «Android Q Beta 5: навигация с помощью жестов, Live Caption, функции разработчика и все, что мы знаем на данный момент» . ZDNet . Проверено 15 августа 2019 года .
- ^ Амадео, Рон (13 марта 2019 г.). «Google запускает бета-версию следующей версии Android - Android Q» . Ars Technica . Проверено 15 августа 2019 года .
- ^ «Аудио реализация» . Проект с открытым исходным кодом Android . Проверено 22 декабря 2019 года .
- ^ Йеу, Го Бенг (22 октября 2019 г.). «Устройства Android 10 будут звучать лучше с LHDC ™» . Porta-Fi ™ . Проверено 22 декабря 2019 года .
- ^ Ли, Абнер (3 сентября 2019 г.). «Google добавляет поддержку Dual SIM Dual Standby в Pixel 3a с Android 10» . 9TO5Google . Проверено 3 сентября 2019 года .
- ^ Портер, Джон (26 сентября 2019 г.). «Android 10 Go - более быстрое и безопасное обновление облегченной ОС Google» . Грань . Проверено 26 сентября 2019 года .
- ^ «Китай переносит Android 10 на отечественную трехъядерную систему на кристалле RISC-V» . TechReportСтатьи . 22 января 2021 г.
Внешние ссылки
- Официальный веб-сайт