如题,一直有个疑问,来与大家讨论:
为什么安卓没有通用版系统呢?
目前的状况是,每家手机厂商分别发布rom,然后每种机型都需要单独适配。结果导致很多安卓机器通常发布之后就没有更新了,手动刷机还没有适配好的rom包。
实际上,大量机器都是采用通用的芯片和器件,理论上可以刷类似的rom包,比如同样采取枭龙810芯片两款手机,又如大量千元机采用联发科的整套方案,其底层驱动有大量共同内容。
如果把rom拆分为:操作系统内核与框架,驱动,用户ui;这样的话,谷歌提供内核和运行库和框架,硬件商提供具体驱动,大型互联网公司、开源社区和手机厂商提供不同的用户ui,其他互联网公司、软件厂商提供应用。
这样的话,用户根据处理器,图形芯片以及其他硬件去下载对应的驱动,选择喜欢的ui,然后进行刷机,这样岂不是方便的多,而且省去了每款机型适配的麻烦,广大用户也可以自由选择。为什么谷歌不这么做呢?
又如微软windows系统,可以直接安装再带基本驱动的通用版系统,然后通过系统更新获得特定驱动,除了ui无法定制且系统闭源两个缺点之外,系统更新方式,驱动结构等都是谷歌值得学习的,我感觉谷歌有点不作为。
大家是怎么看的?
为什么安卓没有通用版系统呢?
目前的状况是,每家手机厂商分别发布rom,然后每种机型都需要单独适配。结果导致很多安卓机器通常发布之后就没有更新了,手动刷机还没有适配好的rom包。
实际上,大量机器都是采用通用的芯片和器件,理论上可以刷类似的rom包,比如同样采取枭龙810芯片两款手机,又如大量千元机采用联发科的整套方案,其底层驱动有大量共同内容。
如果把rom拆分为:操作系统内核与框架,驱动,用户ui;这样的话,谷歌提供内核和运行库和框架,硬件商提供具体驱动,大型互联网公司、开源社区和手机厂商提供不同的用户ui,其他互联网公司、软件厂商提供应用。
这样的话,用户根据处理器,图形芯片以及其他硬件去下载对应的驱动,选择喜欢的ui,然后进行刷机,这样岂不是方便的多,而且省去了每款机型适配的麻烦,广大用户也可以自由选择。为什么谷歌不这么做呢?
又如微软windows系统,可以直接安装再带基本驱动的通用版系统,然后通过系统更新获得特定驱动,除了ui无法定制且系统闭源两个缺点之外,系统更新方式,驱动结构等都是谷歌值得学习的,我感觉谷歌有点不作为。
大家是怎么看的?