Источник: lavanguardia.com
Операционную систему Android 15 ждут многие, но она появится лишь в третьем квартале 2024 года. Для всех желающих ознакомиться с ОС корпорация Google опубликовала вторую бета-версию.
Протестировать новую версию «робота» можно на 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 от первой бета-версии.
Обновление 1
Теперь можно одновременно работать с разными приложениями на девайсах с большими дисплеями. Кроме того, экран панели поддерживает добавление задач для оперативного переключения между приложениями.
Обновление 2
Теперь можно определить выделенную приватную секцию с приложениями. Она появляется после того, как пользователь проходит процедуру дополнительной аутентификации.
Обновление 3
Отдельно нужно упомянуть и поддержку отображения персонализированных миниатюр. Приложения могут предоставлять виджетам актуальные для юзера миниатюры.
Обновление 4
Есть и визуализация при работе с экранными жестами. Анимация обеспечивает пользователя уведомлениями о предстоящем действии. Например, если идет сдвиг влево, то показывается, что приложение будет свернуто с демонстрацией домашнего экрана.
Обновление 5
Весьма важный апдейт — реализация OpenGL ES поверх графического API Vulkan. Он стал приоритетным программным интерфейсом для работы с GPU. Задействование прослойки ANGLE для OpenGL-приложений позволяет улучшить совместимость, а в некоторых ситуациях и повысить производительность.
Обновление 6
Есть и возможность работы с библиотекой dav1d для программного декодирования видео в формате AV1 на устройствах без поддержки аппаратного ускорения. Ее развивают участники проектов VideoLAN и Ffmpeg. Ну а затеяно это все ради увеличения производительности декодирования, с обеспечением оптимальной работы в режиме многопоточности.
Источник.
Обновление 7
В графической подсистеме теперь есть поддержка класса Matrix44 для преобразования координат с использованием матрицы 4x4 при манипуляции 2D-поверхностями в 3D-пространстве. Также добавлена функция clipShader для наложения клипа с указанным шейдером.
Обновление 8
Разработчики провели объемную оптимизацию механизма фоновых сервисов. Приложения могут работать быть в активном состоянии, когда с ними не взаимодействует пользователь. Ну а фоновые сервисы, которые выполняют синхронизацию данных, теперь принудительно останавливаются после шести часов активной работы.
Обновление 9
Нельзя забыть и поддержку устройств, для которых используются страницы памяти размером в 16 КБ. Для того, чтобы задействовать страницы, нужно пересобрать приложения, которые напрямую или косвенно используют библиотеки NDK (Native Development Kit).
Задействование страниц размером 16 КБ вместо 4 КБ позволяет повысить производительность программ, которые интенсивно работают с памятью. После тестов оказалось, что время запуска программ снизилось от 3% до 30%, энергопотребление — примерно на 5%.
Обновление 10
Теперь в качестве частичного доступа можно выбрать фото и видео, которые были выбраны недавно. Это позволяет значительно упростить работу с часто запрашиваемыми файлами.
Обновление 11
В конфигураторе (Settings → System → Languages & Input → System languages → Choose how you’re addressed) можно выбрать предпочтительное обращение к пользователю. Система адаптирует грамматику. Однако настройка пока доступна только для французского языка.
Обновление 12
Важным для многих может оказаться и то, что появились дополнительные элементы API для плавного перехода в режим «картинка в картинке» программ с элементами интерфейса, которые отображаются поверх основного GUI.
Обновление 13
Разработчики добавили настройку виброэффектов. Теперь их можно разделить между разными уведомлениями.
Обновление 14
Не забыли разработчики и о поддержке новых типов данных в хранилище Health Connect. В первую очередь, речь о данных, которые используются при занятиях спортом и контроле за питанием. К примеру, добавлено поле для контроля за температурой кожи. А также реализована структура для определения плана тренировок.
Обновление 15
В операционную систему встроено архивирование редко используемых приложений для оптимизации пространства на накопителе. При необходимости их можно вернуть из архива.
Приложения с полномочиями REQUEST_DELETE_PACKAGES теперь могут вызвать метод requestArchive для запроса архивирования установленного пакета. Это приведет к удалению пакета APK и всех файлов из кэша, но сохранит ярлык и связанные с приложением пользовательские данные. Если попробовать запустить приложение, находящееся в архиве, оно заново будет загружено и восстановлено.
Если у вас была или есть возможность оценить новую версию предварительного релиза ОС, расскажите, как вам Android 15.