摘要:之前各大媒体都报道了谷歌即将放弃开源安卓系统,也就是ASOP的事儿,这当然引爆了整个IT行业,因为大家都知道ASOP对于很多厂商和设备来说是多么重要。特别是国内,因为有多少手机、电视、盒子等设备,都是利用ASOP来开发的安卓系统,如果谷歌真的放弃ASOP,其他
之前各大媒体都报道了谷歌即将放弃开源安卓系统,也就是ASOP的事儿,这当然引爆了整个IT行业,因为大家都知道ASOP对于很多厂商和设备来说是多么重要。特别是国内,因为有多少手机、电视、盒子等设备,都是利用ASOP来开发的安卓系统,如果谷歌真的放弃ASOP,其他不说,那真的要逼得一众国内厂商去真“自研发”系统了。
不过谷歌很快就跳出来正式回应,表示自己并非放弃开源,只是计划大幅改变新版Android系统的开发流程,这其中就涉及到AOSP的问题。之前大部分代码都放在公开管道,但未来将采取非公开方式。这不代表Android开源就会被放弃,只是整体开发流程不再如以往那样透明而已。而且根据我们得到的消息,谷歌已经给国内的很多厂商保证,未来可以继续使用最新版的AOSP。
谷歌已经向媒体证实,今后所有Android核心开发将在谷歌内部分支进行。过去谷歌会频繁更新公开的AOSP分支,任何人都能存取;但内部分支仅限谷歌自己和拥有谷歌移动服务(Google Mobile Services,GMS)授权的制造商得以使用(海外品牌以及在海外销售的国内厂商)。谷歌表示,此举目的是简化Android开发流程,延续近期采用的主干开发(trunk‑based development)模式。由于AOSP与内部分支在功能和API支持常常不同步,谷歌必须在每次新版Android公布前耗费大量人力进行合并。而现在专注于内部分支后,谷歌将能加快新版开发速度、减少重复工作,所有人都能更轻松。
但关键是,这样的改变并不表示谷歌就要放弃AOSP,谷歌强调新版Android完成后,仍会如往常将原始码发布至AOSP,开发者则专注于应用程序如何支持新版Android。而有GMS 授权的OEM厂商可直接跟进内部分支进度,专注于开发需要一年或更长时间才能上市的产品。也就是说大家不用老盯着AOSP,等新版Android开发完毕后,再等谷歌将代码发布到AOSP上就行了。
实际上多年来谷歌已将多项功能从AOSP转移至封闭原始码套件,以便更弹性地更新核心元件而无需完整升级系统。目前大多数Android开发也都在内部分支完成,唯独蓝牙(Bluetooth)等少数元件仍维持在公开的分支,未来也将转至内部分支开发。对于谷歌来说,只是希望减少开发流程,但对于外界而言,未来对于新版Android系统发布前,掌握信息就肯定大幅减少,之前所有人都可以利用AOSP来揭露下一代安卓系统的新功能、即将淘汰的旧功能或兼容性变动等,以后在想获得这么新的信息就不容易了。
实际上对于普通用户而言,谷歌的这次改动不会有什么感知,而且也不像很多人危言耸听的那样认为谷歌要放弃AOSP了。所以无论是用户还是厂商,其实都不用担心这个问题,未来依然可以通过AOSP获得最新的系统,电视厂商和手机厂商要怎么魔改,要怎么用AOSP去吹嘘一波自研发系统,都还是可以的!
来源:杰夫视点一点号