Что будет нового в Android 12? Разница между Android 11 и Android 12

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

А пока давайте погрузимся в самую первую предварительную версию Android 12 для разработчиков.

Что нового в Android 12?

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

В новой Android 12 не видно слишком много визуальных изменений
В новой Android 12 не видно слишком много визуальных изменений

Уведомления Android 12

Google в очередной раз меняет внешний вид пользовательского интерфейса уведомлений Android. Уведомления теперь имеют более современный вид. Они занимают примерно столько же места в тени уведомлений, как и раньше, но их макет и размер шрифта изменились (см. сравнение ниже, чтобы увидеть разницу по сравнению с Android 11).Это небольшие изменения, но вы, несомненно, заметите их, если привыкли к тому, как Android в настоящее время обрабатывает уведомления.

Google добавил удобный маленький значок повтора в правом нижнем углу каждого уведомления о сообщении. Нажатие на нее позволяет быстро отложить уведомление на один час, 15 минут, 30 минут или два часа.

Слева Android 12 предварительная версия для разработчиков №1, справа Android 11
Слева Android 12 предварительная версия для разработчиков №1, справа Android 11

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

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

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

Настройки

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

Новый раздел «Безопасность и чрезвычайная ситуация» можно найти в меню настроек. Этот новый раздел дает вам быстрый доступ к экстренной информации (контактная информация, медицинские данные и т.д.). Также есть обнаружение автокатастроф, оповещения о кризисе, оповещения о чрезвычайных ситуациях по беспроводной сети и новая функция экстренной помощи. Emergency SOS позволяет активировать экстренное действие, быстро нажав кнопку питания пять или более раз.

В Android 12 в меню настроек будет новый раздел «Безопасность и чрезвычайная ситуация»
В Android 12 в меню настроек будет новый раздел «Безопасность и чрезвычайная ситуация»

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

Меню настроек в Android 12
Меню настроек в Android 12

Меню настроек, вероятно, будет еще больше переработано в будущих выпусках. Мишаал Рахман из XDA обнаружил режим работы одной рукой, который можно включить с помощью флага функции на некоторых устройствах Pixel. По сути, это применяет макет, подобный Samsung One UI, к меню настроек, в комплекте с большими текстовыми заголовками и макетом, который должен быть намного более доступным на устройствах с большим экраном (см. пример выше).

Панель быстрых настроек

Если вы не являетесь поклонником определенных медиаплееров, отображаемых на панели быстрых настроек, теперь вы можете отключить их для каждого приложения. Вы можете сделать это с помощью новой опции в меню настроек звука и вибрации. К счастью, она позволяет вам включать и выключать каждый медиаплеер, установленный на вашем телефоне. Итак, если вы не хотите, чтобы YouTube отображался в ваших быстрых настройках, но хотели бы сохранить Spotify или Pocket Casts, теперь вы можете это сделать.

Кроме того, будет немного проще анализировать эти уведомления медиаплеера на экране блокировки и в меню быстрых настроек. Google немного увеличил размер медиа-уведомлений. Теперь название песни и исполнитель отображаются в одной строке вверху уведомления. Между тем, элементы управления плеером находятся внизу, а обложка альбома — слева. Выглядит немного менее компактно, чем раньше.

Панель быстрых настроек - Слева Android 12 предварительная версия для разработчиков №1, справа Android 11
Панель быстрых настроек — Слева Android 12 предварительная версия для разработчиков №1, справа Android 11

Другие новые функции Android 12

Android 11 уже позволил упростить совместное использование сети Wi-Fi, но Android 12 делает это еще проще. Теперь, если вы хотите поделиться своей сетью Wi-Fi с кем-нибудь, просто нажмите кнопку «Рядом», которая теперь появляется на экране общего доступа к сети Wi-Fi. При этом будет использована функция Android Nearby Share, чтобы отправлять учетные данные Wi-Fi кому угодно (см. ниже).

Совместное использование сети Wi-Fi в Android 12
Совместное использование сети Wi-Fi в Android 12

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

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

Обновления Android через Google Play

