Android 13 Developer Preview 2 уже здесь, и он содержит запросы на разрешение уведомлений и улучшения производительности разработчиков. Проверьте это.
В феврале вышел первый Андроид 13 Предварительная версия для разработчиков, а вместе с ней и основа для следующей итерации крупнейшей в мире операционной системы. Он принес ряд изменений, которые приносят пользу разработчикам, и улучшил конфиденциальность, Material You, языковые средства управления и многое другое. Теперь компания анонсировала вторую предварительную версию для разработчиков, в которой есть некоторые дополнительные функции и множество улучшений по сравнению с предыдущей предварительной версией для разработчиков.
Как следует из названия «Предварительная версия для разработчиков», эти выпуски предназначены для использования только разработчиками. Это для тестирования новых функций и проверки того, что их приложения работают на обновленных устройствах так, как они должны. Будут ошибки, будут другие проблемы, и Google будет настаивать на получении отзывов от разработчиков в ближайшие месяцы. Если вы не против столкнуться с проблемами, то обязательно попробуйте Android 13. Однако, если вы рассчитываете на постоянную стабильность своего смартфона, возможно, стоит дождаться полной версии Android 13, которая, как ожидается, выйдет во второй половине года.
Наиболее заметные функции Android 13 Developer Preview 2 включают в себя:
- Запросы разрешения на уведомление
- Разработчики теперь могут понизить свои разрешения
- Тонна улучшений производительности разработчиков
Когда выйдет Android 13?
Для обновлений Android Google обычно указывает веху «стабильность платформы», чтобы разработчики могли знать, когда Google намерен предоставить окончательные API-интерфейсы SDK/NDK, а также окончательные внутренние API-интерфейсы и систему, ориентированную на приложения. поведение. Google намерен достичь стабильности платформы в июне 2022 года, при этом до официального релиза запланировано как минимум несколько недель. Android 12 достиг стабильности платформы в августе 2021 года, и окончательная версия была выпущен в октябре того года. Google выпустил подробнее о сроках выпуска что вы можете проверить.
Конфиденциальность и безопасность
Google знает, что пользователям нужна операционная система, которой они могут доверять свои данные. В конце концов, смартфоны достигли точки, когда они фактически стали продолжением нас самих и нашей жизни во многих отношениях. Мы используем их для хранения важных фотографий, личных бесед с друзьями и семьей, а также носить их с собой изо дня в день, полагая, что микрофоны или камеры не записывают каждую взаимодействие. Мы видели изменения в системе разрешений Android 13 (среди прочих изменений), представленные в Android 13 Developer Preview 1, и Developer Preview 2 расширяет это.
Разрешение на уведомление
Android 13 представляет новое разрешение среды выполнения для отправки уведомлений из приложения: POST_NOTIFICATIONS. Приложения, предназначенные для Android 13, теперь должны будут запрашивать разрешение у пользователя для отправки push-уведомлений. Для приложений, предназначенных для Android 12 или более ранней версии, процесс обновления будет выполняться системой, но пользователи по-прежнему видят системный диалог, который им нужно принять или отклонить, чтобы разрешить приложению нажать уведомления. Google призывает разработчиков как можно раньше ориентироваться на Android 13 и запрашивать разрешение на уведомление в своих приложениях.
Разрешения разработчика на понижение версии
Иногда, когда приложения обновляются, им не нужны старые разрешения, которые когда-то были предоставлены. Android 13 представляет новый API это позволит разработчикам понизить ранее предоставленные разрешения во время выполнения.
Более безопасный экспорт получателей, зарегистрированных в контексте
Android 12 представил и потребовал от разработчиков заявить о возможности экспорта приемников Intent, объявленных в манифесте Android. Теперь Google просит разработчиков сделать то же самое для получателей, зарегистрированных в контексте, добавив либо RECEIVER_EXPORTED или ПОЛУЧАТЕЛЬ_НЕ_ЭКСПОРТИРОВАНО флаг при регистрации приемников для несистемных источников. Они не потребуются в Android 13, но разработчикам настоятельно рекомендуется включить их.
Продуктивность разработчиков
Android не был бы тем, чем он является, без разработчиков, и каждое обновление платформы обычно приносит обновления, которые облегчают жизнь разработчикам. Некоторые обновления определенно усложняют задачу, но обычно Google старается оптимизировать процесс разработки приложений с каждой итерацией.
Улучшенный перенос текста на японском языке.
В Android 13 DP1 внесены улучшения в обтекание текстом TextView, и теперь некоторые улучшения вводятся специально для японского текста. На этот раз TextViews теперь могут переносить текст с помощью Bunsetsu (наименьшая единица слов, которая звучит естественным) или фразами — вместо букв — для более изящного и удобочитаемого японского языка. Приложения. Вам просто нужно включить Android: линияBreakWordStyle="
фраза" с текстовыми представлениями.
Улучшена высота строки для нелатинских шрифтов.
В Android 13 нелатинские сценарии (такие как тамильский, бирманский, телугу и тибетский) отображаются с использованием высоты строки, адаптированной для каждого языка. Это предотвращает отсечение и улучшает позиционирование текста, и все, что нужно сделать приложению для реализации этих улучшений, — это Android 13.
API преобразования текста
Люди, говорящие на таких языках, как японский и китайский, используют фонетические методы ввода букв, которые могут замедлить поиск и такие функции, как автозаполнение. В Android 13 приложения могут вызывать новые API преобразования текста чтобы пользователи могли быстрее и проще находить то, что ищут. Ранее для поиска на японском языке от пользователя требовалось следующее:
- Введите хирагана в качестве фонетического произношения поискового запроса (например, названия места или приложения).
- Используйте клавиатуру для преобразования символов хираганы в кандзи,
- Повторный поиск с использованием символов кандзи
- Получите их результаты поиска.
Благодаря новому API преобразования текста японские пользователи могут вводить хирагану и сразу же просматривать результаты поиска кандзи в реальном времени, пропуская два средних шага.
Цветные векторные шрифты
Android 13 добавляет поддержку рендеринга для шрифтов COLR версии 1 и обновляет системные эмодзи до формата COLRv1. COLRv1 — это новый очень компактный формат шрифта, который быстро и четко отображается при любом размере. Для большинства приложений система обрабатывает все, а COLRv1 просто работает. Google рекомендует протестировать отрисовку эмодзи, если ваше приложение реализует собственную отрисовку текста и использует системные шрифты. Вы можете прочитать больше о COLRv1 в Chrome объявление когда было объявлено с Хром ОС 98.
Bluetooth LE Аудио
Bluetooth Low Energy Audio — это, как следует из названия, способ передачи аудио по Bluetooth с низким энергопотреблением. Android 13 официально поддерживает его.
МИДИ 2.0
В Android 13 также добавлена поддержка нового стандарта MIDI 2.0, включая возможность подключения оборудования MIDI 2.0 через USB. MIDI 2.0 предлагает улучшения, такие как увеличенное разрешение для контроллеров, улучшенная поддержка незападной интонации и более выразительное исполнение с использованием контроллеров для каждой ноты.
Как загрузить и установить Android 13 Developer Preview 2 на устройство Google Pixel
Вы можете легко скачать Android Developer Preview 2, и обязательно ознакомьтесь с нашим руководством по как установить андройд 13 если вы не знаете, как это сделать.
Google официально выпускает это предварительное обновление для разработчиков для Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL или Pixel 4. Вы можете использовать образы 64-битной системы с эмулятором Android в Android Studio, а также можете использовать GSI.
Что вы думаете о последней сборке Developer Preview? Будете ли вы устанавливать его на свое устройство? Каким был ваш опыт? Дайте нам знать в комментариях ниже!