Представен е новият мобилен платформа LineageOS 21, базиран на кода на Android 14. Отбелязва се, че клонът LineageOS 21 е постигнал паритет по функционалност и стабилност с клона 20 и е признат за готов за форматиране на първия релиз. Събраните версии са подготвени за 109 модела устройства. LineageOS може да бъде стартиран и в емулатор Android Emulator и в среда Android Studio. Допълнително е предоставена възможност за компилиране в режим Android TV и Android Automotive.
Освен публикуването на 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 и е унифициран с останалите приложения.

- В уеб браузъра 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.
Източник: opennet.ru




