LineageOS 20 based on Android 13 is here, bringing new features and a new default camera app


LineageOS 20 based on Android 13 has been released. We’ve added a lot of new features and added an even better new default camera app.


LineageOS is a well-known player in the field of custom Android development. It’s the successor to his CyanogenMod, which now supports a huge number of devices, giving enthusiasts a way to customize and optimize their system without the hassle of heavy skins. The LineageOS team recently released his LineageOS 20, a major update based on Android 13.


What’s New in LineageOS 20

LineageOS 20 includes many new features and enhancements.

  • Security patches from April 2022 to December 2022 have been merged into LineageOS 17.1 through 20.
  • A new camera app called Aperture has been added to LineageOS. It is based on Google’s (for the most part) awesome CameraX library and provides a “close to stock” camera app experience on many devices. Big kudos to the developers SebaUbuntu, LuK1337 and luca020400 for originally developing this, the designer Vazguard and the whole team who worked on integrating it into LineageOS and adapting it to the multitude of supported devices!
  • WebView updated to Chromium 108.0.5359.79.
  • We’ve completely reworked the volume panel in Android 13 and further evolved the side pop-out expand panel.
  • Full support for generic kernel images and Linux 5.10 builds, and full support for out-of-tree modules to match the new AOSP conventions.
  • The Lineage fork of the AOSP Gallery app has many fixes and improvements.
  • The updater app has lots of bug fixes and improvements and also added a new Android TV layout.
  • Our web browser, Jelly, sees some bug fixes and improvements.
  • Back upstream for our previously integrated FOSS Etar calendar app, we’ve made even more changes and improvements.
  • The Seedvault Backup app is back upstream with even more changes and improvements.
  • The Recorder app has been tuned with Android’s built-in features in mind, but it also offers features you’d expect from LineageOS.
    • The app has been significantly redesigned.
    • Added support material.
    • High quality recorder (WAV format) now supports stereo and some thread fixes.
  • Android TV builds now ship with an ad-free Android TV launcher, unlike Google’s ad-supported launcher. It also supports Google TV-style builds, which we evaluate for future migration on supported devices.
  • Several Google TV features have been ported to the LineageOS Android TV build, including a more attractive two-panel setup application.
  • adb_root service is no longer associated with the build type property. This improves compatibility with many third party root systems.
  • The merge script has been significantly overhauled, greatly simplifying the process of merging Android Security Bulletins and making supporting devices such as Pixel devices with full source releases more streamlined.
  • LLVM is fully embraced and builds now use the LLVM bin-utils by default and optionally the LLVM Integrated Assembler. If you have an older kernel, don’t worry. You can opt out at any time.
  • A global quick settings light mode was developed to ensure that this UI element matches the theme of the device.
  • The setup wizard has adapted to Android 13 with a new style and a more seamless transition/user experience.

LineageOS 20 Aperture, the new default camera app

Aperture

If you’ve used the default camera app in LineageOS, you may have been disappointed. The app’s name, ‘Snap’, is a fork of Qualcomm’s own camera app that ended up using his default AOSP camera app. We made use of the Camera2 API which is too simple for most people. That’s why Aperture is so important.

Aperture makes use of the CameraX API. This API has matured in recent years and can now be used across camera apps. This allows Aperture to implement the following features:

  • Auxiliary camera support (must be enabled by device service personnel)
  • Video frame rate control
  • Full control of EIS (electronic image stabilization) and OIS (optical image stabilization) settings
  • Leveler to check device orientation angle

LineageOS 20 build roster

Below is the official build roster for the first batch of LineageOS 20 rollouts. If you have one of these devices, you can install LineageOS 20 right away.

equipment name

Wiki

maintainer

ASUS Zenfone 5Z (ZS620KL)

Z01R

Rohan Prohit, Jack Eagle, TheEMarD

fairphone 4

FP4

Mikeioanina

F(x)tec Pro¹

for one

BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm

Google Pixel 4a 5G

wild rose

Arrest, Mikeioanina

google pixel 4a

Sunfish

Peter Cxy, cdesai, mikeioannina

google pixel 4

flame

cdesai, Eamo5, mikeioannina, npjohnson

Google Pixel 4 XL

coral

cdesai, Eamo5, mikeioannina, npjohnson

google pixel 5a

