为什么说linux是开源不开放, android是开源又开放.

听高焕堂讲座有感

作为硬件厂商, 创新了硬件功能, 写了新driver, 放到linux os上, 必须要开源, 这样就会被别人抄袭, 抹杀了硬件厂商创新的积极性.

开放说的是, 你要开源就开源, 要不开源就不开源, 一切随你, 这样的话可以激发硬件厂商的创新积极性.

android提供HAL层机制, 可以让硬件厂商不去开源driver的源代码, 所以说android是开源系统, 也是开放系统.

 

另外, 开发的方向应该是

1. 做android的特性, 软硬整合, 用差异化来提高售价.
2. 内容提供商(银行,qq,等), 只提供api, 不要直接写ap, 让第三方的ap开发者利用这个api去写ap.

posted @ 2011-12-06 16:42  ahking17  阅读(228)  评论(0)    收藏  举报