刚刚,好几个朋友给我扔了个链接,“Android 要闭源了,你怎么看?”
一开始我直接懵了,还有这等事?Google 脑袋瓜子被门夹了吗.....
然后我去看了一下 Android Authority 发的消息,发现这完全是在瞎扯。至少目前,“Android 闭源” 完全是各种自媒体的自行演绎。
真实情况是什么呢?
(the) development of the Android operating system will soon fully happen in private
"Android 系统的 开发过程 将会在私下进行",主语是“开发过程”,而非“Android 系统”。
什么意思呢?我举个例子。
KernelSU 是一个开源项目,不仅它的源代码是公开的,其代码的开发过程是完全公开的。我要是开发了什么新功能,立马就会把代码 push 到 github,任何人都可以立即看到。
这样的好处非常多,比如容易协作、公开透明等。
坏处也不是没有,比如我要是删了什么功能,可能就会有 KOL 跑过来请愿、甚至是煽风点火,给我施加压力;实际上我可能只是为改进这个功能做准备,后续会用更好的方式去实现它。
再比如开发团队要是想搞个大新闻,秘密准备一个重磅 feature,然而代码一 push,大家就立马知道了,完全没法保密。
如果我单独搞个私有的代码仓库,所有的新功能先在那个仓库上“秘密”开发,等要发新版本了,我再把这个仓库的代码公开,同步到 github,就不会有这个烦恼。
所以目前为止,Google 只是决定不再公开 AOSP 的开发过程,有新的完整版本或者维护版本时,依然会开源对应的代码。
Android Authority 的原始消息可以阅读原文查看。
什么是事实,什么是观点,大家可以自行评判。