3月(yue)27日,据报(bao)道,GOOGLE(ge)已确认将停止维(wei)护Android开源项目(AOSP),未来所有Android开发(fa)将仅在GOOGLE(ge)内部进行。
从下周开始,Android的开发(fa)工(gong)作将完全转移到GOOGLE(ge)内部分支,AOSP的持续集成/交付(fu)(CI/CD)工(gong)具和Android Gerrit可能也将关闭。这意味着未来,只有GOOGLE(ge)内部员工(gong)才(cai)能访问AOSP的内部分支或提交代码,Android的开发(fa)过程将不再对外(wai)透明(ming)。
分析人士称,GOOGLE(ge)此举对各大手机厂商影响有限,但个(ge)人ROM开发(fa)者和刷机用户可能面临更多(duo)技术障碍(ai)。
AOSP全称为"AndroidOpen SourceProject",它是GOOGLE(ge)根据Apache 2.0许可证发(fa)布的开源项目。Apache 2.0 是一种App许可证,允许任何人使用、分发(fa)或修(xiu)改和分发(fa)基于AOSP的操作系统,而无需支付(fu)任何许可费用或发(fa)布源代码。这种宽松的许可结构促进了(le)AOSP被广泛采(cai)用,从而催(cui)生了(le)各种定制系统,例如SAMSUNG的One UI。
为了(le)平衡AOSP的开放性(xing)与其产品开发(fa)策略(lue),GOOGLE(ge)此前主要通过公(gong)共AOSP分支及内部开发(fa)分支进行系统维(wei)护,其中(zhong)前者面向全球开发(fa)者开放,不涉及任何GOOGLE(ge)专有服务,而后者仅供拥有GMS(谷歌 Mobile Services) 许可协(xie)议的厂商使用。
现(xian)在GOOGLE(ge)以简化开发(fa)流程为名义,将所有Android操作系统开发(fa)转移到其内部分支。具体(ti)来说,GOOGLE(ge)将不再维(wei)护目前AOSP的公(gong)开分支,逐(zhu)渐关闭相关的的支撑性(xing)资源,并可能停止更新有法定开源义务(GPL 等协(xie)议的代码)外(wai)的组件的源代码。
本意为“安卓开放源代码项目”的AOSP近年来逐(zhu)渐走向封闭,AOSP Search 、Music 、Calendar、Keyboard等开源内容不断遗失(shi),GOOGLE(ge)把越来越多(duo)的东西放到自家内部分支框架里。
不过就目前来看,GOOGLE(ge)停止Android开源项目的影响有限。因为绝大多(duo)数主流手机厂商早已和GOOGLE(ge)签订了(le)各种授权(quan)合作协(xie)议,他们仍(reng)然可以得到和使用最新的Android源代码,获得GOOGLE(ge)GMS认证,正常(chang)预装GOOGLE(ge)的各种服务和应用。