Помимо публикации LineageOS 21 продолжено и формирование сборок LineageOS 20 и 18.1. Продолжение сопровождения LineageOS 18.1 на базе Android 11 обусловлено тем, что начиная с Android 12 платформа была переведена на использование eBPF для фильтрации пакетов, что привело к прекращению поддержки многих старых устройств из-за недоступности для этих устройств ядра Linux с поддержкой eBPF (4.9+). Для устройств с ядром 4.4 (Qualcomm MSM8998) поддержка eBPF была бэкпортирована, но на устройства с SoC Qualcomm MSM8996, завязанные на версию ядра 3.18, портирование затруднено. При установке для всех поддерживаемых устройств по умолчанию предлагается собственный Lineage Recovery, не требующий выделения отдельного recovery-раздела.
По сравнению с LineageOS 20, кроме изменений, специфичных для Android 14, предложены следующие улучшения:
- Осуществлён переход на ветку android-14 из репозитория AOSP (Android Open Source Project) по состоянию на февраль 2024 года. Браузерный движок WebView синхронизирован с Chromium 120.0.6099.144.
- В состав включено новое приложение Glimpse с интерфейсом для управления галереей фотографий, которое по умолчанию
задействовано вместо приложения Gallery2 из состава AOSP. Glimpse включает все необходимые для управления фотографиями возможности и снабжён простым интерфейсом в стиле Material You. - Изменено оформление калькулятора, которое переработано в соответствии с концепцией Material You и унифицировано с остальными приложениями.
- В web-браузере Jelly переработан и стилизован с использованием концепции оформления «Material You» интерфейс пользователя. Добавлена поддержка поисковой системы и поискового провайдера Brave. Прекращена поддержка обращения к шифрованному движку Google на базе HSTS (HTTP Strict Transport Security). При выводе рекомендаций от поисковой системы Baidu задействован HTTPS. Добавлена возможность выборочного предоставления доступа к данным о местоположении для отдельных сайтов.
- Программы для осуществления звонков, отправки сообщений и работы с адресной книгой переведены на оформление в стиле «Material You». Реализована поддержка тёмных и светлых тем оформления. Программы Dialer, Messaging и Contacts выделены из AOSP и теперь развиваются как расширенные форки, так как Google прекратил поддержку приложений Dialer и Messaging в AOSP.
- Интерфейс приложения для работы с камерой Aperture переведён на использование стиля «Material You». Улучшен диалог для запроса полномочий доступа к местоположению. Обеспечен автоматический поворот интерфейса при изменении ориентации устройства. Улучшен сканер QR-кодов, добавлена поддержка подключения к Wi-Fi по QR-коду. Добавлена поддержка голосовых действий через Google Assistant. Добавлена функция зеркального отражения фотографий и видео. Предоставлена поддержка временной приостановки записи видео. Добавлена возможность привязки действий к кнопкам изменения громкости. Добавлены расширенные настройки обработки видео (подавление шума, повышения резкости и т.п.). Добавлена поддержка записи видео в режиме HDR.
- Улучшена поддержка стиля «Material You» в музыкальном проигрывателе Eleven и экранной клавиатуре LatinIME.
- Предложена новая загрузочная анимация.
- До свежих версий обновлены приложение для резервного копирования SeedVault и календарь-планировщик Etar. В основной состав SeedVault и Etar перенесены улучшения, созданные разработчиками LineageOS.
- Модернизирована выползающая сбоку панель управления громкостью.
- Значительно ускорена установка обновлений в режиме замены разделов местами (A/B).
- В сборках на базе Android TV задействован Launcher без встроенной рекламы. В большинстве приложений Google для Android TV обеспечена возможность выбора использования интерфейса Google с рекламой или LineageOS без рекламы.
- Переработаны скрипты для переноса изменений из AOSP, что значительно упростило процесс принятия исправлений с устранением уязвимостей.
- В утилиты извлечения данных добавлена поддержка прямого извлечения информации их образов OTA и Factory.
- Обеспечена полная поддержка сборки при помощи LLVM с использованием по умолчанию LLVM bin-utils и, опционально, встроенного в LLVM ассемблера.
- Обновлён мастер настройки (Setup Wizard), который адаптирован для Android 14.
- Значительно улучшена работа с инструментарием developer-kit, применяемым для плат Radxa 0, Banana Pi B5, ODROID C4 и Jetson X1.
Источник: http://www.opennet.ru/opennews/art.shtml?num=60609