test adv
,

Знакомьтесь, Android 12: что нового в грядущем обновлении

В статье нет гаданий на кофейной гуще — собраны только утечки из AOSP, официальные заявления Google и очевидные моменты

Android 12 уже на подходе, и об этом свидетельствуют множество вещей (к примеру, недавнее обновление утилиты Android Beta Feedback и прошлогодний выпуск Android 11 в феврале). Также о скором выходе крупного обновления намекают свежие изменения в коде Android Open Source Project (AOSP) — они «официально» раскрывают нововведения, над которыми работают разработчики из Google. Нет гарантии, что эти новые или переработанные функции появятся именно в Android 12, но вероятность этого крайне высока. Именно такие ожидаемые нововведения, о которых есть упоминания в AOSP, и описаны в данной статье.

👉 У нас уже вышел обзор актуальной сборки Android 12.

Гибернация приложений: неиспользуемые игры и программы будут замораживаться

Знакомьтесь, Android 12: что нового в грядущем обновлении — Гибернация приложений: неиспользуемые игры и программы будут замораживаться. 1
Изображение от Android Police

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

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

ART как модуль Project Mainline: обновления Android можно будет скачивать через Google Play

Знакомьтесь, Android 12: что нового в грядущем обновлении — ART как модуль Project Mainline: обновления Android можно будет скачивать через Google Play. 1
Изображение от XDA-Developers

В прошлом Google реализовала Project Treble, существенно уменьшающий зависимость производителей смартфонов от поставщиков однокристальных систем (процессоров) в вопросе выпуска обновлений Android для своих устройств. Затем «зелёный робот» сделал другой важнейший шаг в своём развитии вместе с Project Mainline. Этот проект снизил зависимость Google от OEM-производителей и позволил разработчикам из «корпорации добра» выпускать обновления некоторых ключевых компонентов Android прямо через Google Play. Теперь же Google планирует сделать Android Runtime, или же ART (компилирует байт-код приложений Android в машинные инструкции), модулем Project Mainline. Благодаря этому разработчики из Google смогут самостоятельно обновлять компоненты прошивки и встроенные приложения, которые наиболее важны для безопасности системы, прямо через свой магазин — не дожидаясь обратной связи от производителей конкретных устройств.

Обновлённый режим разделения экрана: в Android 12 он будет удобным

Знакомьтесь, Android 12: что нового в грядущем обновлении — Обновлённый режим разделения экрана: в Android 12 он будет удобным. 1

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

Слева: текущая реализация разделения экрана.
Справа: макет обновлённой опции в Android 12.
Иллюстрации от 9To5Google

В Android 12 режим разделения экрана заменят новой функцией под названием App Pairs: открытые при разделении экрана два приложения будут «склеиваться» между собой, находясь в таком виде в меню многозадачности. Благодаря этому режим можно будет быстро свернуть и точно так же развернуть — подобное реализовано в OneUI от Samsung.

Как у консолей: подключаемые к Android 12 геймпады получат продвинутую тактильную отдачу

Знакомьтесь, Android 12: что нового в грядущем обновлении — Как у консолей: подключаемые к Android 12 геймпады получат продвинутую тактильную отдачу. 1
Изображение от XDA-Developers

Android довольно давно поддерживает подключение геймпадов, но до сих пор у разработчиков игр нет возможности настроить тактильную отдачу контроллеров: грубо говоря, программисты могут либо включить вибрацию, либо выключить, а регулировать её амплитуду (подобно тому, как это сделано в консолях) попросту нельзя. В Android 12 соответствующий функционал должен появиться. Но у этой новости есть и обратная сторона: в XDA-Developers сообщают, что для регулирования амплитуды вибрации, у геймпадов должен быть соответствующий Linux-драйвер — некоторые уже вышедшие контроллеры могут не поддерживать грядущее нововведение.

Ограниченный сетевой режим: сторонним приложениям можно будет запрещать доступ в интернет

Знакомьтесь, Android 12: что нового в грядущем обновлении — Ограниченный сетевой режим: сторонним приложениям можно будет запрещать доступ в интернет. 1
Изображение от XDA-Developers

