Google выпускает Android 12, ознакомьтесь со списком новых функций

Значок времени чтения 6 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Google Android 12 Материал для вас

Google Android 12 Материал для вас

Сегодня Google объявила об официальном выпуске последней версии Android, Android 12. Обновление Android 12 появится на устройствах Pixel в ближайшие несколько недель, а на устройствах Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo и Xiaomi — в конце этого года. . В дополнение к функциям для конечных пользователей, таким как дизайн материалов, которые вы создаете, переработанные виджеты и улучшенный пользовательский интерфейс уведомлений, Android 12 также содержит несколько улучшений для разработчиков. Найдите полный журнал изменений Android 12 ниже.

Новый пользовательский интерфейс для Android

Материал вы – Android 12 представляет новый язык дизайна под названием Материал вы, помогая вам создавать более персонализированные и красивые приложения. Чтобы использовать все последние обновления Material Design 3 в своих приложениях, попробуйте альфа-версию Компоненты материального дизайна и следите за поддержкой Jetpack Compose в ближайшее время.

изображение нового пользовательского интерфейса для Android 12

Обновленные виджеты – Мы обновили виджеты приложений, чтобы сделать их более полезными, красивыми и удобными для поиска. Попробуйте их с новыми интерактивными элементами управления, адаптивными макетами для любого устройства и динамическими цветами, чтобы создать персонализированный, но согласованный вид. Подробнее здесь.

Обновления пользовательского интерфейса уведомлений – Мы также обновили дизайн уведомлений, чтобы сделать их более современными и полезными. Android 12 также украшает пользовательские уведомления стандартными возможностями, чтобы они соответствовали всем другим уведомлениям. Подробнее здесь.

Растянуть прокрутку – Чтобы сделать прокрутку содержимого вашего приложения более плавной, в Android 12 добавлен новый эффект прокрутки «растягивания» для всех контейнеров прокрутки. Это естественный индикатор остановки прокрутки, общий для системы и приложений. Подробнее здесь.

Заставки для запуска приложений – В Android 12 также представлены заставки для всех приложений. Приложения могут настраивать экран-заставку несколькими способами, чтобы удовлетворить свои уникальные потребности в брендинге. Подробнее здесь.

Перфоманс

Более быстрая и эффективная работа системы – Мы сократили время ЦП, используемое основными системными службами, на 22%, а использование больших ядер – на 15%. Мы также улучшили время запуска приложения и оптимизировали ввод-вывод для более быстрой загрузки приложения, а для запросов к базе данных мы улучшили CursorWindow в целых 49 раз для больших окон.

Оптимизированные сервисы переднего плана – Чтобы предоставить пользователям лучший опыт, Android 12 запрещает приложениям запускать службы переднего плана, находясь в фоновом режиме. Приложения могут использовать новый ускоренная работа вместо этого в JobScheduler. Подробнее здесь.

Более отзывчивые уведомления - Ограничение Android 12 на батуты уведомлений помогает уменьшить задержку для приложений, запущенных из уведомления. Например, приложение Google Фото теперь запускается на 34% быстрее после отказа от трамплина уведомлений. Подробнее здесь.

Класс производительности – Класс производительности — это набор возможностей устройства, которые вместе поддерживают требовательные варианты использования и контент более высокого качества на устройствах Android 12. Приложения могут проверять класс производительности устройства во время выполнения и в полной мере использовать производительность устройства. Подробнее здесь.

Более быстрое машинное обучение – Android 12 помогает вам максимально использовать ускорители машинного обучения и всегда получать максимально возможную производительность с помощью API нейронных сетей. Драйверы ускорителя машинного обучения также теперь можно обновлять вне выпусков платформы через сервисы Google Play, поэтому вы можете использовать последние версии драйверов на любом совместимом устройстве.

Политика

изображение уведомления о конфиденциальности в Android 12

Панель конфиденциальности – Новая панель управления в настройках позволяет пользователям лучше видеть, когда ваше приложение получает доступ к данным о микрофоне, камере и местоположении. Подробнее здесь.

Приблизительное местоположение – Пользователи имеют еще больший контроль над данными о своем местоположении, и они могут предоставить вашему приложению доступ к приблизительному местоположению, даже если оно запрашивает точное местоположение. Подробнее здесь.

Индикаторы микрофона и камеры – Индикаторы в строке состояния сообщают пользователям, когда ваше приложение использует камеру или микрофон устройства. Подробнее здесь.

Переключатели микрофона и камеры – На поддерживаемых устройствах новые переключатели в быстрых настройках позволяют пользователям мгновенно отключать доступ приложений к микрофону и камере. Подробнее здесь.

Разрешения для устройств поблизости – Ваше приложение может использовать новые разрешения для сканирования и сопряжения с ближайшими устройствами, не требуя разрешения на определение местоположения. Подробнее здесь.

Улучшенные инструменты взаимодействия с пользователем

Вставка богатого контента – Новый унифицированный API позволяет получать разнообразный контент в пользовательском интерфейсе из любого источника: буфера обмена, клавиатуры или путем перетаскивания. Для обратной совместимости мы добавили унифицированный API в AndroidX. Подробнее здесь.

Поддержка закругленных углов экрана – Многие современные устройства используют экраны со скругленными углами. Чтобы обеспечить отличный UX на этих устройствах, вы можете использовать новые API для запроса сведений об углах, а затем управлять элементами пользовательского интерфейса по мере необходимости. Более здесь.

изображение пользовательского интерфейса телефона с уведомлением, говорящим привет, размытый мир

Поддержка изображений AVIF – В Android 12 добавлена ​​поддержка платформы для формата файла изображения AV1 (AVIF). AVIF использует внутрикадровое кодирование контента из сжатия видео, чтобы значительно улучшить качество изображения при том же размере файла по сравнению с более старыми форматами изображений, такими как JPEG.

Совместимое транскодирование мультимедиа – Для видео формат HEVC предлагает значительные улучшения качества и сжатия, и мы рекомендуем, чтобы все приложения его поддерживали. Для приложений, которые не могут, совместимая функция транскодирования мультимедиа позволяет вашему приложению запрашивать файлы в AVC, а система обрабатывает транскодирование. Подробнее здесь.

Упрощенное размытие, цветовые фильтры и другие эффекты - новые API упрощают применение общих графических эффектов к вашим представлениям и иерархиям рендеринга. Ты можешь использовать РендерЭффект чтобы применить размытие, цветовые фильтры и многое другое к Рендерузелс или представления. Вы также можете создать эффект матового стекла для фона окна, используя новый Окно.setBackgroundBlurRadius() API или использовать размытиеBehindRadius чтобы размыть все содержимое за окном.

Улучшенный тактильный опыт - Android 12 расширяет инструменты, которые вы можете использовать для создания информативной тактильной обратной связи для событий пользовательского интерфейса, иммерсивных и восхитительных эффектов для игр и тактильных ощущений для повышения производительности. Подробнее здесь.

Новые эффекты камеры и возможности сенсора - новый расширения поставщика пусть ваши приложения используют преимущества пользовательских эффектов камеры, созданных производителями устройств — боке, HDR, ночной режим и другие. Вы также можете использовать новые API-интерфейсы, чтобы в полной мере использовать датчики камеры со сверхвысоким разрешением, использующие шаблоны Quad/Nona Bayer. Подробнее здесь.

Улучшенная отладка собственных сбоев - Android 12 предоставляет вам больше полезной диагностической информации, чтобы упростить отладку сбоев, связанных с NDK. Приложения теперь могут получить доступ к подробным файлам аварийного дампа, называемым надгробия через API причин выхода из приложения.

Android 12 для игр - С участием API игрового режима, вы можете реагировать на выбранный игроками профиль производительности для вашей игры — например, увеличить время автономной работы при длительных поездках или режим производительности, чтобы получить максимальную частоту кадров. Играть, как вы скачиваете позволит получать игровые ресурсы в фоновом режиме во время установки, что позволит вашим игрокам быстрее погрузиться в игровой процесс.

Источник: Google

Подробнее о темах: Android 12, Google