Наконец-то вышла Android 11 Beta 1, принесшая с собой несколько заметных изменений, таких как одноразовые разрешения, API управления устройствами и многое другое! Читайте дальше!
Android 11 — это следующее крупное обновление версии Android, и была выпущена первая публичная бета-версия этого обновления. планируется выпустить после онлайн-мероприятия 3 июня 2020 г.. Из-за текущих гражданских беспорядков в США Google решила отложить запуск онлайн-версии, хотя первая бета-версия случайно в конечном итоге появилось на телефонах некоторых пользователей в любом случае. Теперь Google объявил, что онлайн-презентация полностью отменена. Но не волнуйтесь, Android 11 Beta 1 все еще развивается. Google официально выпустила первую бета-версию для телефонов Google Pixel, включив в нее несколько новых изменений, касающихся ключевых тем: «Люди», «Управление» и «Конфиденциальность».
Новости Android 11 на XDA
Сегодня доступна первая бета-версия Android 11 с окончательными API-интерфейсами SDK и NDK, а также новыми функциями, которые можно попробовать в приложениях. Если
У вас есть устройство Pixel 2, Pixel 3, Pixel 3a или Pixel 4, вы можете зарегистрироваться в Google, чтобы получать обновления Android 11 Beta по беспроводной сети непосредственно на ваше устройство. Как всегда, также доступны загрузки для Pixel и эмулятора Android на случай, если вы захотите загрузить последнее обновление.
Google также обновляет дизайн консоли Play и добавляет новые функции в Android Studio, Kotlin и Jetpack. Обо всех других изменениях вы можете прочитать в другой нашей статье.
Загрузите Android 11 Beta 1 для устройств Google Pixel
Прежде чем мы перейдем к журналу изменений, вы можете загрузить Android 11 Beta 1 для поддерживаемых устройств Google Pixel по следующим ссылкам:
Google Пиксели
Устройство, кодовое имя, форумы XDA |
ОТА |
Образ системы |
---|---|---|
Пиксель 2 (судак) |
Связь |
Связь |
Pixel 2 XL (таймень) |
Связь |
Связь |
Пиксель 3 (синяя линия) |
Связь |
Связь |
Pixel 3 XL (штриховка) |
Связь |
Связь |
Пиксель 3а (Сарго) |
Связь |
Связь |
Pixel 3a XL (бонито) |
Связь |
Связь |
Пиксель 4 (пламя) |
Связь |
Связь |
Pixel 4 XL (коралловый) |
Связь |
Связь |
Загрузки GSI
x86+GMS |
Связь |
АРМ64+ГМС |
Связь |
x86_64 |
Связь |
ARM64 |
Связь |
Чтобы упростить задачу, вы можете установить бета-версию, используя Android-флеш-инструмент а не вручную прошивать через рекавери или фастбут.
Примечание. Мы будем обновлять эту диаграмму по мере появления ссылок для скачивания.
Изменения в Android 11 Beta 1
В пресс-релизе Google не перечислены все изменения, представленные в Android 11 Beta 1. Вместо этого в пресс-релизе представлены изменения, которые появятся в следующей версии ОС Android, в уменьшенном масштабе. Имейте в виду, что у нас уже был доступ к Предварительная версия Android 11 для разработчиков 1, Предварительный просмотр 2, Предварительный просмотр 3, Предварительный просмотр 4, и недавно, даже бета-версия 1 до сегодняшнего релиза. Поэтому, если вы внимательно следили за нашими репортажами, все следующие изменения могут показаться вам не новыми.
Android 11 Beta 1 была выпущена досрочно для некоторых пользователей Pixel 4: вот что нового
В Android 11 Google фокусируется на трёх ключевых темах: Люди, элементы управления и конфиденциальность.
Люди
Наши смартфоны эволюционировали, чтобы выполнять множество функций, но одной из их основных функций остается создание связей и поддержание общения с людьми. Таким образом, Android 11 попытается перестроить ОС, чтобы она стала более ориентированной на людей и выразительной.
Уведомления о разговорах
В Android 11 будет выделен специальный раздел в верхней части панели уведомлений, предназначенный специально для разговоров. Говорят, что дизайн ориентирован на людей, а само уведомление будет предлагать действия, специфичные для разговора. например открытие разговора в виде всплывающего окна, создание ярлыка разговора на главном экране или установка напоминание.
Уведомления о разговорах из версии Developer Preview 1
Уведомления о беседах были впервые замечен в Android 11 Developer Preview 1. В дополнение к обычным контекстным ответам на текущий разговор, мы также можем указать области действий для отложенного, отключения звука, избранного и просмотра разговора в виде пузырьков.
Пузыри
Говоря о пузырях, Android 11 широко используется в чатах с помощью Bubbles API. Приложения для обмена сообщениями и чата «должны» использовать Bubbles API для уведомлений, чтобы пользователи могли видеть свои разговоры и быть доступными во время многозадачности.
Пузыри были представлены в Android 10 как опция для разработчиков, но мы знали Google. намерен сделать больше с ними. Уведомления в виде пузырьков включены по умолчанию, начиная с Android 11 Developer Preview 1, поэтому вам больше не нужно включать эту опцию в настройках разработчика.
В Android 11 Beta 1 Google добавил новое подменю для включения всплывающих уведомлений. Это подменю присутствует в «Настройки» > «Приложения и уведомления» > «Уведомления» > «Пузыри».
Объединенные предложения по клавиатуре
Это позволяет приложениям автозаполнения и редакторам методов ввода (IME) безопасно предлагать контекстно-зависимые объекты и строки непосредственно в полосе предложений IME, где они наиболее удобны для пользователей.
Судя по всему, объединенным предложениям клавиатуры будет разрешено предлагать сохраненные записи непосредственно на панели предложений слов приложения для клавиатуры. Вскоре мы более подробно рассмотрим, как работает эта функция.
Голосовой доступ
Легко воспринимать взаимодействие с сенсорным экраном как нечто само собой разумеющееся, но есть группа пользователей, которые считают использование сенсорного экрана обременительным, трудным или невозможным. Эти пользователи полагаются на команды специальных возможностей для навигации по своему смартфону с помощью голосовых команд. Android 11 теперь включает в себя зрительную кору на устройстве, которая понимает содержимое и контекст экрана и генерирует метки и точки доступа для обеспечения доступности.
Элементы управления
В этом разделе основное внимание уделяется экосистеме подключенного дома, в которой Android становится командным центром всех других интеллектуальных устройств.
API управления устройствами
API управления устройствами — одна из основных функций Android 11. В этой версии Android пользователи смогут быстро и легко получать доступ к своим подключенным устройствам и управлять ими, просто долго нажимая кнопку питания.
API элементов управления позволяет разработчикам поместите ярлыки домашней автоматизации в меню питания. В более ранних превью-версиях Android 11 под рядом пунктов меню питания вверху находился раздел «Быстрое управление», тогда как остальная часть меню питания была прозрачной.
В Android 11 Developer Preview 4 фон меню питания был темным, включая элементы меню вверху. Кроме того, в разделе «Быстрые элементы управления» теперь говорилось «Элементы управления устройством», а когда поле было пустым, в тексте описания было написано «Добавьте элементы управления для подключенных устройств». Когда вы добавляли элементы управления из поддерживаемого приложения, этот текст исчезал, освобождая место для ваших любимых элементов управления.
В Android 11 Beta 1 доступны новые настройки «Меню питания», которые будут управлять картами и пропусками, а также функциями управления в меню питания.
Приложение Google Home уже поддерживает API управления устройствами Android 11. Пользователи смогли заставить устройства из приложения Google Home отображаться в меню питания в Developer Preview 4, и вы сможете сделать то же самое и в Beta 1.
Средства управления медиа
Media Controls позволяет пользователям быстро и удобно переключать устройства вывода аудио или видео. контент, позволяя им выбирать между подключенными устройствами, такими как динамики устройства, наушники, внешние динамики, телевизоры и т.д. Эту возможность можно включить в настройках разработчика в бета-версии 1, и Google обещает, что эта функция будет включена по умолчанию в следующей бета-версии.
Мы заметил намеки на переключение звука между несколькими устройствами в Developer Preview 2. И теперь Google официально объявил о том же. Обратите внимание, что некоторые скины Android уже позволяли вам выбирать устройство вывода, и теперь эта функция появилась и в стандартной версии Android.
Конфиденциальность
Внимание Google к конфиденциальности в масштабах всей ОС продолжается и в Android 11.
Одноразовые разрешения
Как следует из названия, Android 11 позволяет пользователям предоставлять одноразовый доступ к приложениям, которые запрашивают доступ к микрофону, камере или местоположению устройства. В следующий раз, когда приложению потребуется доступ к этим функциям устройства, ему потребуется еще раз запросить эти разрешения.
Эта функция была впервые замечен в Developer Preview 1и позволяет пользователю временно предоставить приложению доступ к разрешению, пока это приложение находится на переднем плане. Как только пользователь уходит из приложения, приложение теряет доступ к этому разрешению и должно запросить его снова. Это отличается от поведения Android 10: в Android 10 пользователи могут предоставлять разрешения на определение местоположения приложениям, «пока приложение находится в режиме use", что означает, что это можно сделать только для разрешения на определение местоположения и что приложение будет иметь доступ к местоположению каждый раз, когда оно будет открылся. Одноразовое разрешение представляет собой более узкую рабочую область и охватывает больше разрешений.
Автоматический сброс разрешений
Опираясь на мысль о том, что среднестатистический пользователь не забывает отозвать разрешения приложения после его использования, Android 11 будет автоматически сбрасывать все разрешения времени выполнения приложения и уведомлять пользователя, если приложение не использовалось в течение «длительного периода времени». время". Приложение может запросить разрешения еще раз при следующем использовании приложения.
Это дополнение было впервые замечен в Developer Preview 3 и, похоже, находится на пути к включению в дальнейшие бета-версии.
Фоновое расположение
Google обнаружил, что многие приложения получают доступ к данным о местоположении в фоновом режиме, не имея в этом реальной необходимости. Таким образом, в феврале 2020 г. Google объявил что разработчикам приложений, которым требуется доступ к фоновому местоположению, потребуется одобрение Google, если они захотят разместить свои приложения в Play Store. Поэтому разработчикам было предложено оценить, действительно ли их приложению нужен доступ к фоновому местоположению и была ли эта необходимость по уважительной причине.
Ранее Google объявил сроки вступления в силу этого нового изменения. Все новые приложения, отправленные начиная с августа 2020 г., и все существующие приложения, начиная с ноября 2020 г., будут необходимо получить разрешение на доступ к фоновому местоположению, иначе список приложений не будет опубликован/будет удаленный. Сейчас Google продлевает сроки, но только для обеспечения соблюдения политики для существующих приложений, давая разработчикам время до 2021 года, чтобы получить их одобрение, прежде чем их список будет удален.
Это изменение фактически не зависит от Android 11, поскольку приложения будут полностью удалены из магазина Google Play. Но это связано с общей темой управления конфиденциальностью и разрешениями в этой версии Android.
Обновление системы Google Play — модули Project Mainline
Одним из самых больших изменений в Android 10 для недавно выпущенных устройств стало появление Основная линия проекта. Цель Project Mainline — получить от Google контроль над компонентами платформы и системными приложениями, которые критически важен для безопасности и обеспечения согласованности разработки вдали от OEM-производителей. Каждый модуль Mainline инкапсулирован либо как APK или APEX-файл и может обновляться Google через Play Store. Пользователь видит обновления как «Обновление системы Google Play» (GPSU) на своем устройстве, и обновления выпускаются с регулярной частотой, как поезд (т. е. они загружаются и устанавливаются одновременно).
Google требует включения определенных модулей Mainline, которых на момент Google I/O 2019 было 13. В Android 11 Developer Preview 1 Google потребовал в общей сложности 20 модулей Mainline.
Теперь, с выпуском Android 11 Beta 1, Google установил в общей сложности 12 основных модулей в дополнение к тем, которые присутствуют в Android 10. Всего теперь 25 модулей.
Удобные для разработчиков изменения в бета-версии Android 11
Это не одно из основных направлений изменений в Android 11, но оно является одним из основных для бета-версий, поскольку обновление специально предназначено для разработчиков приложений. Эти изменения приведены ниже:
- Закрытые критические изменения до тех пор, пока разработчики не предназначаются для Android 11, поэтому изменения не вступят в силу, пока вы явно не измените свой манифест.
- В разделе «Параметры разработчика» добавлен новый пользовательский интерфейс, позволяющий переключать многие из этих критических изменений для тестирования приложений (как было замечено в январе 2020 года).
- Добавлен новый этап выпуска стабильности платформы, когда все изменения API и поведения будут завершены. чтобы разработчики приложений могли завершить обновление приложений, зная, что сама платформа стабильна.
- Беспроводная отладка ADB (как и прогнозировалось в октябре 2019 года, а потом, как замечено в Developer Preview 2)
- Вместе с плиткой быстрых настроек (как замечено в Developer Preview 4)
- Инкрементальный ADB для более быстрой установки больших APK (как замечено в Developer Preview 4)
- Больше аннотаций об отсутствии значений в API-интерфейсах платформы, чтобы выявлять проблемы во время сборки, а не во время выполнения.
Это только те изменения, о которых Google упоминает в своем объявлении, но наверняка будут и другие изменения, которые они не указали. Мы уже откопали несколько, когда Android 11 Beta 1 была случайно выпущена, такие как элементы управления мультимедиа быстрых настроек, которые не были упомянуты в объявлении. Теперь, когда на наших смартфонах Pixel доступны обновления, у нас будет больше возможностей находить больше изменений. Следите за обновлениями!
Новости Android 11 на XDA