The developers of the LineageOS project presented the release of LineageOS 19, based on Android 12 and has reached parity in functionality and stability with the 18 branch, and is recognized as being ready to transition to form the first version.
Lineage OS too can be run in Android Emulator and Android Studio, In addition to providing the ability to build in Android TV and Android Automotive mode. When installed for all supported devices, by default it offers its own Lineage Recovery, which does not require a separate recovery partition.
Main new features of LineageOS 19
Compared to LineageOS 18.1, in addition to Android 12-specific changes, the following improvements are also proposed, such as the switched to android-12.1.0_r4 branch from the AOSP (Android Open Source Project) repository. The WebView browser engine is synced with Chromium 100.0.4896.58.
Instead of the new volume control panel proposed in Android 12, has its own panel completely redesigned that slides out from the side.
A new Setup Wizard, which adds a large set of new Android 12 settings pages, new icons and animations, plus a new collection of icons has been included that covers almost all apps, including system apps.
It is also highlighted that improved photo gallery management applications, which is a fork of the Gallery app in the AOSP repository and which improvements have been made in the updater, Jelly web browser, recorder, FOSS Etar calendar and Seedvault backup software. Improvements added to FOSS Etar and Seedvault are returned to previous projects.
For use on devices Android TV, an edition of the navigation interface is proposed (Android TV Launcher), without showing ads. Added a button handler to Android TV builds to allow the use of additional buttons on various Bluetooth and IR remotes.
Another novelty that stands out in this new version of LineageOS 19 is that it was added support to build in target mode Android Automotive for use in infotainment systems automotive.
The function WiFiDisplay, which allows to organize a remote output to an external display without a physical connection to the monitor, is implemented for all devices, including displays that support Qualcomm's proprietary wireless interface and Miracast technology.
The built-in firewall, restricted network access mode and application isolation features have been rewritten to reflect the new network isolation mode in AOSP and the use of eGMP. The code for data restriction and network isolation is merged into a single implementation.
In addition, it was added support for extracting data from most types of files and images with updates to the image unpack utility, which simplifies the extraction of binary components required for device operation.
Of the other changes that stand out from this new version:
- The SDK provides the ability to increase the intensity of polling touch screens to reduce the response time to a touch on the screen.
- To access cameras on devices based on the Qualcomm Snapdragon platform, the Camera2 API is used instead of a Qualcomm-specific interface.
- Replaced the default desktop background and added a new collection of wallpapers.
- Provided the ability to assign individual sounds for different types of charging (wired charging or wireless charging).
- The dark mode of the interface design is enabled by default.
- Removed the adb_root service's binding to the property that determines the build type.
- The Clang compiler provided in the AOSP repository is used as the main toolkit for building the Linux kernel.
Finally, it is mentioned that the compilations of this new version are prepared for 41 device models, you can check the list of models as well as more information about this new release from the link below.