Среда выполнения Android (ART) будет добавлена ​​в Project Mainline — программу обновления системы Google Play. Это позволит компании продвигать ключевые обновления для ART и других важных служб Android 12 через Google Play, устраняя необходимость в полных обновлениях системы для настройки этих аспектов. Google также отмечает, что в ближайшем будущем через Project Mainline будет продвигаться больше обновлений модулей, включая вышеупомянутые улучшения перекодирования.

Звуковые эффекты с тактильной связью

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

Улучшена навигация жестами в Android 12 в режиме погружения.

Режим погружения включается при просмотре полноэкранного видео, игры или чтения книги. Обычно жестовая навигация Android по умолчанию требует, чтобы пользователи смахнули сбоку, а затем снова вернулись к предыдущему экрану. Теперь это второе смахивание больше не нужно в таких вещах, как средства просмотра видео или фотогалереи: новое значение по умолчанию в Android 12 для этих обстоятельств позволяет вам смахнуть только один раз, чтобы вернуться. Google утверждает, что он по-прежнему защищает приложения от случайных жестов, но это должно сделать выход из полноэкранного режима намного менее громоздким. Если вы используете Android 12, вы можете попробовать это сами, просмотрев фотографию в Google Фото в полноэкранном режиме, а затем проведя пальцем назад сбоку. Гораздо проще, чем раньше.

Улучшения основной линии проекта

К сожалению, Android всегда ассоциировался с медленными обновлениями программного обеспечения, но Google делает все возможное, чтобы это осталось в прошлом. В Android 12 Google добавил модуль Android Runtime (ART) в Project Mainline. Добавляя этот модуль, Google может улучшать производительность во время выполнения, управлять памятью и делать операции Kotlin намного быстрее, не требуя полного обновления системы.

Поддержка HEVC для неподдерживаемых приложений

Многие из современных приложений для камер могут снимать в формате HEVC благодаря аппаратным кодировщикам, встроенным в мобильные устройства. Некоторые приложения не поддерживают этот формат. Для этих приложений Google представляет совместимую перекодировку мультимедиа в Android 12, которая перекодирует файлы в формат AVC, даже если приложение не поддерживает HEVC. Google заявляет, что процесс перекодирования требует времени: минутное видео 1080p со скоростью 30 кадров в секунду занимает около девяти секунд, чтобы перекодировать на Pixel 4. Разработчикам также будет невероятно легко подключиться к услуге перекодирования.

Поддержка изображений AVIF в Android 12

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

Android 12 поддерживает формат файлов изображений AV1 (AVIF)
Android 12 поддерживает формат файлов изображений AV1 (AVIF)

Более легкая вставка насыщенного контента в приложения

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

Улучшения многоканального звука

В Android 12 добавлена ​​поддержка воспроизведения MPEG-H в режимах сквозной передачи и выгрузки. Кроме того, аудиомикшеры, ресамплеры и эффекты оптимизированы для 24 каналов.

Оптимизация службы переднего плана

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

Читайте также:  Разница между Galaxy S10 и Galaxy S20

Улучшенная обработка файлов cookie

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

Дополнительные параметры разметки скриншотов

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

Настройки пользовательского интерфейса Android 12

Расширенная поддержка тем, возможно, не единственное серьезное изменение пользовательского интерфейса, которое появится в Android 12. Новая ОС может иметь совершенно новый вид по сравнению с Android 11.

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

Предполагаемый вид пользовательского интерфейса Android 12
Предполагаемый вид пользовательского интерфейса Android 12

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

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

Улучшенные функции конфиденциальности

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

Раздел конфиденциальности Android 12
Раздел конфиденциальности Android 12

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

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

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

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

9to5Google удалось запустить режим работы одной рукой в ​​Android 12, хотя ясно, что эта функция не готова к использованию в настоящее время. Она работает так же, как iOS Reachability: необходимо провести вниз по панели навигации жестов, чтобы вывести все содержимое экрана на доступный уровень. Если вы хотите, чтобы он вернулся к нормальному состоянию, вы можете нажать за пределами уменьшенного экрана или провести вверх по панели навигации.

Материальный дизайн «3.0»

В 2014 году Google анонсировал Material Design — язык дизайна, призванный унифицировать все его продукты, включая Android. В конце концов, была запущена обновленная версия Material Design, которую разработчики в просторечии называли Material Design 2.0 (хотя Google никогда не называл ее так официально). Теперь, согласно документам, полученным XDA, похоже, что готовится новая итерация Material.

В утечке информации Google называет этот новый Материал «Материал NEXT». Вероятно, это тоже неофициальное название, но существенное изменение языка дизайна соответствует просочившимся скриншотам макета Android 12, которые вы видели ранее в этой статье.

Автоповорот экрана на основе расположения лица

Когда вы поворачиваете телефон в альбомный режим, он часто автоматически поворачивает содержимое вашего дисплея за вас. Это может быть основано на гироскопических датчиках в телефоне (в зависимости от ваших настроек). Это также может происходить путем нажатия кнопок вручную или даже через настройки в определенных приложениях.

В Android 12 имеется автоматическая ориентация дисплея на основе данных лица с фронтальной камеры
В Android 12 имеется автоматическая ориентация дисплея на основе данных лица с фронтальной камеры

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

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

Больше подтвержденных функций Android 12

  • Скрытие передней камеры на Pixel 5: Google теперь дает пользователям Pixel 5 возможность скрыть отверстие передней камеры в Android 12. Когда этот параметр включен в меню разработчика, селфи-камера скрывается черной полосой. Примечательно, что в этой месте также будет отображаться строка состояния.
  • Немного переработанные страницы настроек:  панель настроек претерпела небольшой редизайн с уменьшенной панелью поиска с закругленными углами. Некоторые переключатели, разбросанные повсюду, также выглядят немного иначе. Теперь стало намного проще определить, включен параметр или нет.
  • Ограниченный MAC-адрес Netlink: в Android 11 только привилегированные приложения могут получить доступ к MAC-адресу Netlink устройства. Теперь Google ограничивает доступ к нему всех приложений, независимо от привилегий.
  • Повышение производительности изменчивости системы: Google улучшает задержку и распределение рабочей нагрузки Android 12, что должно привести к повышению производительности ключевых системных процессов.
  • Оптимизация для больших устройств отображения: Google, наконец, серьезно относится к планшетам, складным устройствам и телевизорам. Предварительная версия Android 12 для разработчиков также будет доступна для Android TV.
  • Переключаемые изменения для отладки: Google упрощает разработчикам отладку своих приложений, делая переключаемые изменения согласия. Эти параметры будут доступны на странице настроек разработчика в Android или через ADB.

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

Важные функции Android 12, которые вы не видите

Как всегда, в этой ранней сборке есть еще много изменений, ориентированных на разработчиков, которые не было возможности опробовать. Вы можете увидеть полный список на сайте  Google Developers. Вот некоторые из наиболее важных изменений.

Когда Google выпустит Android 12?

Google опубликовал предварительную дату запуска Android 12 для всех предварительных версий и бета-сборок для разработчиков. У Google запланированы три превью для разработчиков: одна в феврале, одна в марте и одна в апреле. Всего будет четыре бета-тестирования, начиная с мая по август.

Вы заметите, что указатель «стабильность платформы» указан для Android 12 beta 4 и последней версии. Именно тогда Google планирует начать окончательное тестирование совместимости приложений, SDK и библиотек.

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

Дата выхода версий Android 12
Дата выхода версий Android 12

Для сравнения: Google запустил первую предварительную версию Android 11 для разработчиков 19 февраля 2020 г., первую бета-версию 10 июня 2020 г. и полную версию ОС 8 сентября 2020 г. Компания исторически придерживалась расписания своего предварительного выпуска для разработчиков. Имея это в виду, на данный момент можно ожидать, что дата выпуска Android 12 будет вовремя.

Стоит ли устанавливать Android 12?

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

Если у вас есть Pixel и вы используете его в качестве основного устройства (и если у вас нет дополнительного устройства), не рекомендуется устанавливать первую предварительную версию Android 12 для разработчиков. Однако, если у вас есть второй смартфон Pixel, который вы не всегда используете, тогда можно попробовать установить. Вы можете следовать этим инструкциям,  чтобы установить Android 12 на свой Pixel.

Заключение

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *