LineageOS 20 тут, на базі Android 13, має багато нових функцій і, що ще краще, новий додаток для камери за замовчуванням!
Швидкі посилання
- Нові функції в LineageOS 20
- LineageOS 20 Aperture, нова програма для камери за замовчуванням
- Список збірок LineageOS 20
- Як оновити LineageOS 20 зі старішої версії
LineageOS — відомий гравець у сфері розробки на замовлення Android. Він став наступником CyanogenMod і тепер підтримує величезну кількість пристроїв, надаючи можливість ентузіастам налаштовувати й оптимізувати свої системи, не занурюючись у важкі скіни. Команда LineageOS нещодавно випустила велике оновлення LineageOS 20, яке базується на Android 13.
Нові функції в LineageOS 20
LineageOS 20 має багато нових функцій і вдосконалень:
- Виправлення безпеки з квітня 2022 року по грудень 2022 року було об’єднано з LineageOS 17.1–20.
- У LineageOS тепер є новий додаток для камери під назвою Aperture! Він заснований на Google (переважно) awesome CameraX бібліотеку та надає набагато ближчу «запасну» програму камери на багатьох пристроях. Велика подяка розробникам SebaUbuntu, LuK1337 і luca020400, які спочатку розробили це, дизайнеру Vazguard і всій команді за роботу над інтеграцією в LineageOS і адаптацією до нашого величезного спектру підтримуваних пристроїв!
- WebView оновлено до Chromium 108.0.5359.79.
- Повністю перероблена панель гучності в Android 13 і вдосконалена бічна висувна панель, що розширюється.
- Повністю підтримую Загальний образ ядра і збірки Linux 5.10 із повною підтримкою модулів поза деревом відповідно до нових угод AOSP.
- У розгалуженні Lineage програми AOSP Gallery було багато виправлень і покращень.
- У додатку Updater було виправлено багато помилок і покращено, а також новий стильний макет Android TV
- У нашому веб-переглядачі Jelly було виправлено кілька помилок і покращено
- Більше змін і вдосконалень назад до FOSS Етар програму календаря, яку вони інтегрували деякий час тому
- Більше змін і вдосконалень назад до Seedvault програма резервного копіювання.
- Програму Recorder було адаптовано для врахування вбудованих функцій Android, але водночас забезпечує функції, які ви очікуєте від LineageOS.
- Додаток було суттєво перероблено.
- Додано матеріал, який ви підтримуєте.
- Високоякісний записувач (формат WAV) тепер підтримує стерео, і було кілька виправлень потоків.
- Збірки Android TV тепер постачаються з програмою запуску Android TV без реклами, на відміну від програми запуску Google із підтримкою реклами. також підтримує збірки в стилі Google TV, і вони оцінюють перехід до нього на підтримуваних пристроях у майбутнє.
- Кілька функцій Google TV, наприклад набагато привабливішу програму налаштування двох панелей, перенесено на збірки LineageOS Android TV.
-
adb_root
служба більше не прив’язана до властивості типу збірки, що забезпечує більшу сумісність із багатьма сторонніми кореневими системами. - Сценарії злиття були значною мірою перероблені, що значно спростило Бюлетень безпеки Android процес злиття, а також спрощення допоміжних пристроїв, таких як пристрої Pixel, які мають випуски з повним кодом.
- LLVM повністю охоплено, тепер збірки за замовчуванням використовують утиліти bin-utils LLVM і додатково інтегрований асемблер LLVM. Тим із вас, хто має старіші ядра, не хвилюйтеся, ви завжди можете відмовитися.
- Глобальний світловий режим швидких налаштувань був розроблений, щоб цей елемент інтерфейсу користувача відповідав темі пристрою.
- Майстер налаштування адаптовано для Android 13 із новим стилем і плавнішими переходами/взаємодією з користувачем.
LineageOS 20 Aperture, нова програма для камери за замовчуванням
Якщо ви коли-небудь користувалися програмою камери за замовчуванням у LineageOS, можливо, ви були розчаровані. «Snap», назва програми, була розгалуженням власної програми камери Qualcomm, і зрештою вони перейшли на використання стандартної програми камери AOSP під назвою Camera2. Це проста програма, яка працює, але вона занадто проста для потреб більшості людей. Ось чому Aperture — це така велика справа.
Aperture використовує API CameraX, який за останні роки розвинувся, щоб повністю стати придатним для використання в програмі камери. Завдяки цьому Aperture здатна реалізувати такі функції:
- Підтримка допоміжних камер (супроводжуючі пристрої мають увімкнути її)
- Керування частотою кадрів відео
- Повний контроль над налаштуваннями EIS (електронна стабілізація зображення) та OIS (оптична стабілізація зображення).
- Нівелір для перевірки кута орієнтації пристрою
Для тих, хто не знайомий, бібліотека CameraX від Google має на меті спростити процес розробки додатків камери на Android. Під капотом він містить Camera2, API, який дозволяє додаткам перевіряти функції камери на пристрої, якщо OEM надає ці функції камери API. Щоб зменшити фрагментацію функцій камери, виробники пристроїв можуть постачати сумісні з CameraX бібліотеки розширень зі своїми телефонами, які дозволяють стороннім розробникам безперешкодно використовувати рідну камеру особливості.
Список збірок LineageOS 20
Нижче наведено офіційний список збірок для початкової партії розгортання LineageOS 20, і якщо у вас є один із цих пристроїв, ви зможете незабаром встановити LineageOS 20.
Ім'я пристрою |
Wiki |
Супроводжувачі |
---|---|---|
ASUS Zenfone 5Z (ZS620KL) |
Z01R |
rohanpurohit, Jackeagle, ThEMarD |
Fairphone 4 |
FP4 |
mikeioannina |
F(x) tec Pro¹ |
pro1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
Google Pixel 4a 5G |
ожина |
aleasto, mikeioannina |
Google Pixel 4a |
сонячна риба |
PeterCxy, cdesai, mikeioannina |
Google Pixel 4 |
полум'я |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 4 XL |
кораловий |
cdesai, Eamo5, mikeioannina, npjohnson |
Google Pixel 5a |
барбет |
aleasto, mikeioannina |
Google Pixel 5 |
красноперка |
aleasto, mikeioannina |
Lenovo Z5 Pro GT |
серце |
темард, за бажанням тост |
Lenovo Z6 Pro |
zippo |
Лукетто, темард |
Motorola edge 20 |
берлін |
npjohnson, SGCMarkus |
Motorola edge 30 |
Дубай |
темард, sb6596 |
Motorola edge |
гонщик |
erfanoabdi, Jleeblanch, SyberHexen |
Motorola edge s / moto g100 |
ніо |
діаньлудзітао |
Motorola moto g 5G / one 5G ace |
Київ |
SyberHexen, Jleeblanch |
Motorola moto g 5G plus / one 5G |
Найро |
SyberHexen |
Motorola moto g6 plus |
еверт |
Jleeblanch |
Motorola moto g7 play |
канал |
SyberHexen, deadman96385, erfanoabdi, npjohnson |
Motorola moto g7 plus |
озеро |
Джлібланч, Джонсон |
Motorola moto g7 power |
океан |
СиберГексен, Ерфаноабді, Нпджонсон |
Motorola moto g7 |
річка |
erfanoabdi, npjohnson, SyberHexen |
Motorola moto x4 |
пейтон |
erfanoabdi, ThEMarD |
Motorola moto z3 play |
Бекхем |
Jleeblanch |
Motorola one power |
шеф-кухар |
Hasaber8 |
Nubia Mini 5G |
TP1803 |
ArianK16a, npjohnson |
OnePlus 5 |
чизбургер |
травми |
OnePlus 5T |
вареник |
trautamaki, snc |
OnePlus 6 |
енчілада |
LuK1337 |
OnePlus 6T |
фахіта |
EdwinMoq |
OnePlus 7 |
гуакамолеб |
шантану-саркар |
OnePlus 7 Pro |
гуакамоле |
ЛуК1337, Тортель |
OnePlus 7T |
хот-догб |
LuK1337 |
OnePlus 7T Pro |
хот-дог |
LuK1337 |
OnePlus 8 |
локшина швидкого приготування |
jabashque |
OnePlus 8 Pro |
локшина швидкого приготування |
LuK1337 |
OnePlus 8T |
шашлик |
LuK1337 |
OnePlus 9 |
лимонад |
mikeioannina, tangalbert919, ZVNexus |
OnePlus 9 Pro |
лимонадеп |
LuK1337, bgcngm, mikeioannina |
Razer Phone 2 |
аура |
mikeioannina, npjohnson |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
Samsung Galaxy Tab S5e (Wi-Fi) |
gts4lvwifi |
LuK1337, bgcngm |
Sony Xperia 1 II |
pdx203 |
hellobbn |
Xiaomi Mi 8 |
ковш |
інфраг |
Xiaomi Mi 8 Explorer Edition |
ведмедиця |
bgcngm |
Xiaomi Mi 8 Pro |
equuleus |
bgcngm |
Xiaomi Mi 8 SE |
xmsirius |
uixdess |
Xiaomi Mi 9 SE |
grus |
SebaUbuntu |
Xiaomi Mi CC 9 / Mi 9 Lite |
pyxis |
ceracz |
Xiaomi Mi MIX 2S |
полярис |
bgcngm |
Xiaomi Poco F1 |
берилій |
bgcngm, варабхішек |
Загальні цілі
Як і в останніх двох випусках, команда LineageOS підтримує віртуальний пристрій Android (AVD), тобто середовище емулятора за замовчуванням, надане Android Studio, як побудувати цільУ .LineageOS 19 також додано підтримку цілей збірки Android Automotive. Розробники також можуть створювати пакети Generic System Image (GSI) як у мобільних конфігураціях, так і в конфігураціях Android TV, хоча офіційний портал завантажень не розміщуватиме таких попередньо скомпільованих збірок. Це пояснюється тим, що він залежить від того, наскільки добре OEM виконав (або не виконав) вимоги Treble для роботи.
Що робити, якщо мого пристрою тут немає в списку?
Те, що вашого пристрою тут немає в списку, не означає, що ви не зможете насолоджуватися LineageOS 20 прямо зараз. Через природу з відкритим вихідним кодом на наших форумах є кілька неофіційних збірок для багатьох пристроїв, багато з яких з часом стануть офіційними збірками в міру розвитку розробки. Більше того: наразі більшість із них абсолютно стабільні як щоденні водії, з періодичними незначними примхами.
Як оновити LineageOS 20 зі старішої версії
Якщо ви не знайомі з процесом встановлення користувацьких ПЗУ або модифікації свого телефону, вам спочатку знадобиться щоб розблокувати завантажувач вашого пристрою та встановити оновлене спеціальне відновлення, наприклад LineageOS Recovery або TWRP перш ніж намагатися щось зробити. Потім, коли офіційні збірки LineageOS 20 стануть доступними для вашого пристрою, вам потрібно буде інсталювати їх за допомогою спеціального середовища відновлення. Інструкції для окремих пристроїв можуть відрізнятися, тому перегляньте відповідну вікі для свого пристрою заздалегідь.
Що стосується додатків Google, вони не попередньо встановлені у випуску LineageOS. Тобі потрібно вибрати відповідний розподіл GApps і встановити його самостійно.
Джерело: Блог LineageOS