Одно из нововведений в Android 12 помечено в AOSP как restricted networking mode — «ограниченный сетевой режим». На разочарование фанатам, это не полноценный межсетевой экран, а режим, в котором доступ к интернету имеют только системные утилиты и приложения, предустановленные производителем. Остаётся загадкой, зачем нужна новая опция — возможно, это некий аналог «безопасного режима» в Windows, чтобы пользователь мог удалить потенциально опасные приложения, пока те «отрезаны» от интернета.

Создание длинных скриншотов: да, в чистом Android этой функции до сих пор нет

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

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

Двойное постукивание по крышке: в Android 12 появится опция быстрого управления системой

Знакомьтесь, Android 12: что нового в грядущем обновлении — Двойное постукивание по крышке: в Android 12 появится опция быстрого управления системой. 1
GIF-анимация доступна по нажатию | 9To5Google

В бета-сборках Android 11 также была функция под кодовым названием Columbus, которая позволяла настроить определённые действия (к примеру, запуск конкретного приложения или голосового ассистента) в результате двойного постукивания по крышке. К сожалению, до стабильной версии Android 11 она не продержалась — вполне вероятно, что нововведение появится в Android 12. Изначально Columbus была доступна только смартфонам Pixel, но вполне вероятно, что, имея нативную поддержку со стороны операционной системы, подобный функционал смогут реализовать и OEM-производители для своих устройств.

Передача пароля от Wi-Fi по Nearby Share: заимствование идеи у AirDrop

Знакомьтесь, Android 12: что нового в грядущем обновлении — Передача пароля от Wi-Fi по Nearby Share: заимствование идеи у AirDrop. 1

Летом 2020 года Google выпустила Nearby Share — аналог функции AirDrop из iOS, позволяющей быстро передавать файлы и различную информацию между устройствами (грубо говоря, это улучшенная версия Bluetooth). К слову, данное нововведение вышло для гаджетов на Android 6.0 и новее, а не только для смартфонов на Android 11. С выходом Android 12 функция должна позаимствовать ещё одну опцию у AirDrop, а именно — функцию «Поделиться паролем от Wi-Fi».

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

Макеты от 9To5Google

«Зелёного робота» и сейчас можно довольно сильно кастомизировать, особенно по сравнению с iOS, но с выходом Android 12 возможности настройки внешнего вида выйдут на совершенно другой уровень: пользователи смогут изменять акцентный цвет в приложениях и настраивать палитру различных элементов интерфейса — к примеру, шторки уведомлений. Правда, соответствующая опция будет доступна в приложениях только в том случае, если разработчики добавят её поддержку.

Каталог Emoji будет обновляться отдельно от системы: ждать свежий Android ради новых смайликов не придётся

Знакомьтесь, Android 12: что нового в грядущем обновлении — Каталог Emoji будет обновляться отдельно от системы: ждать свежий Android ради новых смайликов не придётся. 1

На данный момент архитектура Android построена таким образом, что добавлять поддержку новых смайликов из Unicode разработчики могут только вместе с обновлением всей системы — расширять каталог поддерживаемых смайликов Emoji, который регулярно обновляется, сейчас нельзя. Но это должно измениться с выходом Android 12, поскольку каталог смайликов будет храниться в отдельном файле NotoColorEmoji.ttf, а не в системном разделе /system/fonts. Смешно и грустно, что Google сделает такую простую реализацию только в 2021 году.

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

Знакомьтесь, Android 12: что нового в грядущем обновлении — Приложения можно будет запускать ещё до полного скачивания: всё благодаря новой файловой системе. 1

Одна из самых старых утечек об Android 12 говорит о том, что Google разрабатывает новую файловую систему под названием Incremental File System. Её официальное описание немногозначно: «это специальная виртуальная файловая система Linux, которая позволяет выполнять программу, пока её двоичные и ресурсные файлы лениво скачиваются по сети, USB и тому подобному». О принципе работы Incremental File System пока что ничего не известно, но можно с уверенностью предположить, что эта файловая система позволит запускать ещё до завершения скачивания только оптимизированные под неё приложения, причём лишь определённую их часть (к примеру, только меню регистрации в соцсетях или настройку персонажа в игре).

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

