开源只不过是个幌子 揭示 Android 的真面目
2010-04-22 16:09:00 来源:WEB开发网然后呢?数年后又如何呢?排除了一群Android狂热份子之外,如何能持续吸引包括Google在内的一群编程者呢?如何能保持厂家和开发者的忠诚度呢?不是什么,就是未来的赚钱可能性。
问题是:Android的未来是怎样的?它有Roadmap吗?没有,因为每一部新的Android手机,就是一个新的Android版本。目前的所有Roadmaps都是不确定的--厂商只会自由地为自己的需要,加入自己的接口;而编程者亦会按自己的需要,使用不同厂商的开发套件。 Odin不知道未来的Android手机会用什么硬件(天知道会用谁人会用多点触控、也没有人知道是Qualcomm还是TI的处理器)、也不知道它未来的 Android手机会有什么软件(如果Motorola知道会有Google googgle和Turn-by-turn的Android 2.1,打死它也不会那么快推出Milestone,)。所以,它的未来性比Windows Mobile更空泛:好歹Windows Mobile也不是开源的,厂商并不能修改Windows Mobile的接口,也要乖乖的按照Microsoft的安排--结果除了效能之外,Windows Mobile的兼容性问题没有那么明显。
为什么有这样的兼容性问题? Odin不多说,大家可以到<这里>和<这里>参考,Odin不赘。 Odin直接把问题拆开来,单看兼容性问题会带来什么影响:
第一,是极烂的后向兼性,新版本软件不能在较旧的系统上使用。 Android推出以来,版本更新快速,快到还有很多中阶机种还在使用 Android 1.6,例如HTC Hero推出还不到半年,它的广告还在卖电视的时候,咦,这么新的机种就已经有很多Apps不能用了?天,那消费者还有信心买新机吗?
第二,这不单是前后兼容、或高阶低阶的问题,平行兼容也有问题。比方说,你换了Nexus One之后,咦,那边厢要出HTC Legend了,但我用不了Sense UI啊…但是,原理上两部也是HTC,两部也是高阶手机…同样地,据说目前也有不少游戏在Nexus One和Milestone之间出了兼容问题,怀疑可能与GPU有关(AMD vs PowerVR),而属于高阶Android手机的的Nexus One,它的多点触控与同样是高阶的Droid/Milestone相比,也好像有点毛病<注>,那编程者应否写多点触控的Apps给高阶市场吗?
第三,更严重的问题是:不是Apps的问题,而是Android系统本身的不相容。每一部Android的背后,是厂商自己修改了介面和系统接口的版本,但是当新版的Android推出时,用户更新就会考虑到本来的使用者介面和程式接口的兼容问题,而厂商也要为自己旗下的机种,背上沉重的再开发责任(HTC就要自己承诺,每一部机种最少提供1次升级)。故此,虽然Android
- ››开源平台Meego和Android之间的对弈
- ››开源的Kingthy.Mail邮件组件库
- ››开源飞信Openfetion最新发布v1.8版
- ››开源重复数据删除技术纵览
- ››开源的 iPhone 杀手终于到来
- ››开源有优势:Android首超Windows Mobile
- ››开源只不过是个幌子 揭示 Android 的真面目
- ››开源面向对象数据库 db4o 之旅,第 1 部分: 初识 ...
- ››开源面向对象数据库 db4o 之旅,第 2 部分: db4o ...
- ››开源面向对象数据库 db4o 之旅,第 3 部分: 深入d...
- ››开源缓存包 EHCache 全接触
- ››开源救不了Symbian
更多精彩
赞助商链接