WEB开发网
开发学院手机开发iPhone 开发 深入谷歌 Android 和苹果 iPhone OS:核心平台 阅读

深入谷歌 Android 和苹果 iPhone OS:核心平台

 2010-04-12 03:33:00 来源:WEB开发网   
核心提示:搭载谷歌 Android 操作系统的智能手机正在发起一轮新的攻势,最终达成让人们真正值得期待的产品,深入谷歌 Android 和苹果 iPhone OS:核心平台,本系列文章从智能手机软件平台的角度分析 Android 与 iPhone ,这是首篇,iPhone 使用同麦金塔相同的 Mach/BSD Unix 内核,关

搭载谷歌 Android 操作系统的智能手机正在发起一轮新的攻势,最终达成让人们真正值得期待的产品。本系列文章从智能手机软件平台的角度分析 Android 与 iPhone ,这是首篇。

platform.png

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

1 2 3  下一页

Tags:深入 谷歌 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接