Появится нативная поддержка WireGuard: это VPN-протокол нового поколения

Знакомьтесь, Android 12: что нового в грядущем обновлении — Появится нативная поддержка WireGuard: это VPN-протокол нового поколения. 1

На данный момент Android использует VPN-протокол OpenVPN, однако уже давно существует практически по всем параметрам лучшая альтернатива в лице WireGuard. В отличие от OpenVPN, код которого занимает около 100 тыс. строк (по данным СМИ), WireGuard написан с использованием всего лишь 4 тыс. строк — такой «небольшой» код позволяет любому исследователю изучить его, что гарантирует отсутствие каких-либо скрытых возможностей VPN и бэкдоров. В эпоху удалённой работы из-за пандемии, когда сотрудники управляют рабочими проектами со своих домашних компьютеров, многие компании используют VPN — сейчас вопрос безопасности виртуальных сетей стоит для бизнеса как нельзя остро. К тому же, WireGuard поддерживает современные стандарты криптографии.

Кроме того, благодаря простоте своей работы WireGuard демонстрирует наилучшую скорость работы: в 4 раза быстрее, чем OpenVPN, и с почти в 4 раза меньшим пингом. Поддержка современного VPN-протокола уже реализована в ядре Linux, на базе которого строится Android 12, так что возможность задействовать WireGuard практически гарантирована — разработчикам из Google лишь остаётся успеть добавить соответствующее API для возможности взаимодействия с модулем ядра.

В Android 12 появятся сторонние магазины приложений: всё из-за скандала с Epic

Знакомьтесь, Android 12: что нового в грядущем обновлении — В Android 12 появятся сторонние магазины приложений: всё из-за скандала с Epic. 1
Изображение от CNET

После скандала с внутриигровыми покупками в Fortnite, когда разработчики из Epic намеренно сделали систему обхода транзакций через Google Play и тем самым не платили Google отчисления в размере 30% с каждой пользовательской покупки, «корпорация добра» подчеркнула, что на Android разработчики вправе не публиковать приложения в Google Play. Также Google добавила, что в Android 12 пользователям будет проще использовать сторонние магазины приложений — что конкретно задумали разработчики, абсолютно не известно, но можно смело предположить, что речь о добавлении новых разрешений и наборов API. Наверняка многие компании захотят воспользоваться этой возможностью и выпустить свои магазины приложений.



Материалы по теме:

Последнее изменение:
 
