深度剖析 Android 和 iPhone OS
2010-04-09 05:55:00 来源:WEB开发网Android 并未与 iPhone 正面冲击,它是一个灵活的平台,不同的企业可以进行范围丰富的定制,而不像 iPhone 那样:由单一公司管理的特定产品。
然而,随着其余智能手机系统的尽数溃败(包括老旧的 Palm OS,Linux 系 OpenMoko 和 GreenPhone,Windows Mobile,甚至是领先的 Symbian),Android 已经成为 iPhone 最大的假想敌,硬件商们亦希望借此与苹果抗衡。HTC、摩托罗拉和索爱推出的新机正剑指 iPhone,只是途径各有不同。
将特定的 Android 机型与 iPhone 进行比较是困难的,因为 Android 只是整个系统的一部分。某些机型也许与运营商独立绑定,有不同的收费标准,覆盖范围,运营商限制或是与 Android 并不相关的技术限制。同样,不同的手机制造商也有诸多方面的问题,例如设计、质量、售后、功能或价格,这些问题多少会影响到用户体验,但同样与 Android 无关。
基于这样的原因,本系列文章仅在软件平台层面上将 Android 与 iPhone 进行对比,讨论它的优劣之处,而不是就具体型号的设备展开。这些问题适用于市售的所有 Android 手机,也适用于还处于开发的产品。除此之外,当消费者真正考虑选购一款手机的时候,在软件平台之外,还有许多值得权衡之处。
然而,软件平台是如此深刻的影响到易用性、扩展能力、第三方软件以及后续支持,因此分析二者的区别便可以就 Android 用户与 iPhone 用户在电话寿命周期中所能拥有的操作体验上得到许多启迪。这类似于 Windows 与 Mac OS X 之间的对比,而不是比较特定的 Windows PC 与麦金塔的功能。
Android vs. iPhone: 表面之下
Android 和 iPhone 的软件平台不仅是一个核心操作系统。事实上对用户而言,操作系统间的差异是影响最小的那部分。二者都基于 Unix 内核,少有用户能深入到那里。Android 使用 Linux 内核,iPhone 使用同麦金塔相同的 Mach/BSD Unix 内核。
关键是这并不重要,原因是二者都没有真正提供访问内核层的方法(无论是对用户还是开发者),而且二者的设计目的也不是运行为 Linux PC 与麦金塔打造的桌面应用程序。它们是好技术的范例,在核心操作系统之上,满足了智能手机系统的需要。
与用户有关的层次远高于系统内核,这里是程序运行,安全保障与智能手机背后的商业模型影响用户行为之所在。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接