为什么说linux是开源不开放, android是开源又开放.
听高焕堂讲座有感
作为硬件厂商, 创新了硬件功能, 写了新driver, 放到linux os上, 必须要开源, 这样就会被别人抄袭, 抹杀了硬件厂商创新的积极性.
开放说的是, 你要开源就开源, 要不开源就不开源, 一切随你, 这样的话可以激发硬件厂商的创新积极性.
android提供HAL层机制, 可以让硬件厂商不去开源driver的源代码, 所以说android是开源系统, 也是开放系统.
另外, 开发的方向应该是
1. 做android的特性, 软硬整合, 用差异化来提高售价.
2. 内容提供商(银行,qq,等), 只提供api, 不要直接写ap, 让第三方的ap开发者利用这个api去写ap.

浙公网安备 33010602011771号