UK-204
UK-204, 6 февраля 2021 - 10:44   (...)
Я был одним из тех, кто очень сильно ждал android 11. Я очень долго ждал, когда будет доступна публичная бета. А когда установил, было куча багов. Прошел месяц, два, три, вышла финальная версия android 11, с кучей багов, которые так и не пофиксили. А сейчас уже скоро выходит бета для разработчиков android 12, и более чем вероятно, там эти баги не исправили.
Ps: у меня pixel 4 xl, сижу на android 10, ибо разнообразие багов мешает нормально пользоваться телефоном
Ответить
21soroka
21soroka, 6 февраля 2021 - 11:55   (...)
А о каких багах речь?
Ответить
UK-204
UK-204, 6 февраля 2021 - 13:56   (...)
Нижняя полоска, которая отвечает за жесты, магическим образом переносится в правый, или левый край, в играх, приложениях появляется серый статус бар, и та же полоска, которые очень сильно мешают, но убираются только с помощью перезапуска приложения. Не с первого раза проходит безконтактная оплата. Это пока основные баги, которые я вспомнил. У моего друга pixel 2 xl, баги все те же, но в добавок безконтактная оплата у него вообще не работает
Ответить
21soroka
21soroka, 6 февраля 2021 - 15:32   (...)
Тогда печально. На первых строчках я подумал, что дело в каких-то локальных багах и что может помочь сброс до заводских настроек, но если на другом смартфоне все то же самое, то действительно печально
Ответить
Garik-M
Garik-M, 6 февраля 2021 - 20:26   (...)
Может стоило написать в багрепорт, раз уж у вас пиксель и это распространённая ошибка, либо же это отдельные случаи. Искали решение проблемы?
Ответить
UK-204
UK-204, 6 февраля 2021 - 20:47   (...)
Писал багрепорт. Искал решение этой проблемы, на 4пда довольно много было постов на эту тему. Насчёт серой полоски, Гугл сказали, что они не смогли воосоздать ту проблему, о которой жалуются пользователи
Ответить
Dontonian
Dontonian, 6 февраля 2021 - 20:57   (...)
''Не смогли воссоздать проблему''… Корпорация «добра» называется!
Ответить
vmlinuz
vmlinuz1, 6 февраля 2021 - 17:42   (...)
Привет. Пользуюсь этим же смартфоном, сижу на Lineage OS Android 11. Глянь на xda. Всё работает шикарно. Рекомендую поставить рут и отключить это полоску для навигации. Есть модуль для магиска. Больше никаких багов не заметил
Ответить
UK-204
UK-204, 6 февраля 2021 - 19:29   (...)
Спасибо, попробую
Ответить
pashded
pashded 3, 6 февраля 2021 - 21:07   (...)
Ммм, 100500 разных запускаторов игр, прям как на винде, здорового
Алсо, новая файловая система — выходит, что и так донельзя виртуализированная среда Android станет еще более виртуализированной?
Ну и мусор
Ответить
Dontonian
Dontonian, 6 февраля 2021 - 21:16   (...)
Тебя Билл Гейтс убьет даже из потустороннего мира за такое…
Ответить
pashded
pashded 3, 8 февраля 2021 - 17:36   (...)
Не убьет, я на Линуксе, пользуюсь свободным софтом
Ответить
Dontonian
Dontonian, 8 февраля 2021 - 19:04   (...)
Аа, панимаю!)


P.S. У самого когда-то был)
Ответить
21soroka
21soroka, 8 февраля 2021 - 23:16   (...)
так вот почему ты такой злой
Ответить
ForBox
ForBox , 7 февраля 2021 - 14:39   (...)
Про последнее нововведение думаю что его однозначно не будет, т.к это не в интересах гугл
Ответить
21soroka
21soroka, 7 февраля 2021 - 17:57   (...)
оно однозначно будет, так как гугл официально заявил об этом (и это указано в тексте)
Ответить
ForBox
ForBox , 7 февраля 2021 - 19:19   (...)
Странно, я думал что если все так серьёзно, то реализовали бы иными путями раньше(как на Galaxy Store). То, что в тексте я по другому прочитал))
Ответить
ForBox
ForBox , 7 февраля 2021 - 19:20   (...)
Сказано больше про нативную поддержку…
Ответить
380687288787
380687288787, 8 февраля 2021 - 14:23   (...)
Интересно, а когда сделают плавающие окна, как в MIUI 12? Наверное в Android 15? С радостью ушел бы на голый андроид, но вот такая полезная фишка всё тормозит
Ответить
21soroka
21soroka, 8 февраля 2021 - 14:33   (...)
Не представляю, в каких сценариях эта опция может быть действительно полезной
Ответить
380687288787
380687288787, 8 февраля 2021 - 15:50   (...)
Запуск двух игр одновременно к примеру. Лично мне в пабге часто помогает выполнять миссии. Посидеть в браузере, телеге, Ютубе пока играешь
Ответить
21soroka
21soroka, 8 февраля 2021 - 16:12   (...)
А почему это нельзя сделать с помощью функции разделения экрана на 2 части?
Ответить
380687288787
380687288787, 8 февраля 2021 - 16:33   (...)
Потому что это не всегда удобно.

Первый скрин — открыта вторая прога для отслеживания транспорта (окно минимизированно, можно увеличить)

Второй скрин — разделение экрана.

Таких аргументов достаточно?


Ответить
21soroka
21soroka, 8 февраля 2021 - 16:57   (...)
да
Ответить
Mo_L0ko
Mo_L0ko, 8 февраля 2021 - 19:09   (...)
Ну, гибернация довольно полезная вещь. Да и вообще много новых функций, которые явно облегчат жизнь пользователям. Главное, чтобы это работало, а не впоследствии допиливали
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием