深度剖析 Android 和 iPhone OS
2010-04-09 05:55:00 来源:WEB开发网这种情况会令熟悉苹果升级方式的用户颇为费神,但这却是其他智能手机平台的通行做法。想要升级到 Android 2.0 的用户,只有自己想办法搞到索尼爱立信或者 HTC 的定制介面安装包,才能对他们手里的某款手机进行针对性的升级,否则就要一直等待下去,直至运营商决定向其用户提供最新的版本。在其他软件平台上,这个等待过程会长达数月。
此外,由于各款 Android 手机的硬件参数不同,谷歌未来发布的 Android 升级也可能完全安装不上,或者需要对其进行破解,或牺牲部分功能,才能运行在某款手机上。
举例而言,谷歌已警告称,一年前上市的第一代 Android 手机 T-Mobile G1(即 HTC Dream)就由于内存不足而无法运行将来的 Android 升级版本。在这个链条上的其中一方,或者软件平台开发者(谷歌),或者硬件制造商(HTC),或者运营商(T-Mobile),当时在推出此款手机时,就没有考虑到一两年后的新版软件可能无法在现有硬件条件下运行的问题。
人们曾批评苹果 iPhone OS 3.0 在旧机型上不支持视频录制,尽管原因其实是旧款 iPhone 处理器能力不足以运行高质量视频录制。如果 Android 用户发现他们连新版软件都安装不了,他们会为谷歌开脱吗?
听起来是不是很耳熟?的确如此。这类毛病在 Windows Mobile 上已成顽疾,只是现在主角从微软变成了谷歌。Windows Mobile 5 对内存控制进行了全新的设计,一下就切断了之前推出的所有 WM 手机的升级途径。WM 6.6.1 和 6.5 也同样在硬软件集成上采用了新的方式,将既有用户完全挡在了升级的门外。
今天 Android 手机的情况如出一辙,只是换成了一个免费的操作系统而已,但系统的提供商对平台的控制力却更弱了。摩托罗拉 Droid,HTC 的各款 Android,以及索尼爱立信的 Xperia x10,最初研发时都是冲着 Windows Mobile 去的。
谷歌的 Android 软件平台比 Windows Mobile 更现代,能力更强(WM 起初就是针对更简单的掌上电脑进行设计的),但 WM 面临的问题并非技术瓶颈所致,其原因是,授权太过分散,糟糕的硬软件集成度使得应用程序无法保证在所有型号手机上正常运行,以及不同的机型设计,硬件指标和操作系统版本带来了过高的复杂度和管理难度。Android 的操作系统技术更先进,成本更低,授权自由度更高,但都无法解决这些核心问题。
更多精彩
赞助商链接