GApps软件包(Google Apps的缩写)在自定义ROM开发社区中至关重要。GApp未与自定义ROM(如LineageOS)捆绑在一起的原因是,尽管LineageOS是开源的Android发行版,但Google应用程序不是开源的。Play商店,Gmail,地图等应用程序不使用Apache或GPLv2许可证。因此,自定义ROM开发人员无法将它们与构建捆绑在一起,因为这样做会带来法律挑战。
多年来,许多不同的GApps软件包都非常流行。ParanoidAndroid GApps曾经是那里使用最广泛的GApps之一,但该软件包于2015年停产。同年,Open GApps试图发扬ParanoidAndroid GApps停办的地方。
开发人员说,Open GApps的独特功能是通过编写允许自动自动创建新更新包的构建脚本来完全开发的。他们的开发过程是开源的,并且构建是在(欧洲)每晚生成的。
自发布以来,Open GApps逐渐成为最受欢迎的GApps软件包。它允许用户从ARM,ARM64和x86平台中进行选择,其支持的Android软件版本从Android 4.4 KitKat到Android Oreo。
LineageOS 15.1的最新版本增加了用户对自定义ROM的兴趣。Treble项目的最新发展也意味着,在经历了越来越多的设备被锁定,阻碍发展的时代之后,开发社区有期待的东西。LineageOS 15.1的第一代版本已于本周发布(基于Android 8.1 Oreo),但OpenGApps并未提供适用于Android 8.1 Oreo的GApp(特别是SetupWizard仍为8.0)。
现在,这种情况发生了变化,因为OpenGApps现在提供了适用于ARM,ARM64,x86和x86_64平台的Android 8.1 Oreo软件包。
OpenGApps警告说,用于Android Oreo的GApps软件包仍处于“测试版质量”。但是,适用于Android 8.1 Oreo的GApps的发布意味着它们现在与Android 8.1自定义ROM(例如LineageOS 15.1)兼容。因此,用户不再需要使用不会自动更新的替代GApps软件包。他们可以通过TWRP刷新Open GApps程序包—应该注意的是,在刷新自定义ROM之后(重新引导至系统之前),必须立即刷新GApps程序包,以避免崩溃。