Versie 22 van LineageOS is beschikbaar gekomen. LineageOS is de opvolger van CyanogenMod en een opensourcebesturingssysteem voor smartphones en tablets. Het is gebaseerd op een kale versie van Android en voegt extra functionaliteit toe, waaronder snelkoppelingen in de notificatiebalk, een uitgebreid lockscreen en verschillende thema's voor de interface. Verder zijn er vaak prestatieverbeteringen waar te nemen ten opzichte van de software die een fabrikant zelf meelevert. LineageOS versie 22 is gebaseerd op Android 15 en de releasenotes voor deze uitgave zien er als volgt uit:
22 - Cheers to the Next Level!Hey there! Welcome back! This year, we’re running way ahead of schedule, thanks to a boost in contributors, reinvigorated passion of others, and the new project leads joining the fold. We’ve been hard at work since Android 15’s release in September, adapting our unique features to this new version of Android. Android 15 introduced several complex changes under the hood, but due to our previous efforts adapting to Google’s UI-centric adjustments in Android 12 through 14, we were able to rebase onto Android 15’s code-base faster than anticipated.
Additionally, this is far-and-away the easiest bringup cycle from a device perspective we have seen in years. This means that many more devices are ready on day one that we’d typically expect to have up this early in the cycle! Last, but not least, we even had enough time and resources to introduce not one, but two new exciting apps! The first one, Twelve, will replace our aging music app, while the other one, Camelot, will let you view PDF files.
Versioning RemindersAs always, while we’re aligned with AOSP’s versioning, but Android’s move to trunk-based development, and the subsequent growth in size of Android’s QPRs (Quarterly Platform Releases) have made our job magnitudes harder! As a byproduct we must rebase our entire code-base every 3 months. Sadly, Google also has a habit of introducing deprecations or outright removing code that older devices rely on with little advanced notice during these. Since these older devices may lose support mid-cycle, we have opted to restore the dot versioning to our branding. This launch will be LineageOS 22.1, incrementing that sub-version every QPR by
.1
, so expect to see 22.2 as well.Going forward, this aligns well with Google’s newly introduced concept of minor SDK releases. Now, you’ll be able to distinguish the minor version of Android you’re installing. Assuming the 25Q4 release is Android 16 QPR2, it should correspond to LineageOS 23.2, and so on. Additionally, maintainers will also be expected to check-in at each QPR to assure that their device still functions will all the changes carried. Don’t be disheartened if your device falls out of support during a QPR, it may just take some time to bring it up to par! Welcome to LineageOS 22.1, based on Android 15 QPR1. Enjoy the new features, and, as always, happy flashing!
New Features!New App?
- Security patches from March 2024 to November 2024 have been merged to LineageOS 19.1 through 22.1.
- SeedVault and Etar have both been updated to their newest respective upstream version.
- WebView has been updated to Chromium 131.0.6778.200.
- Contributor demon000 (Cosmin Tanislav) has reworked our extract utilities, heavily optimizing them. He was able to optimize most devices down from ~180 seconds to extract, all the way down to roughly ~30 seconds.
- He also rewrote our extract utilities from scratch in Python, making them far more extensible, and even faster, clocking in closer to 6 seconds! A 30x speed improvement! Maintainers can swap to this implementation at their leisure throughout this cycle.
- Contributor 0xCAFEBABE also added support for virtIO (QEMU/crosvm/UTM, etc.) targets! Though these aren’t supported officially, there is an awesome, comprehensive guide for building and utilizing these targets on the Wiki.
Our default music app, Eleven, has been included since CyanogenMod 12.1, making it one of the oldest apps in the LineageOS apps suite. Unfortunately, as you might have noticed, it has been neglected for quite some time. Given its age, its codebase was also old and not compliant with modern Android’s guidelines. So, we took the opportunity to replace it with a new music app, Twelve. Is this yet another music app? Yeah, it is, but we promise we made sure to provide a nice out-of-the-box experience for LineageOS users that aren’t looking for more advanced alternatives. It will be available starting from LineageOS 22.1 and onwards.
Twelve includes all the features you’re used to from Eleven, plus:
- A modern Material You design
- Proper landscape and tablets experience
- Support for most of the existing music library server protocols
- Subsonic
- OpenSubsonic (Ampache, Navidrome, Nextcloud Music, etc.)
- Jellyfin
- Support for streaming protocols like HLS, DASH, and SmoothStreaming
- Improved search
- Improved Android Auto support
- Playback resumption support (either from a device reboot or a new Bluetooth connection)
- More Visualizer presets
- Skip silence option
We’re also planning to add more features in the future, you’ll see them appear as you keep your device up to date, stay tuned!
Another new app!?Yes, you’ve heard that right, despite being less interesting than Twelve. Starting from LineageOS 22.1, the OS will bundle a native reader app for PDF files which, surprisingly, Jelly (our browser app) and WebViews cannot handle (for now). The app uses the same Jetpack PDF library used on recent Google Chrome and Files by Google releases, so there’s really nothing outstanding to mention about it: it’s just a simple PDF reader, have fun reading your very important documents!