Программы для андроид 12

Обновлено: 07.07.2024

Привет. Меня зовут Кирилл Розов и вы если вы интересуетесь разработкой под Android, то скорее всего слышали о Telegram канале "Android Broadcast", с ежедневными новостями для Android разработчиков, и одноимённом YouTube канале. Этот пост является текстовой расшифровкой нового видео на канале

Прошла конференция Google I/O и мы узнали абсолютно всё про новую версию Android, а также всё это можно попробовать в Beta 1, которую на Pixel можно установить по воздуху, а также ряд других производителей позволяют установить GSI образ.

Основной упор в релизе был сделан на усиление безопасности ОС и приватности данных и редизайн системы. Очень хорошо поработали с поддержкой новых современных стандартов медиа, причём минимизировали объем боли которые будут испытывать флагманские устройства из-за старых или бюджетных смартфонов. App Widgets воскресили и сделали улучшения, которые просили еще с первой версии Android.

Дизайн

Новый дизайн Material You

Google представила обновлённую версию Material Design, которая акцентирует внимание на персонализации цветовой палитры. Например, в Pixel устройствах цвета будут определяться на основе фоновой картинки. Полноценно попробовать Material You получится во второй Beta версии Android 12

Самый главный вопрос: "как вендоры будут адаптировать Material You в своих прошивках?" Есть вероятность что эта концепция цветов так и останется в чистом Android, а вендоры и сторонние приложения будут игнорировать дизайн и использовать свои собственные наработки. Вся палитра цветов в Material была основана на цветах бренда приложения, а сейчас должна задаваться пользователем. Хотя многое зависит как дизайнеры интерфейса приложений адаптируют новый дизайн. Пишите в комментариях как вам новый визуальный стиль Google

Стандартный Splash Screen для всех приложений

SplashScreen API позволяет его кастомизировать для вашего бренда: задать фон, анимированную иконку и другие параметры. Отключить новый Splash Screen нельзя, поэтому у всех кого есть своя вариация такого экрана - обратите внимание.

Splash Screen - довольно популярная практика в Android приложениях чтобы скрыть долгую инициализацию. Теперь в Android появляется стандартный Splash Screen, который будет анимировать открытия приложения из иконки в launcher.

Обновление эффектов UI

Ripple эффект

Обновление дизайна затронула многие аспекты UI системы, даже Ripple эффект обновился. Теперь в него добавили эффект аля "белый шум" по краям. Мне нравился старый одноцветный Ripple и новый выглядит странным и неестественным

Overscroll

Новый эффект при достижении граница списке стал доступен в Android 12 для нативных (Android View) системы. Тем кто использует iOS новый эффект overscroll будет очень знаком.

RenderEffect API


Новое API, которое позволит делать размытия, цветовые фильтры и другие графические эффекты намного проще и эффективнее. Теперь добиться размытия окна как в iOS можно всего лишь одной строчкой API

Виджеты


В Android 12 значительно переработали API виджетов рабочего стола. Мне кажется, что появление этого функционала в iOS 14 подстегнуло Google обратить внимание на жалобы разработчиков на это API еще с самой первой версии Android. Что теперь появилось:

Закруглённые края у фона всех виджетов на Android 12+

Виджеты могут использовать динамические цвета из темы, которые являются нововведением Material You

Начальная настройка виджета может быть необязательной и этот этап может пропускаться

Добавлена поддержка CheckBox, Switch и RadioButton. Обрадоваться могу разные Todo списки и приложения, где есть настройки через тумблеры

На превью виджета теперь можно ставить не только статическую картинку, но и верстать UI в XML и добавлять описание

Rich Content Insertion

Шаринг контента между разными приложениями - важная возможность любой системы. Google упрощает жизнь разработчиков и теперь вместо трёх отдельных API вставки содержимого через drag-&-drop, изображений из клавиатуры и буфера обмена мы получили один - Rich Content Insertion. Также compat API OnReceiveContentListener уже добавлено в Jetpack Core 1.5.0, который вышел в Stable.


Уведомления

Какое обновления Android без переработки уведомлений. Для начала снова поменялся их шаблон и появилось несколько новых возможностей:

В MessagingStyle и BigPictureStyle можно добавлять анимированные картинки