Barbet

Arrest, Mikeioanina

google pixel 5

redfin

Arrest, Mikeioanina

Lenovo Z5 Pro GT

heart

semado, optional toast

Lenovo Z6 Pro

Zippo

Padlock, Temar

motorola edge 20

Berlin

np johnson, SGC Markus

motorola edge 30

dubai

Temar, sb6596

motorola edge

racer

erfanoabdi, Jleeblanch, SyberHexen

motorola edge s / moto g100

Nio

Dian Lujitao

1 Motorola moto g 5G / 5G ace

Kyiv

Cyber ​​Hexen, Gee Branch

Motorola moto g 5G plus / one 5G

Nairo

cyber witch

motorola moto g6 plus

turn over

Julie branch

motorola moto g7 play

channel

SyberHexen, deadman96385, erfanoabdi, npjohnson

motorola moto g7 plus

lake

Julie Branch, Mump Johnson

motorola moto g7 power

ocean

SyberHexen, erfanoabdi, npjohnson

motorola moto g7

river

erfanoabdi, npjohnson, SyberHexen

motorola moto x4

Peyton

Elfano Abdi, TheEMarD

motorola moto z3 play

Beckham

Julie branch

motorola one power

chef

hasaber8

Nubia Mini 5G

TP1803

Arian K16a, np johnson

one plus 5

cheeseburger

trauma

One Plus 5T

dumpling

Tiger tree, snc

OnePlus 6

Enchiladas

LuK1337

Oneplus 6T

fajita

edwin mok

one plus 7

Guacamolebs

Shantanu Sarkar

OnePlus 7 Pro

Guacamole

LuK1337, turtle

One Plus 7T

Hot dog

LuK1337

OnePlus 7T Pro

Hot dog

LuK1337

one plus 8

Instant noodles

javashuk

OnePlus 8 Pro

instant noodle rup

LuK1337

One Plus 8T

kebab

LuK1337

one plus 9

lemonade

mikeioannina, tangalbert919, ZVNexus

OnePlus 9 Pro

lemonade

LuK1337, bgcngm, Mikeioanina

Razorphone 2

aura

Mikeioanina, npjohnson

Samsung Galaxy Tab S5e (LTE)

gts4lv

bgcngm, LuK1337

Samsung Galaxy Tab S5e (Wi-Fi)

gts4lv wifi

LuK1337, bgcngm

Sony Xperia 1II

pdx203

hello

Xiaomi Mi 8

ladle

of the problem

Xiaomi Mi 8 Explorer Edition

big bear

bgcngm

xiaomi mi 8 pro

Horse

bgcngm

Xiaomi Mi 8 SE

xmsirius

wicks death

Xiaomi Mi 9SE

gravel

SebaUbuntu

Xiaomi Mi CC 9 / Mi 9 Lite

box

Sellaz

Xiaomi Mi MIX 2S

Polaris

bgcngm

Xiaomi Poco F1

beryllium

bgcngm, bracken shake

general target

As with the last few releases, the LineageOS team supports Android Virtual Device (AVD), the default emulator environment provided by Android Studio, as a build target. LineageOS 19 also adds support for the Android Automotive build target. Developers can also build Generic System Image (GSI) packages for both mobile and Android TV configurations, but the official download portal does not host such compiled builds. That’s because it depends on how well the OEM adheres (or doesn’t) to his Treble requirements.

What if my device is not listed here?

Just because your device isn’t listed here doesn’t mean you can’t start enjoying LineageOS 20 right away. Due to its open source nature, the forums have many unofficial builds for many devices. Many of them will eventually become official builds as development progresses. Additionally, most of them are now perfectly stable as everyday drivers, with the occasional minor quirk.

How to upgrade to LineageOS 20 from an older version

If you’re unfamiliar with the process of installing custom ROMs or modifying your phone, before you try to do anything, first unlock your device’s bootloader and install an updated custom recovery such as LineageOS Recovery or TWRP. need to do it. Then, once the official LineageOS 20 builds are available for your device, you’ll need to install them via that custom recovery environment. Check the wiki for your device beforehand, as device-specific instructions may vary.

As for the Google app, it is not pre-installed in LineageOS releases. You have to choose the appropriate GApps distribution and install it yourself.


sauce: lineage blog



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *