深度剖析 Android 和 iPhone OS
2010-04-09 05:55:00 来源:WEB开发网平台提升:iPhone
除了用户难以获取最新版本软件之外,另一个问题是, Android 缺乏苹果的集成化商业模式,这正是令人惊叹的各项新功能抵达用户的原因。苹果定期提供软件的重大升级,目的是更好销售硬件,以及保持用户的高满意度。苹果从硬件销售中挣到的钱,足以再大量投资于软件平台的开发,以保持创新,iPod 当年的策略便是如此。
递进式(progressive)软件更新,是苹果商业模式的核心,它甚至改变了苹果计算 iPhone 销售收入的方式,以确保用户在无需额外花费的情况下更快速地安装软件更新。其结果便是平台的飞速提升,它不断增加新功能,并快速赶上其他平台的领先之处。
甚至在一些苹果不提供支持的技术上,比如后台运行第三方软件;或者Adobe Flash,苹果也会提供替代方案,弥补缺失的功能,比如统一的推送通知服务器(Push Notification Server),或者支持 YouTube 视频用 H.264 格式进行流下载。
再一次,苹果对 iPhone 平台所做的统一管控,使其能够推出适用所有 iPhone 机型的新功能,并且快速交付给用户,从而确保新操作系统的功能能被广大开发商所用。其结果便是,这个保持了良好的一致性、并不断提升的平台,能够迅速摆脱旧系统的困扰,同时让新功能在系统的各方面都迅速得到支持。
平台提升:Android
Android 没有财务收入方面的考虑。谷歌只想向手机制造商和供应商提供足够多的代码,让他们可以推出定制化的独特产品,以便谷歌能够延续其核心业务,将广告和付费搜索结果卖给移动用户。谷歌的合作伙伴真正想要的,是能对差异化的创新功能拥有控制权,这样他们才能抗衡与其他 Android 手机厂商的竞争。
因此,推进 Android 平台的不是谷歌,而在很大程度上是摩托罗拉、HTC、索尼爱立信,以及其他有着多年手机制造经验、推出过数十款用户介面糟糕、捆绑着变态软件、硬件响应度 极差的手机厂商。
这些设备之间的共性是,它们都运行 Dalvik 字节码,并有一个开放源码的内核,但鲜有 Android 用户会关心这些东西。从本质上讲,Android 不是谷歌的手机平台,它不过是一个开源的替代品,提供给那些在 Symbian、Windows Mobile 和 Linux 上纷纷折戟的硬件厂商,他们期望借此创造的仍然是臃肿复杂、各行其是、整合度低的产品,和他们现在做出来的东西没有区别。这也正是 Symbian、Windows Mobile、摩托罗拉和索尼爱立信在商业上集体沦陷的原因。
更多精彩
赞助商链接