深度剖析 Android 和 iPhone OS
2010-04-09 05:55:00 来源:WEB开发网谷歌 Android 给予了智能手机制造商赶超 iPhone 的希望。本系列的前两篇文章探讨了苹果和谷歌在各自的智能手机平台中采用的底层核心技术和商业模式。下文是系列的第三篇,探讨了 Android 与 iPhone 这两个智能手机软件平台在管理软件更新和交付方式上的先进之处。
软件更新:iPhone
苹果更新 iPhone 软件所采用的模式是,每年夏天推出大升级,每一到两个月发布小更新。所有的软件更新适用于 2007 年以来的全系列 iPhone 型号。一些新功能需要新硬件才能支持,旧型号上只能实现部分新增特性。
iPhone OS 2.0 发布之后,运行 1.0 版本的 iPod touch 的用户需要支付一笔费用才能下载 2.0 升级包。在 iPhone OS 3.0 推出时,苹果则强制所有的第三方软件要通过 iPhone 3.0 的兼容性测试,以避免软件和操作系统出现向后兼容的冲突。
这一举措成功消除了所有 iPhone 用户迅速升级到 3.0 的障碍,免去了向旧版本的 2.X 平台提供维护的烦恼。这使得苹果无需将精力花在维护不同的软件版本上,只用考虑如何在提供更多新特性的同时保持简洁。用户也不用操心手机和应用软件的版本问题,一切都是无缝过渡的。
在下表中,深色色块表示有重大新增功能的更新,浅色色块则代表只是修补了臭虫和改进了性能的小更新。苹果每年提供 3 至 4 个有新增功能的更新,其间则有三四个性能提升的小更新。Android 在发布后的第一年里发布了两个有新增功能的更新,以及两个性能改进的小更新。这个频率只及 iPhone 发布首年的一半。
iPhone OS 和 Android 发布更新的频率对比(点击可看大图)
软件更新:Android
每当 Android 发布更新时,用户只能自己去获取,或者等待运营商提供。因为移动运营商和硬件制造商能够对标准的 Android 系统自行做出重大改动,添加封闭版权的自有特性,因此该平台的用户没有统一、简便的方式来安装最新版本的 Android。
换言之,用户要想获得针对 HTC、针对 Verizon、或者针对某个型号的最新版 Android 软件,就会遭遇到 RIM 的黑莓、Symbian 和 Windows Mobile 用户所熟悉的麻烦:漫长地等待硬件厂商推出适用于各自机型的平台版本,然后再由移动运营商来提供。
索尼爱立信刚刚宣布了将在明年初发售其 Android 手机──Xperia x10,但却表示该手机搭载的是 Android 1.6 版本,而非最新的
更多精彩
赞助商链接