
За последние несколько месяцев мы видели несколько неофициальных сборок LineageOS 19 на базе Android 12, но теперь эта сторонняя прошивка доступна официально.
Как было объявлено в официальном блоге, LineageOS 19 представляет собой значительное обновление одной из самых популярных сторонних прошивок на Android. Стоит отметить, что официальное обновление на самом деле основано на Android 12.1/12L, но из-за перехода Android на ежеквартальные релизы обслуживания, команда решила отказаться от «19.1» в пользу «19».
Поскольку Android перешел на модель ежеквартальных релизов обслуживания, этот выпуск будет называться «LineageOS 19», а не 19.0 или 19.1.
LineageOS 19 сначала будет выпущена для ряда устройств Google Pixel, а также для 29 других телефонов. К сожалению, сборок для Pixel 6 и 6 Pro на базе Google Tensor пока не существует. Список устройств будет пополняться по мере того, как разработчики, поддерживающие сборки для отдельных устройств, будут предоставлять обновления. Официальный список изменений довольно обширен, как вы можете видеть ниже:
Список изменений в обновлении LineageOS 19
- Патчи безопасности с марта 2021 года по апрель 2022 года были включены в LineageOS с 16.0 по 19.
- Сборки версии 19 в настоящее время основаны на теге android-12.1.0_r4, который является тегом серии Pixel 6.
- WebView обновлен до Chromium 100.0.4896.58.
- Мы полностью переработали панель громкости, представленную в Android 12, и вместо этого сделали ее боковой выдвижной расширяющейся панелью.
- Наш форк приложения AOSP Gallery получил большое количество исправлений и улучшений.
- Наше приложение Updater получило большое количество исправлений ошибок и улучшений.
- Наш веб-браузер Jelly получил ряд исправлений и улучшений!
- Мы внесли ряд изменений и улучшений в основную ветку FOSS-приложения календаря Etar, которое мы интегрировали некоторое время назад!
- Мы внесли ряд изменений и улучшений в основную ветку приложения для резервного копирования Seedvault.
- Наше приложение Recorder получило множество исправлений, улучшений и новых функций.
- Сборки для Android TV теперь поставляются с лаунчером для Android TV без рекламы, в отличие от лаунчера Google с рекламой.
- Сборки для Android TV теперь поставляются с обработчиком клавиш, который позволяет нам поддерживать пользовательские клавиши на широком спектре Bluetooth и ИК-пультов.
- Наша служба
adb_root
больше не привязана к свойству типа сборки.- Наши утилиты извлечения теперь поддерживают извлечение из большинства типов заводских образов/упакованных OTA-образов, что значительно упрощает запуск устройств и извлечение бинарных файлов.
- В наш SDK была добавлена поддержка высокой частоты опроса сенсорного экрана, что позволяет включить ее на поддерживаемых устройствах.
- Набор инструментов AOSP Clang теперь является стандартным набором инструментов, который мы используем для компиляции наших ядер.
- Поддержка Snapdragon Camera от Qualcomm была прекращена, и устройства, которые использовали ее ранее, теперь будут использовать Camera2.
- Темный режим теперь включен по умолчанию.
- У нас совершенно новый Мастер установки, с новыми иконками в стиле Android 12, анимациями и множеством новых настраиваемых страниц!
- У нас совершенно новый набор иконок почти для всех приложений, даже системных!
- (также в 18.1) У нас совершенно новые обои по умолчанию и полный набор обоев на выбор, оцените их! Эти обои разработаны с учетом функций оформления Monet в Android 12, так что попробуйте их и посмотрите, какой акцентный цвет вам нравится больше всего!
- (также в 18.1) Wi-Fi display доступен для всех устройств, которые решат его включить, либо через проприетарный интерфейс Qualcomm, либо через недавно восстановленный устаревший интерфейс Miracast!
- (также в 18.1) Теперь мы поддерживаем настраиваемые звуки зарядки для различных типов зарядки, проводной или беспроводной.
В LineageOS 19 есть и другие изменения, затрагивающие работу сети. Потребовалась переработка встроенного брандмауэра, ориентированного на конфиденциальность, режима ограниченного доступа к сети и функций изоляции для каждого приложения, чтобы соответствовать новому режиму ограниченного доступа к сети в AOSP.
К сожалению, из-за некоторых других изменений в AOSP, а именно удаления iptables
в пользу eBPF, некоторые устаревшие устройства могут не получить обновление до LineageOS 19 — по крайней мере, на данный момент. Команда LineageOS предложила следующее объяснение:
Проблема заключается в том, что только устройства с ядром Linux 4.9 или новее обладают необходимыми возможностями для использования eBPF. Обычно такие вещи можно портировать на более старые версии ядра, но на данный момент даже такая близкая к версии 4.9 версия, как 4.4, оказалась сложной задачей из-за огромного количества коммитов и структурных изменений при внедрении BPF. Те из вас, у кого ядро 4.4, не бойтесь, бэкпорт был создан, но для устройств, использующих версии ядра 3.18 и ниже, это может быть концом пути.
Если вы хотите загрузить и установить LineageOS 19 на свое устройство, вы можете найти полный список поддерживаемого оборудования на официальной Lineage Wiki или ознакомиться со специальным списком сборок в блоге.