Android 10 - Android 10
Версия Android Операционная система | |
Домашний экран Android 10 с Pixel Launcher | |
Разработчик | |
---|---|
Семейство ОС | Android (Linux ) |
Общее доступность | 3 сентября 2019 г., |
Последний релиз | 10.0.0_r48[1] / 2 ноября 2020 г. |
Ядро тип | Монолитное ядро (Ядро Linux ) |
Предшествует | Android 9.0 «Пирог» |
Преемник | Android 11 |
Официальный веб-сайт | www |
Статус поддержки | |
Поддерживается[2] |
Android 10 это десятый основной выпуск и 17-я версия Android мобильная операционная система. Он был выпущен 3 сентября 2019 года.
История
Google выпустила первую бета-версию Android 10 под предварительным названием "Android Q"13 марта 2019 г. исключительно на их Телефоны Pixel, включая первое поколение Пиксель и устройства Pixel XL, поддержка которых была расширена по многочисленным просьбам.[3] Получив гарантированные обновления только до октября 2018 года, устройства Pixel и Pixel XL первого поколения получили обновления версии Android 10. Пиксель 2 и Pixel 2 XL были включены после предоставления расширенного гарантийного срока, который гарантировал обновления версии Android для них в течение как минимум 3 лет с момента их первого появления в Google Store.[4][5] Всего перед финальным выпуском было выпущено шесть бета-версий или версий-кандидатов.[6][7]
Программа бета-тестирования была расширена с выпуском бета-версии 3 7 мая 2019 г., которая стала доступной на 14 партнерских устройствах от 11 производителей оборудования; вдвое больше устройств по сравнению с бета-версией Android Pie.[8] Бета-доступ был удален из Huawei Mate 20 Pro 21 мая 2019 г. в связи с санкциями правительства США,[9] но позже был восстановлен 31 мая.[10]
5 июня 2019 года Google выпустила бета-версию 4 с доработанными API-интерфейсами Android Q и SDK (уровень API 29).[11] Динамические обновления системы (DSU) также были включены в бета-версию 4. Динамическое обновление системы позволяет устройствам Android Q временно установить общий образ системы (GSI), чтобы опробовать более новую версию Android поверх своей текущей версии Android. Как только пользователи решат завершить тестирование выбранного образа GSI, они могут просто перезагрузить свое устройство и снова загрузиться с версией Android своего обычного устройства.[12]
10 июля 2019 года Google выпустила бета-версию 5 с финальным SDK API 29, а также с последними оптимизациями и исправлениями ошибок.[13] 7 августа 2019 года Google выпустила бета-версию 6, окончательный релиз-кандидат для тестирования.[14][15]
22 августа 2019 года было объявлено, что Android Q будет продаваться исключительно как "Android 10 "без кодового имени. Google прекратил давать названия основным выпускам на основе десерты, утверждая, что это не распространяется на международных пользователей (либо из-за того, что вышеупомянутые продукты не известны во всем мире, либо из-за того, что их трудно произносить на некоторых языках). Вице-президент по разработке Android Дэйв Берк раскрыл во время подкаста, что, кроме того, большинство десертов, начинающихся на букву Q, были экзотическими, и что он лично выбрал бы королева торт. Он также отметил, что были ссылки на «qt» - сокращение от пирог с айвой- во внутренних файлах и системах сборки, относящихся к выпуску.[16][17][18][19][20] В статуя для выпуска аналогичным образом обозначена цифра 10 с логотипом робота Android (который в рамках сопутствующего ребрендинга также был изменен и теперь состоит только из головы), находящийся внутри цифры «0».[21]
Android 10 был официально выпущен 3 сентября 2019 г. для поддерживаемых Google Pixel устройств, а также сторонних Essential Phone и Redmi K20 Pro на отдельных рынках.[22][23] ВOnePlus 7T было первым устройством с предустановленной Android 10.[24] В октябре 2019 года сообщалось, что сертификационные требования Google для Google Mobile Services позволит утверждать сборки на базе Android 10 только после 31 января 2020 г.[25]
По состоянию на октябрь 2020 г.[Обновить], 36,93% устройств Android работают под управлением Android 10 (API 29), что делает его наиболее часто используемой версией Android.[26]
особенности
Android 10 представляет обновленную полноэкранную систему жестов с такими жестами, как смахивание от любого бокового края дисплея для возврата, смахивание вверх для перехода на главный экран, смахивание вверх и удерживание для доступа к обзору, смахивание по диагонали от нижнего угла экрана, чтобы активировать Google Ассистент и проведите пальцем по панели жестов внизу экрана для переключения приложений. Было отмечено, что использование жеста смахивания края в качестве команды «Назад» может вызывать конфликты с приложениями, использующими меню боковой панели и другие функции, доступные при смахивании. Приложения могут использовать API, чтобы отказаться от обработки жеста назад в определенных областях экрана, был добавлен элемент управления чувствительностью для регулировки размера целевой области для активации жеста, а позже Google заявил, что виджет ящика будет поддерживать "подглядывать" при долгом нажатии возле края экрана, а затем открываться. Традиционная трехклавишная навигационная система, используемая с Android «Соты» по-прежнему поддерживается в качестве опции, наряду с двухкнопочной навигацией в стиле «таблетка», представленной в Android 9.0 Pie.[27][28]
Согласно требованиям сертификации Google, OEM-производители должны поддерживать жесты по умолчанию в Android 10 и трехклавишную навигацию. OEM-производители могут добавлять вместе с ними свои собственные жесты. Однако они не должны быть включены по умолчанию, они должны быть перечислены в отдельной области на один уровень глубже, чем другие настройки навигации, и их нельзя продвигать с помощью уведомлений. Двухклавишная система навигации жестов, используемая на Android Pie устарел и может не входить в состав устройств, поставляемых с Android 10. Однако его можно включить в качестве опции для обеспечения непрерывности на устройствах, обновленных с Pie.[29]
Пользовательский опыт
Android 10 включает в себя темный режим. Сторонние приложения могут автоматически включать темный режим, когда он активен.[30][31]
Приложения также могут представлять «панели настроек» для определенных настроек (таких как, например, подключение к Интернету и настройки Wi-Fi, если приложению требуется Интернет) через панели наложения, чтобы пользователя не нужно было выводить за пределы приложения в чтобы настроить их.[32]
Конфиденциальность и безопасность
В Android 10 присутствует несколько серьезных изменений в безопасности и конфиденциальности: приложения могут быть ограничены пользователями, имея доступ только к данным о местоположении, когда они активно используются на переднем плане.[33] Также появились новые ограничения на запуск действий фоновыми приложениями.[34] В целях безопасности (в связи с его использованием кликджекинг вредоносное ПО) и из соображений производительности, Android 10 Go Edition запрещает использование оверлеев, за исключением приложений, получивших разрешение до обновления устройства до Android 10.[35][36][37]
Шифрование
В феврале 2019 года Google представил Адиантум, шифр шифрования, предназначенный в первую очередь для использования на устройствах, не поддерживающих аппаратное ускорение для Расширенный стандарт шифрования (AES), например, для недорогих устройств. Google заявил, что этот шифр был в пять раз быстрее, чем AES-256-XTS на ARM Cortex-A7 ЦПУ. Следовательно, шифрование устройств теперь является обязательным на всех устройствах Android 10, независимо от спецификаций, использующих Adiantum, если их ЦП не поддерживает AES с аппаратным ускорением.[38][39] Кроме того, реализация «файлового шифрования» (впервые введена в Android Nougat ) также является обязательным для всех устройств.[40]
На устройствах, поставляемых с Android 10, исправления безопасности для выбранных компонентов системы (например, УГОЛ, Conscrypt, медиа-фреймворки, сетевые компоненты и др.) Могут обслуживаться через Google Play магазин, без необходимости полного обновления системы («Основная ветка проекта»). Чтобы лицензировать Мобильные сервисы Google производители должны поддерживать эти обновления для определенных модулей, а остальные помечены как «рекомендуемые», но необязательные. Выбранные модули в этой системе используют новый формат пакета APEX, вариант Файлы APK предназначен для размещения и обслуживания низкоуровневых компонентов системы.[41][42]
Ограниченное хранилище
Существенное изменение разрешений на доступ к хранилищу, известное как «хранилище с ограничением», поддерживается в Android 10 и станет обязательным для всех приложений, начиная с Android 11. Приложениям разрешен доступ только к файлам во внешнем хранилище, которые они создали сами (предпочтительно содержащиеся в нем. каталог для конкретного приложения), а также аудиофайлы, изображения и видеофайлы, содержащиеся в каталогах Музыка, Изображения или Видео. Доступ к любому другому файлу можно получить только через вмешательство пользователя через Storage Access Framework.[43][44]
Приложения должны иметь новое разрешение на чтение привилегированного состояния телефона, чтобы считывать идентификаторы устройств, которые не сбрасываются, например Номер IMEI.[45]
Безопасность транспортного уровня
TLS 1.3 поддержка также включена по умолчанию.[46]
Платформа
Оптимизация платформы была сделана для складные смартфоны, включая непрерывность приложения при смене режимов, переход в многооконный режим, позволяющий запускать все приложения одновременно (а не только активно используемое приложение, а все остальные считаются «приостановленными»), а также дополнительную поддержку нескольких дисплеев.[47]
На смену «прямому обмену» пришли «ярлыки обмена». Как и раньше, он позволяет приложениям возвращать списки прямых целей для совместного использования (например, сочетание приложения и конкретного контакта) для использования в меню общего доступа. В отличие от Direct Share, приложения публикуют свои цели заранее, и их не нужно опрашивать во время выполнения, что повышает производительность.[48][49]
Встроенная поддержка была добавлена для MIDI контроллеры, AV1 видеокодек, Opus аудиокодек и HDR10 +.[3] Также имеется новый стандартный API для получения информации о глубине с фотографий с камеры, который можно использовать для более сложных эффектов.[32] Встроенная поддержка для aptX Адаптивный, LHDC, LLAC, CELT также были добавлены кодеки AAC LATM.[50][51]
Android 10 поддерживает WPA3 протокол шифрования и Enhanced Open, которые вводят гибкое шифрование для Wi-Fi.[3] В Android 10 добавлена поддержка Dual-SIM двойной режим ожидания (DSDS), но изначально доступен только на Pixel 3a и Pixel 3a XL.[52]
Android 10 Go Edition имеет улучшения производительности, причем Google заявляет, что приложения будут запускаться на 10% быстрее, чем на Pie.[53]
Смотрите также
использованная литература
- ^ «Источник Android». Google Git. Получено 10 сентября, 2020.
- ^ «Бюллетень по безопасности Android - август 2020 г.». Проект с открытым исходным кодом Android.
- ^ а б c Берк, Дэйв (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. ООО "Нелогичный робот". Получено 14 марта, 2019.
- ^ Берк, Дэйв (7 мая 2019 г.). «Что нового в Android: Q Beta 3 и другие». Блог разработчиков 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". Гаджеты NDTV 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.
- ^ "Мировая доля рынка мобильных и планшетных версий Android". StatCounter Global Stats. Получено 16 ноября, 2020.
- ^ Бон, Дитер (8 августа 2019 г.). "Споры о жестах возврата Android Q, объяснил". Грани. Получено 15 августа, 2019.
- ^ «[Обновление: OEM-жесты разрешены] Новые жесты навигации Google в Android Q будут обязательными для всех устройств». xda-developers. 9 мая, 2019. Получено 15 августа, 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. 8 мая 2019. Получено 15 августа, 2019.
- ^ «Android Q активизирует борьбу с вредоносным ПО на основе оверлеев». Полиция Android. 16 марта 2019 г.,. Получено 15 августа, 2019.
- ^ «Google полностью уберет разрешение наложения в будущей версии Android». Полиция Android. 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: передовой опыт и обновления». Блог разработчиков Android. Получено 15 августа, 2019.
- ^ «Изменение конфиденциальности Android Q: ограниченное хранилище». Разработчики Android. Архивировано из оригинал 11 июля 2019 г.. Получено 15 августа, 2019.
- ^ Сайферз, Беннетт (24 июля 2019 г.). "Спасибо, Q, Далее". Фонд электронных рубежей. Получено 15 августа, 2019.
- ^ «Что нового в Android Q Security». Блог разработчиков Android. Получено 16 октября, 2019.
- ^ «Подготовьте свое приложение для складных телефонов». Блог разработчиков Android. Получено 15 августа, 2019.
- ^ Чиприани, Джейсон. «Android Q Beta 5: навигация с помощью жестов, живые подписи, функции разработчика и все, что мы знаем на данный момент». 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.