- PVSM.RU - https://www.pvsm.ru -

Источник: lavanguardia.com
Операционную систему Android 15 ждут многие, но она появится лишь в третьем квартале 2024 года. Для всех желающих ознакомиться с ОС корпорация Google опубликовала вторую бета-версию [1].
Протестировать новую версию «робота» можно на Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8 Pro, Pixel Fold и Pixel Tablet, а также на ряде мобильных устройств от Honor, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Sharp, Tecno, vivo и Xiaomi. Что нового и интересного появилось? Подробности под катом!
Рассмотрим изменения, которые отличают Android 15 от первой бета-версии.
Теперь можно одновременно работать с разными приложениями [2] на девайсах с большими дисплеями. Кроме того, экран панели поддерживает добавление задач для оперативного переключения между приложениями.
Теперь можно определить выделенную приватную секцию с приложениями. Она появляется после того, как пользователь проходит процедуру дополнительной аутентификации.
Отдельно нужно упомянуть и поддержку отображения персонализированных миниатюр. Приложения могут предоставлять виджетам актуальные для юзера миниатюры.
Есть и визуализация при работе с экранными жестами. Анимация обеспечивает пользователя уведомлениями о предстоящем действии. Например, если идет сдвиг влево, то показывается, что приложение будет свернуто с демонстрацией домашнего экрана.
Весьма важный апдейт — реализация OpenGL ES поверх графического API Vulkan. Он стал приоритетным программным интерфейсом для работы с GPU. Задействование прослойки ANGLE для OpenGL-приложений позволяет улучшить совместимость, а в некоторых ситуациях и повысить производительность.
Есть и возможность работы с библиотекой dav1d для программного декодирования видео в формате AV1 на устройствах без поддержки аппаратного ускорения. Ее развивают участники проектов VideoLAN и Ffmpeg. Ну а затеяно это все ради увеличения производительности декодирования, с обеспечением оптимальной работы в режиме многопоточности.

Источник [3].
В графической подсистеме теперь есть поддержка класса Matrix44 для преобразования координат с использованием матрицы 4x4 при манипуляции 2D-поверхностями в 3D-пространстве. Также добавлена функция clipShader для наложения клипа с указанным шейдером.
Разработчики провели объемную оптимизацию механизма фоновых сервисов. Приложения могут работать быть в активном состоянии, когда с ними не взаимодействует пользователь. Ну а фоновые сервисы, которые выполняют синхронизацию данных, теперь принудительно останавливаются после шести часов активной работы.

Нельзя забыть и поддержку устройств, для которых используются страницы памяти размером в 16 КБ. Для того, чтобы задействовать страницы, нужно пересобрать приложения, которые напрямую или косвенно используют библиотеки NDK (Native Development Kit).
Задействование страниц размером 16 КБ вместо 4 КБ позволяет повысить производительность программ, которые интенсивно работают с памятью. После тестов оказалось, что время запуска программ снизилось от 3% до 30%, энергопотребление — примерно на 5%.
Теперь в качестве частичного доступа можно выбрать фото и видео, которые были выбраны недавно. Это позволяет значительно упростить работу с часто запрашиваемыми файлами.
В конфигураторе (Settings → System → Languages & Input → System languages → Choose how you’re addressed) можно выбрать предпочтительное обращение к пользователю. Система адаптирует грамматику. Однако настройка пока доступна только для французского языка.
Важным для многих может оказаться и то, что появились дополнительные элементы API для плавного перехода в режим «картинка в картинке» программ с элементами интерфейса, которые отображаются поверх основного GUI.
Разработчики добавили настройку виброэффектов. Теперь их можно разделить между разными уведомлениями.
Не забыли разработчики и о поддержке новых типов данных в хранилище Health Connect. В первую очередь, речь о данных, которые используются при занятиях спортом и контроле за питанием. К примеру, добавлено поле для контроля за температурой кожи. А также реализована структура для определения плана тренировок.
В операционную систему встроено архивирование редко используемых приложений для оптимизации пространства на накопителе. При необходимости их можно вернуть из архива.
Приложения с полномочиями REQUEST_DELETE_PACKAGES теперь могут вызвать метод requestArchive для запроса архивирования установленного пакета. Это приведет к удалению пакета APK и всех файлов из кэша, но сохранит ярлык и связанные с приложением пользовательские данные. Если попробовать запустить приложение, находящееся в архиве, оно заново будет загружено и восстановлено.
Если у вас была или есть возможность оценить новую версию предварительного релиза ОС, расскажите, как вам Android 15.
Автор: Denis
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/selectel/391626
Ссылки в тексте:
[1] вторую бета-версию: https://android-developers.googleblog.com/2024/05/the-second-beta-of-android-15.html
[2] можно одновременно работать с разными приложениями: https://www.opennet.ru/opennews/art.shtml?num=61196
[3] Источник: https://9to5google.com/
[4] Как мы перезапустили дизайн-систему: ошибки и лучшие практики: https://slc.tl/9pvgv
[5] Ретроспектива: как поменялся образ айтишника в кино за 60 лет: http://slc.tl/rugxx
[6] Что такое сетевые интерфейсы и как они устроены: https://slc.tl/n2wtj
[7] Источник: https://habr.com/ru/companies/selectel/articles/815221/?utm_source=habrahabr&utm_medium=rss&utm_campaign=815221
Нажмите здесь для печати.