LineageOS是定制Android开发领域的知名玩家。它是CyanogenMod的继任者,现在支持大量设备,为爱好者提供了一种自定义和优化他们的系统的方式,而不会被沉重的皮肤所困扰。LineageOS团队最近发布了一个重大更新LineageOS20,它基于Android13。
LineageOS20的新功能
LineageOS20带来了许多新功能和增强功能:
2022年4月至2022年12月的安全补丁已合并到LineageOS17.1至20。
LineageOS现在有一个名为Aperture的新相机应用程序!它基于谷歌(大部分)令人敬畏的CameraX库,并在许多设备上提供更接近“库存”的相机应用程序体验。感谢最初开发此功能的开发人员SebaUbuntu、LuK1337和luca020400、设计师Vazguard以及致力于将其集成到LineageOS并使其适应我们大量支持设备的整个团队!
WebView已更新至Chromium108.0.5359.79。
完全重做Android13中的音量面板,并进一步开发侧弹出扩展面板。
完全支持通用内核映像和Linux5.10构建,具有完整的树外模块支持以匹配新的AOSP约定。
AOSPGallery应用程序的沿袭分支已经看到许多修复和改进。
Updater应用程序已修复许多错误并进行了改进,并新增了精美的AndroidTV布局
我们的Web浏览器Jelly有几个错误修复和改进
更多更改和改进回到上游,他们在一段时间前集成了FOSSEtar日历应用程序
更多更改和改进返回到Seedvault备份应用程序的上游。
Recorder应用程序已针对Android的内置功能进行了调整,同时仍提供您期望从LineageOS获得的功能。
该应用程序进行了大量重新设计。
您支持的材料已添加。
高质量录音机(WAV格式)现在支持立体声,并且有几个线程修复。
AndroidTV构建现在附带一个无广告的AndroidTV启动器,与谷歌的启用广告的启动器不同——它还支持GoogleTV风格的构建,他们正在评估将来在支持的设备上迁移到它。
多个GoogleTV功能,例如外观更吸引人的双面板设置应用程序,已移植到LineageOSAndroidTV版本中。
adb_root服务不再与构建类型属性相关联,这样可以更好地与许多第三方根系统兼容。
合并脚本已经过大修,大大简化了Android安全公告合并过程,并使具有完整源代码版本的支持设备(如Pixel设备)更加简化。
LLVM已被完全接受,构建现在默认使用LLVMbin-utils和可选的LLVM集成汇编程序。对于那些使用旧内核的人,不用担心,您可以随时选择退出。
已开发出全局快速设置灯光模式,以便此UI元素与设备的主题相匹配。
设置向导已适应Android13,具有新的样式和更无缝的过渡/用户体验。
LineageOS20Aperture,一个新的默认相机应用程序
如果您曾经在LineageOS上使用过默认相机应用程序,您可能会感到失望。该应用程序的名称“Snap”是高通自己的相机应用程序的一个分支,他们最终转而使用默认的AOSP相机应用程序,称为Camera2。这是一个基本的应用程序,但对于大多数人的需求来说太简单了。这就是光圈如此重要的原因。
Aperture使用CameraXAPI,该API近年来已经成熟,可以完全用于相机应用程序。得益于它,Aperture能够实现以下功能:
辅助相机支持(设备维护人员必须启用它)
视频帧率控制
完全控制EIS(电子图像稳定)和OIS(光学图像稳定)设置
用于检查设备方向角度的水平仪
对于外行,Google的CameraX库旨在简化Android上的相机应用程序开发过程。在引擎盖下,它包装了Camera2,这是一种API,允许应用程序探测设备上的相机功能,前提是OEM将这些相机功能公开给API。为了减少相机功能的碎片化,设备制造商可以选择在他们的手机中附带CameraX兼容的扩展库,从而允许第三方开发人员无缝地利用原生相机功能。