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

Содержание

Гибернация приложений: неиспользуемые игры и программы будут замораживатьсяProject Mainline: обновления Android можно будет скачивать через Google PlayОбновлённый режим разделения экрана: в Android 12 он будет удобнымКак у консолей: подключаемые к Android 12 геймпады получат продвинутую тактильную отдачуОграниченный сетевой режим: сторонним приложениям можно будет запрещать доступ в интернетСоздание длинных скриншотов: да, в чистом Android этой функции до сих пор нетДвойное постукивание по крышке: в Android 12 появится опция быстрого управления системойПередача пароля от Wi-Fi по Nearby Share: заимствование идеи с AirDropПриложения и интерфейс можно будет перекрашивать: пользователи смогут выбрать цветКаталог Emoji будет обновляться отдельно от системы: ждать свежий Android ради новых смайликов не придётсяПриложения можно будет запускать ещё до полного скачивания: всё благодаря новой файловой системеПоявится нативная поддержка WireGuard: это VPN-протокол нового поколенияВ Android 12 появятся сторонние магазины приложений: всё из-за скандала с Epic

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

Изображение от Android Police

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

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

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

Изображение от XDA-Developers

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

    В тему: Малый срок поддержки Android — почему это не так плохо и в чём отличие от iOS

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

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

Слева: текущая реализация разделения экрана.

Справа: макет обновлённой опции в Android 12.

Иллюстрации от 9To5Google

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

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

Изображение от XDA-Developers

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

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

Изображение от XDA-Developers

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

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

Изображение от XDA-Developers

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

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

GIF-анимация доступна по нажатию | 9To5Google

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

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

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

    В тему: Google выпустил аналог AirDrop на Android — кому он доступен и как им пользоваться

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

Макеты от 9To5Google

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

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

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

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

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

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

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

На данный момент 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

Изображение от CNET

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

Источник: trashbox.ru

Добавить комментарий