Подано випуск мобільної платформи LineageOS 21, заснований на кодовій базі Android 14. Зазначається, що гілка LineageOS 21 досягла паритету по функціональності та стабільності з гілкою 20, і визнана готовою для формування першого релізу. Складання підготовлено для 109 моделей пристроїв. LineageOS також можна запустити в емуляторі Android Emulator та в середовищі Android Studio. Додатково, надано можливість складання в режимі Android TV та Android Автомобільна.
Крім публікації 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, що не вимагає виділення окремого розділу.
У порівнянні з 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.
Джерело: opennet.ru