Действия на уведомлениях во время показа их на экране блокировки можно потребовать обязательной авторизации пользователя перед отправкой Intent

Новый стиль уведомлений для звонков - CallStyle, который позволяет создать разные стили для входящего, исходящего и текущего звонка. Также можно задавать важность для звонков

Зона в уведомлении, выделяемая для Custom View, теперь становится меньше.

Запрет "трамплинов" в уведомлениях

Под трамплином понимается случай когда нажатие на уведомление приводит к запуску Activity, но делается это не напрямую. Например, вы сначала запускаете BroadcastReceiver, а из него уже стартует Activity. Для улучшения производительности и UX теперь так делать запрещено. Хотите запустить Activity из уведомления - делайте это напрямую. В противном случаи ничего происходит не будет, а в логи упадёт ошибка

Медиа

Поддержка AVIF

Поддержка изображений формата изображений AV1, а точнее файлов AVIF. Этот формат пришёл из видео и использует все его преимущества компрессии и обеспечивает более высокое качество картинок и детализацию при одинаковом размере с JPG. Сможем ли снимать фото в таком формате?

Compatible Media Transcoding

В Android 12 появляется возможность для любого приложения воспроизводить современные форматы видео, которые могут записать устройства без всяких проблем. Android сможет конвертировать HEVC (H.265) to AVC (H.264), а также HDR10 в SDR. Вам надо создать новый XML файл в ресурсах вашего приложения с описанием поддержки современных форматов, а затем добавить ссылку на него в AndroidManifest.

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

Скорость конвертации видео довольно быстрая - ролик длиной одну минуту в разрешение 1080p 30 кадров в секунду конвертируется 9 секунд на Pixel 4. Напомню, что в Pixel 4 стоит флагманский процессор Snapdragon 845 и 6 гигов оперативы. Так что результаты на середнячках могут быть хуже (

Performance Class


Начиная с Android 12, появляется новый стандарт Performance Class. Он описывает набор возможностей устройства, который являются минимальный требуемой для версии Android. Разработчики могут проверить класс производительности и изменить настройки, чтобы предоставлять лучший пользовательский опыт для устройства пользователя.

Class 12 будет опубликован с релизом Android 12 и будет включать в себя требования по возможностям проигрывания видео, возможности съемки контента, а также характеристики дисплея, скорости чтения/записи на диск и оперативной памяти. С каждой новой версией будет повышаться класс и обновляться требования, но даже на Android 13 может остаться class 12, если не будет соответствия новым требованиям.

Прочее

Генерации виброотдачи на основе аудио потока. Очень полезна будет для игр

Добавили возможность использовать камеры с высоким разрешением т.е. делать сразу снимки 108 мегапикселей и других огромных размеров.

При переключении аудио между приложениями будет происходить затухание громкости, а не резкая пауза

Camera2 API теперь содержит расширения для использования спец режимов аналогично CameraX Extentions

Безопасность и приватность

Примерное местоположение

В Android 11 появилась возможность давать разрешение на доступ к геолокации только во время использования приложения и на один раз. Этими возможностями воспользовалось 80% пользователей. Google развивает идею контроля пользователем доступа приложений к местоположению. В Android можно запросить точное и примерное местоположение, так вот теперь при запросе точной позиции, пользователь может отказать, но выдать доступ к примерному местоположению.

Изменение будет действовать только для приложений с targetSdk=S, так как разработчикам приложений, запрашивающих доступ к точному местоположению надо поменять свой код обработке получения.


Если вам всё же нужно точное местоположение, а пользователь ранее уже выдал примерное, то при повторном запросе пользователю будет предложено дать вам доступ только на точное местоположение.

Отдельное разрешение для Nearby сканирования через Bluetooth

В текущих версиях Android если вы хотите сканировать устройство поблизости с помощью Bluetooth, то вам приходилось запрашивать разрешение на доступ к местоположению, что порой вводило в заблуждение пользователей. Наконец-то в Android 12 эти разрешения будут отделены в новые: BLUETOOTH_SCAN и BLUETOOTH_CONNECT. BLUETOOTH_SCAN используется для доступа в случае поиска Bluetooth устройств, а BLUETOOTH_CONNECT - когда вам надо подключиться к устройствам с которыми уже связанными устройствами.

Если на основе сканирования вам всё также будет нужен доступ к местоположению, тогда без запроса на доступ к местоположению вам не обойтись.

Exact alarm permission


Выполнение операций в заданное время - боль Android разработчиков. Каждый из них делает свои оптимизации энергопотребления, которые заставляют на каждой оболочке отключать их по своему, а приложение должно показать инструкцию. Возможно нас ждёт улучшение в работе точного срабатывания alarm-ов, так как теперь в системе появится разрешение SCHEDULE_EXACT_ALARM, без получения которого вызовы exact alram-ов в AlarmManager будет приводить к выбрасыванию SecurityException.

Новый permission не является runtime, а это значит что за его получением придется отправлять пользователя в настройки системы.

Приложения должны использовать новый тип alarm-ов только если это критический функционал. Например, будильники или таймеры, а также приложения, которые содержат функционал с требованием вызывать в точное время. Возможно даже в Google Play не станут допускать все приложения.

Отслеживание доступа к Clipboard

Теперь система следит за доступом к буферу обмена, и когда фоновое приложение будет пытаться оттуда получить данные будет выдано уведомление. Хорошее нововведение, которое не даст следить за вашими данными. Часто используйте copy-paste для важных данных? Я вот порой пользуюсь для паролей и стало немного страшно что может делаться сейчас.

Ограничения на использование Foreground Service

Главное изменение Android 12, которое доставит работы Android разработчикам - теперь Foreground Service нельзя запустить из фона, за исключением нескольких случаев. В случае неудачной попытке запуска Service приложение будет падать с исключением ForegroundServiceStartNotAllowedException .

Какие случае исключительные:

High Priority Push

Как реакция на broadcast-ы ACTION_BOOT_COMPLETED , ACTION_LOCKED_BOOT_COMPLETED , или ACTION_MY_PACKAGE_REPLACED

Приложение имеет специальные разрешения или роли

Приложение игнорирует оптимизации батареи

и некоторый другие специфичные случаи

На замену предлагается использовать новое API Expedited Jobs, которое уже было добавлено в WorkManager 2.7.0. На Android 12 и более поздних версиях будет вызывать соответствующие API из JobScheduler, а на старых версиях Android будет запускаться Foreground Service.

Expedited job позволяет приложение выполнять короткие важные задачи, предоставляя системе лучшее управление доступом к ресурсам. Expedited Job по своим характеристикам находится между Foreground Service и обычной job из JobScheduler:

Короткий период - пара минут. Если ваша job будет выполняться дольше, система может остановить выполнение expedited job.

Expedited job менее подвержены эффектам от менеджмента системой экономии расхода батареи, таких как Battery Saver и Doze Mode.

Система запускает expedited job сразу же, если в системе имеется достаточно для этого ресурсов и количество уже запущенных job не превышает лимит, установленный в системе, и в хватает свободной оперативной памяти. Эти требования более строгие чем для других типов job.

Уведомления Foreground Service будут показываться с задержкой

Как часто вы видите уведомления, которые появляются на пару секунд и исчезают? Может вы сами делали такие своим кодом? Бывалый разработчик знает что это Foreground Service, который выполняет свою работу быстро и поэтому уведомление показывается и быстро исчезает. В Android 12 уведомление, связанное с Foreground Service, не будет показываться в течении первых 5 секунд. Улучшение направлено на UX и надеюсь что будет позитивно воспринято пользователям. Конечно же есть исключения из правила, например, если у уведомления есть кнопки действий, то оно будет показано сразу. Разработчик может явно указать что уведомление нужно показать сразу c помощью нового API в Notification.Builder.setForegroundServiceBehavior().

Индикатор использования микрофона и камеры

Современные версии Android и iOS активно заимствуют идеи друг у друга, так вот и новая возможность системы реализована аналогично iOS. Когда приложения будут использовать камеру или микрофон, то в status bar будет появляться индикатор, который не позволит делать что-то в фоне. Помимо прочего пользователь в любой момент сможет отключить доступ к камере и микрофону всем приложениям, с помощью тоглов.

Privaсy Dashboard

Новая функциональность Android 12 позволит пользователям видеть история доступа всеми приложениями к местоположению, микрофону и камере. Функционал будет доступен во второй Beta.

Гибернация приложений

В Android 11 автоматический сброс разрешений неиспользуемым приложениям зашёл успешно и держите развитие фичи - гибернация приложений. Если пользователь не будет взаимодействовать с вашим приложением очень долго (несколько месяцев), то система сбросит все полученные разрешения и отправит его в гибернацию:

Будет очищен кэш приложения

Приложение не сможет запускать job или alert в фоне

Приложение не будет получать push уведомления, включая high-priority FCM

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

Вы можете запросить у пользователя отключить настройку "Отзывать разрешения и очищать память" в настройках, если ваше приложение подразумевает работу в фоне, например отправка местоположения между членами семьи или приложения для устройства-компаньона.

Ограничение частоты получения данных с сенсоров движения

По умолчанию данные с различных сенсоров, таких как акселерометр, гироскоп и других будут приходить с частотой 200 Гц или реже. Чтобы вы смогли получать данные как прежде вам надо в манифесте декларировать новое разрешение HIGH_SAMPLING_RATE_SENSORS, но запрашивать у пользователя его не придётся.

Объявление exported у всех компонентов в Manifest

Для всех компонентов в AndroidManifest теперь вы должны явно объявлять значение android:exported=true|false , который отвечает за доступность компонента другим приложениям. По умолчанию значение этого атрибута false, но если хотя бы один intent-filter будет объявлен у компонента, то значение поменяется на true. Такое уязвимостью пользовались злоумышленники, например так взломали авторизацию Slack.


Android Studio 2020.3.1 Arctic Fox содержит Android Lint проверки для того чтобы вы не пропустили ничего. Важно чтобы обновились сторонние библиотеки, которые содержат компоненты. В противном случае вам нужно будет использовать возможности Manifest Merger и задать значение exported самостоятельно.

Прочие

Много интересных изменений произошло в Android 12, но вместить все их в видео я не смогу, так что ловите ещё изменений в быстром формате:

ART теперь обновляется независимо от системы

В стандартном Build классе появились новые константы, которые позволяют получить производителя чипа и его модель (подробности).

Появился новый App Standby bucket - Restrictive. Он будет являться самым строгим и будет иметь больше всего ограничений

Удалены Bouncy Castle реализации криптографических алгоритмов

Backup и восстановление данных разделили для локального бэкапа (по проводу) и облачного, а также обновили возможности конфигурации.

При создании любого PendingIntent теперь явно нужно указывать мутабельный он или нет

Web intent теперь будет открываться в приложении только если приложение является одобренным этим доменом. Используйте Android App Links, либо открывать системные настройки приложения и просить пользователя добавить domain в одобренные

Поддержка SameSite куков в WebView

Private Compute Core - изолированная от ОС среда для процессинга данных пользователя. Например, Smart Reply. У неё нет доступа к инету и исходный код открыт. Идея в том чтобы обрабатывать данные пользователя на устройстве без возможности их утечки куда-либо.

Добавлена возможность приложениям автоматически обновлять другие приложения. Раньше это мог делать только Google Play

Выход Android 12 запланирован на осень этого года, но еще до этого времени нас жжёт несколько Beta версий, которые порадуют новинками, показанными на Google I/O. Помните, что с выходом Android 12 надо будет адаптировать свои приложения под Android 11. В комментариях я жду ваших впечатлений от Android 12: что понравилось, что нет, а чего еще ждали от обновления зеленого робота

О системе

Android 12 - новая версия операционной системы для смартфонов, планшетов и телевизоров, которая включает новое оформление и функции, а также улучшения безопасности и приватности

Что нового

Обновление системы безопасности: 2021-11-01

Новое в Android 12

Системные требования

Бета-версия Android 12 доступна для следующих устройств:

  • Google Pixel 3
  • Google Pixel 3 XL
  • Google Pixel 3a
  • Google Pixel 3a XL
  • Google Pixel 4
  • Google Pixel 4 XL
  • Google Pixel 4a
  • Google Pixel 4a (5G)
  • Google Pixel 5
  • Xiaomi Mi 11
  • Xiaomi Mi 11 Ultra
  • Xiaomi Mi 11i
  • Xiaomi Mi 11X Pro
  • OnePlus 9
  • OnePlus 9 Pro
  • ASUS Zenfone 8
  • ZTE Axon 30 Ultra 5G (китайская версия)
  • AQUOS sense5G
  • TCL 20 Pro 5G
  • OPPO Find X3 Pro (CPH2173)
  • TECNO CAMON 17
  • realme GT 5G (модель RMX2202, китайская версия)

Для получения бета-версии на поддерживаемых устройствах Google Pixel, необходимо зарегистрировать устройство в программе Android Beta for Pixel. Чтобы узнать как установить Android 12 Beta на устройства других производителей, посетите их официальные сайты.

Полезные ссылки

Подробное описание

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

Операционная система Android 12 получила новый пользовательский интерфейс под названием Material You, который будет подстраивать внешний вид приложений и интерфейса на основе выбранного фонового изображения или фотографии. Также, многие элементы интерфейса стали крупнее и ярче, а системная анимация стала более плавной. Улучшения получили и виджеты приложений.

Новый игровой режим (Game Mode) позволяет оптимизировать игровой процесс для достижения максимальной производительности и максимальной частоты кадров в играх. Также, новая функция генерации виброотклика на основе аудиопотока позволит разнообразить игровой процесс. В будущих обновлениях системы, разработчики планируют добавить новую игровую панель, которая обеспечивает быстрый доступ к игровым утилитам и функциям утилитам во время игры.

В новой версии Android 12 добавлены новые функции приватности и конфиденциальности. Теперь, при использовании приложениями или системой микрофона или камеры, вы будете видеть соответствующий индикатор активности. Также, вы получите уведомление о чтении буфера обмена. Доступны новые быстрые переключатели камеры и микрофона. Для приложений появилась возможность предоставлять доступ не к точному, а приблизительному местоположению. Новая панель конфиденциальности показывает временную шкалу с информацией, когда разные приложения получали доступ к информации о местоположении, камере и микрофону.

Android 12

Android 12 несет намного больше нового, чем предыдущие обновления.

Изменения телефона под времена года

Хотя это не единственное, что нового в Android 12, нет никаких сомнений в том, что новая настройка тем является значимой особенностью этого масштабного обновления. Мощный движок тем Android 12 выглядит лучше всего на телефоне Google Pixel, но многие модели на базе Android 12 должны иметь аналогичные функции. Для начала все, что вам нужно сделать, это сменить обои.

Вы можете перейти к приложению обоев и стиля, нажав и удерживая любое пустое место на главном экране, а далее выбрав обои и стиль. Программное обеспечение Google автоматически извлечет до четырех различных вариантов тем в зависимости от выбранных обоев, которые вы сможете использовать для ”Изменить обои”. Если вам не нравится один из автоматических вариантов выбора, вы сможете выбрать один из четырех цветов в разделе основных цветов того же приложения.


Новый дизайн важен не меньше, чем новые функции.

Новые виджеты Android 12

Прошло некоторое время с тех пор, как виджеты Android стали популярны. Но благодаря новообретенной любви Apple к этому инструменту на ее обычно безвкусном домашнем экране, Google сочла нужным опять активизироваться в этом направлении и показать, кто тут главный.

Google отложила релиз Android 12. У компании проблемы с обновлением.


Виджеты получили вторую жизнь.

Упрощенный поиск

Визуальный поиск чего-либо может быть лучше, чем ввод, так как вы не сможете объяснить поисковику, какой цветок вы видели на прогулке, или не перескажете QR-код словами. Поэтому быстрый доступ к Google Объективу очень удобен.


Поиск немного изменился.

Быстрое отключение микрофона

На этой панели быстрого переключения теперь находится новый набор кнопок, которые позволяют легко отменить доступ к камере и микрофону для всех приложений на телефоне. Эти кнопки могут использоваться как временный способ заблокировать использование ”органов чувств” устройства. А заодно это будет полезно, если вы часто общаетесь с кем-то, например, по работе и не хотите каждый раз переключать микрофон и камеру.


Микрофон и камера теперь отключаются быстро и просто для всех приложений.

Включение и выключение Интернета в Android 12


Управлять сетью тоже стало проще.

Передача файлов в Android 12

Теперь в Android 12 новое диалоговое окно половинного размера появляется в нижней части экрана и позволяет вам разрешить общий доступ для всех, кто находится поблизости. Что-то подобное есть у Apple в AirDrop и хорошо, что теперь так же можно в Android. Это очень удобная функция.

Быстрый запуск на Android

С Pixel 5 мы увидели, что Google перешла от использования сжатия для запуска Ассистента к использованию других методов. Можно было постучать по задней стенке и запустить то, что вам нужно.

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


Функций на тап по стенке стало больше.

В Android 12 Google расширяет количество функций, которые можно назначить такому постукиванию, но только несколько избранных устройств поддерживают эту новую функцию

Удобный поворот экрана

Если вы когда-нибудь пользовались телефоном лежа, вам знакома проблема, которая возникает, когда вы ложитесь на бок. Экран поворачивается, и вы ничего не можете с этим сделать. Можно заблокировать поворот ориентации, но потом снова придется его включать.

Теперь с новой функцией Android будет учитываться положение вашего лица, прежде чем развернуть экран. Если телефон наклонился, но наклонилось и лицо, поворота не будет. Это удобно и, естественно, функцию можно будет отключить, если вы не хотите, чтобы телефон постоянно смотрел на вас.


Долго Google вынашивала функцию умного поворота экрана.

Безопасность Android

В Android 12 Google представляет концепцию панели мониторинга конфиденциальности. Она позволяет легко видеть все разрешения, запрашиваемые приложениями в течение дня, включая сверхдетальную статистику по использованию местоположения, камеры и микрофона.

Что такое сквозное шифрование и как защищаются популярные мессенджеры.

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

Скриншот всей страницы

Функция длинного скриншота уже есть в некоторых оболочках Android от сторонних производителей. Она есть даже в iOS, но теперь это стало возможно в самом Android в качестве базовой функции.


Иногда длинные скриншоты просто необходимы.

Когда вы делаете снимок экрана, который обычно вызывается одновременным нажатием клавиш уменьшения громкости и питания, новая кнопка ”Захватить еще” позволяет сделать снимок не только того, что вы можете сразу увидеть на экране, но и того, что осталось ниже или выше. Надо будет только согласиться с этим. Иногда это очень удобно.

Быстрый доступ к приложениям в Google Play

Просматривая Google Play Store на телефоне под управлением Android 12, можно заметить небольшой значок молнии внутри кнопки загрузки для некоторых приложений. Обычно зарезервированная для игр, новая функция ”Играть по мере загрузки” работает именно так, как звучит. Сначала будет загружен небольшой процент игры, чтобы вы могли начать играть через короткий промежуток времени, в то время, как остальная часть приложения загружается в фоновом режиме.

Это особенно важно для действительно больших игр, которые часто имеют размер в несколько гигабайт и могут потребовать значительного времени для загрузки. Любая игра, поддерживающая эту функцию, позволит вам играть всего через несколько секунд после начала загрузки. Ждать полной загрузки не придется.

Свободное общение и обсуждение материалов


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


Google Chrome по праву может считаться главным браузером в интернете. Ежедневно его открывает огромное количество пользователей по всему миру. Совсем недавно состоялся релиз новой 94 версии популярного приложения от компании Google, и теперь обновления будут выходить немного иначе. Если раньше они выходили каждые шесть недель, то сейчас этот срок будет уменьшен до четырех. Таким образом пользователи смогут наслаждаться новыми фишками чаще, а серфинг в сети станет еще быстрее и безопаснее. Изменений вышло достаточно много, так что обещает быть интересно.


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


После трех предварительных версий Android 12 для разработчиков Google наконец-то выпустила первую бета-версию Android 12 для устройств Pixel и некоторых устройств от OEM-партнеров на I/O 2021. Обновление содержит множество новых функций и исправлений, которые еще больше улучшают взаимодействие с пользователем. Если у вас нет телефона Pixel и вы не можете установить бета-версию Android 12 на свой телефон, вы должны знать, чего ожидать от Android 12. Итак, давайте поговорим о лучших новых функциях Android 12, которые появятся на вашем Android-устройстве.

Лучшие новые функции Android 12 (обновлено в мае 2021 г.)

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

Функции уже вошедшие в текущую сборку Android 12

Тень уведомлений

Как и в случае со всеми обновлениями Android, Google значительно улучшил оттенок уведомлений на Android 12. И что ж, можно с уверенностью сказать, что многое изменилось с момента создания предварительной версии для разработчиков.

android 12 Тень уведомлений

Теперь все стало более округлым, и Google сделал непрозрачный фон для уведомлений. Кроме того, в каждом уведомлении есть кнопка отложенного сигнала, чтобы быстро отложить их на 15, 30 или 2 часа. Это одно из лучших и самых больших изменений в Android 12.

Быстрые настройки

Напомним, что Android 11 сократил количество строк на странице QS с трех до двух, в результате чего наверху осталось всего 6 кнопок вместо 9. Однако с новым Android 12 beta 1 вы получаете в общей сложности 8 кнопок, состоящих из 4 строк с двумя кнопками в каждом столбце.

android 12 панель быстрых настроек

Обновленный медиаплеер

Стандартный медиаплеер претерпел серьезные изменения в Android 12. Обложка альбома стала более акцентированной, а общий размер элементов управления мультимедиа теперь больше, чем раньше. Кроме того, имя устройства в пользовательском интерфейсе медиаплеера было заменено значком в правом верхнем углу, который при нажатии открывает всплывающее окно, которое поможет вам быстро подключить наушники Bluetooth при нажатии на них.

Медиаплеер учитывает цвет акцента системы и больше не выбирает акцент на обложке альбома. Как вы можете видеть ниже, у вас также есть закругленные углы на медиаплеере.

android 12 Обновленный медиаплеер

android 12 Обновленный медиаплеер

Режим одной руки

Режим работы одной рукой наконец-то появился на Android 12. Google сначала добавила эту функцию во второй предварительной версии для разработчиков. Эта функция напоминает доступность Apple iOS 14, которая отображает контент только в нижней половине экрана.

Чтобы включить режим работы одной рукой на Android 12 делаем следующее:
Настройки -> Система -> Жесты -> Режим одной рукой

android 12 Режим одной руки

После включения проведите пальцем вниз от нижней части дисплея, чтобы активировать функцию. Точно так же вы можете провести вверх от нижней части экрана или нажать на неиспользуемую область, чтобы вернуться к стандартному виду. Также есть возможность отключить режим работы одной рукой при переключении между приложениями. Ознакомьтесь с режимом работы одной рукой в ​​Android 12 прямо здесь:

Кроме того, вы можете настроить режим работы одной рукой на отключение, когда он не используется. У вас есть четыре варианта тайм-аута:

  1. никогда
  2. 4 секунды
  3. 8 секунд
  4. 12 секунд.

android 12 Режим одной руки

Новый экран блокировки

Возможно, вы видели новый экран блокировки Android 12 на Google I / O 2021. Когда у вас нет ожидающих уведомлений, вы получаете огромные часы в качестве экрана блокировки рядом с крошечным индикатором даты:

android 12 Новый экран блокировки

Однако это не всегда так. Когда у вас есть активное уведомление, вы получаете более компактный интерфейс экрана блокировки с часами, расположенными в верхнем левом углу экрана.

android 12 Новый экран блокировки

Обновленное приложение настроек

android 12 Обновленное приложение настроек

Новая анимация Sparkly Ripple

Делитесь паролями Wi-Fi (с помощью Nearby Share)

Обновленная страница виджетов

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

android 12 Обновленная страница виджетов

Кроме того, с развертыванием материала, который вы разрабатываете в конце этого года, мы можем ожидать, что многие производители приложений переделают свои виджеты в соответствии с новым языком дизайна. Если это подтвердится, мы можем назвать виджеты Material You одной из лучших новых функций Android 12.

Экран-заставка для приложений

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

android 12 Экран-заставка для приложений

Обновленный помощник

Google добавил переключатель, который позволяет запускать Ассистента, удерживая кнопку питания. На момент написания этой статьи, основанной на первой бета-версии Android 12, эта функция заменяет элементы управления меню питания, а также карточки и пропуска. Можно с уверенностью предположить, что компания найдет способ включить эти функции в будущие сборки.

android 12 Обновленный помощник

Инструменты разметки

Помимо этих изменений, Google улучшил свой инструмент разметки. Теперь вы можете добавлять текст к изображениям. Кроме того, теперь вы можете импортировать любое изображение из вашей галереи в инструмент разметки и редактировать его. Для этого поделитесь изображением и нажмите кнопку «Редактировать» на листе общего доступа.

android 12 Улучшения инструмента разметки

В то время как первая предварительная сборка для разработчиков также добавляла поддержку эмодзи в инструмент разметки, Google удалил возможность добавления эмодзи в DP2, и она все еще отсутствует в первой бета-версии. Можно ожидать, что поддержка эмодзи вернется в будущих сборках.

Экспериментальные функции в Android 12

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

Система оформления на основе обоев

Google работает над системой создания тем на основе обоев под кодовым названием Monet для Android 12. Новая система тем изменяет акцент на основе ваших обоев и применяет их ко всему интерфейсу. Однако его нет в первой бета-версии Android 12.

Поскольку компания уже анонсировала эту функцию на Google I / O как часть дизайна Material You, в будущих сборках она должна быть включена по умолчанию. Сначала он появится на устройствах Google Pixel, а затем в течение года будет внедрен на другие OEM-устройства. Вы можете увидеть изменения в GIF ниже:

Панель конфиденциальности и индикаторы конфиденциальности

Google упрощает пользователям отслеживание приложений, у которых есть доступ к разрешениям, включая камеру, микрофон, местоположение и т. Д. В Android 12 компания добавляет «Панель конфиденциальности», которая показывает все приложения, которые недавно обращались к вашим данным, вместе с отметками времени. В настоящее время он не находится в бета-версии, но должен появиться в следующих сборках.


Впервые обнаруженный на просочившихся снимках экрана, Google представит индикаторы конфиденциальности, которые помогут вам определить, когда ваша камера или микрофон используются. Вы также получите два новых переключателя QS для удаления доступа приложений к этим датчикам. Пока этого не произошло, вы можете использовать такие приложения, как Access Dots, чтобы воспроизвести эту функцию на своем устройстве Android прямо сейчас.

Прокрутка скриншотов

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

Индикатор установки приложения на главном экране

В шаге, который напрямую копирует iOS, Google может начать показывать значки ожидающих установок приложений на главном экране. Эта функция не является широко доступной и была впервые замечена пользователем Twitter Брэ (через разработчиков XDA).

android 12 Индикатор установки

Оповещения о доступе к буферу обмена

Как и в случае с предупреждением о доступе к буферу обмена в iOS 14, Google работает над добавлением всплывающего уведомления, которое будет уведомлять вас, когда приложение обращается к вашему буферу обмена.

android 12 доступе к буферу обмена

Панель управления игрой

Во втором превью для разработчиков Google, похоже, добавил виджет Game Dashboard. Эта функция поможет геймерам начать прямую трансляцию через YouTube Live, делать снимки экрана, записывать экран, просматривать счетчик FPS и активировать режим DND.

android 12 Панель управления игрой

Виджеты People Space

android 12 Виджеты People Space

Автоповорот на основе лица

android 12 Автоповорот на основе лица

Жесты двойного касания назад

Google может добавить жесты двойного касания назад в Android 12, по крайней мере, на Pixel 5. Если вы используете Pixel 5, вы можете получить доступ к этой функции из «Настройки -> Система -> Жесты». После включения вы можете использовать жест двойного касания, чтобы открыть Ассистента, делать снимки экрана, управлять воспроизведением мультимедиа, открывать переключатель недавних приложений и проверять уведомления.

Какая функция Android 12 вам понравилась?

Итак, это лучшие функции Android 12, которые вы получите, когда он выйдет в конце этого года. Хотя большинство этих функций сейчас доступны в пользовательских скинах, приятно видеть, что Android 12 упаковывает их по умолчанию. Если вам интересно, когда ваш телефон получит обновление Android 12 на вашем устройстве Samsung, OnePlus, Asus, Xiaomi или Realme, ознакомьтесь с нашей связанной статьей.

Вывод

Данную статью я буду дополнять по мере получения новой информации о новых функциях и настройках Android12

Читайте также: