Android 12.1. Практическое знакомство: сначала взгляните на обновление для складных устройств!

Вы слышали об Android 12.1, но видели ли вы его? Мы приступаем к обновлению и предлагаем впервые взглянуть на новые функции складных устройств!

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

Обзор Android 12.1

Если вы не следили за нашими новостями, вам может быть интересно, откуда мы знаем, что выйдет обновление Android 12.1. Наша первая подсказка произошло из-за изменений кода был отправлен в проект Android Open Source Project (AOSP) Gerrit, который повысил уровень API для Android 13 с 32 до 33. Для справки, уровень API, соответствующий Android 12, равен 31, поэтому, если Android 13 соответствует уровню API 33, это означает, что уровень API 32 должен соответствовать какой-то промежуточной версии. Комментарии сотрудников Google предполагают, что промежуточная версия имеет кодовое название «sc-v2», что, по нашему мнению, является сокращением от «Snow Cone v2». Снежный конус, кстати,

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

Следующее, о чем вы, возможно, задаетесь вопросом, — зачем вообще нужен точечный выпуск, учитывая, что Google не выпускала его со времен Android 8.1 Oreo в 2017 году. Хотя у нас еще нет полной картины, мы видели свидетельства того, что Google добавляет новые API и функции, направленные на улучшение возможностей складных телефонов. Вполне возможно, что Google планирует выпустить свой предстоящий Пиксельная складка скоро выйдет устройство с этой новой версией ОС и всеми новыми складными функциями, поэтому они не могли просто дождаться выпуска Android 13 в следующем году, поскольку это отодвинуло бы выпуск телефона. Начиная с Android 12 уже достигнута устойчивость платформы В прошлом месяце любые новые API, которые необходимо добавить, придется ждать до следующего выпуска, которым в противном случае был бы Android 13.

График работы программы предварительной версии Android 12. ОС достигла стабильности платформы в бета-версии 4 в августе, поэтому в следующую версию необходимо включить новые API.

Мы не знаем, когда Google планирует выпустить Pixel Fold, и мы не знаем, когда Google планирует выпустить Android 12.1. Мы подозреваем, что эти два события будут идти рука об руку, но мы не знаем наверняка. Что мы точно знаем, так это то, что обновление все еще находится в активной разработке, поэтому все функции, которые мы демонстрируем ниже, могут быть изменены. Если это произойдет, мы предоставим обновленную информацию о том, что обнаружим.

Новые функции Android 12.1

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

Двойная панель уведомлений, настройки и экран блокировки.

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

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

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

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

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

Панель задач

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

[ширина видео="1804" высота="2208" mp4=" https://static1.xdaimages.com/wordpress/wp-content/uploads/2021/09/Android-12.1-taskbar-demo.mp4"]

Новый разделенный экран и пользовательский интерфейс последних приложений.

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

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

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

Открыть уведомление в окне разделенного экрана

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

[ширина видео="1804" высота="2208" mp4=" https://static1.xdaimages.com/wordpress/wp-content/uploads/2021/09/Android-12.1-notification-to-contents.mp4"]

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

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

Динамические цвета с открытым исходным кодом, новая анимация загрузки.

Когда Android 12 стартует на следующей неделе, только пользователи Pixel будут иметь доступ к системе тем Google на основе обоев под кодовым названием «monet». Это потому что система тем не является полностью открытым исходным кодом, но это изменится с выпуском Android 12.1. Как мы впервые сообщили на прошлой неделеGoogle добавила исходный код своей системы тем «monet» во внутреннюю ветку AOSP для Android 12.1. Это означает, что OEM-производители, такие как Samsung, Xiaomi, OPPO и OnePlus получат полный доступ к коду системы тем Google, что позволит им включать его в свои собственные версии Android 12.1.

Ниже приведены несколько скриншотов, которыми наш источник поделился с нами на прошлой неделе. Эти скриншоты были сделаны для той же сборки, к которой нам был предоставлен доступ, и они подтверждают, что «monet» работает над версией Android с открытым исходным кодом.

Кроме того, мы узнали, что Google планирует расширить динамическую окраску загрузочной анимации Android в Android 12.1. Напоминаем, что динамическая раскраска — это то, что Google называет Материальный тыСистема тем на основе обоев под кодовым названием «monet». Внутреннюю документацию просмотрели XDA описывает, как динамическую окраску можно применить к анимации загрузки. Вместо непосредственной визуализации PNG-изображений в файле загрузочной анимации новый режим динамической окраски обрабатывает символы R, G, Каналы B и A каждого изображения в виде масок области, интерполирующие начальный и конечный цвета на основе прогрессии анимация. OEM-производители могут включить эту функцию, добавив в файл описания анимации загрузки строку, в которой указывается начальный цвет и считывается из четыре системных свойства, которые определяют конечные цвета, которые предположительно устанавливаются, когда пользователь меняет обои во время работы ОС. загрузился.

Типичная структура анимации загрузки Android включает в себя множество изображений PNG, сохраненных в подкаталоги с метками «part0», «part1» и т. д., воспроизведение которых определяется текстовым файлом называется «desc.txt».

У нас нет рабочей демо-версии анимации загрузки с динамической окраской, поэтому нам придется подождать, чтобы увидеть, хорошо ли она выглядит на практике. Стандартная анимация загрузки Android за прошедшие годы претерпела лишь несколько незначительных изменений, наиболее заметным из которых стало добавление поддержка темного режима в Android 10. Совсем недавно мы обнаружили, что анимация загрузки может показывать индикатор выполнения когда система применяет обновление системы Google Play, которое обновляет ART Магистральный модуль.

Нажмите и удерживайте кнопку питания

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

Когда функция «Удерживать для Ассистента» включена, удержание кнопки питания в течение 500 мс запустит все, что установлено в качестве службы Ассистента по умолчанию. В Android 12 вы не можете изменить продолжительность удерживания кнопки питания, но вы сможете сделать это в Android 12.1. Новая функция «Нажмите и удерживайте В разделе «Настройки > Жесты > Нажать и удерживать кнопку питания» добавлен ползунок «Продолжительность», который позволяет регулировать чувствительность длительного нажатия кнопки питания. жест. Вы можете выбрать от короткого (250 мс) до длинного (750 мс) или промежуточного значения (350, 500 или 650 мс).

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

Новые обои

Одним из незначительных нововведений в Android 12.1 являются новые обои. Эти обои включены в кодовую базу AOSP, но они могут быть видны или не видны на потребительских устройствах, поскольку OEM-производители могут свободно поставлять свои собственные обои. Новые обои заменяют изображение «Розовое небо», включенное в выпуски AOSP, начиная с Android 7.0 Nougat.

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


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