WEB开发网
开发学院手机开发iPhone 开发 深度剖析 Android 和 iPhone OS 阅读

深度剖析 Android 和 iPhone OS

 2010-04-09 05:55:00 来源:WEB开发网   
核心提示:软件,然而,深度剖析 Android 和 iPhone OS(3),微软接下来介入其中,最终通过 Windows 95 消灭了所有 MS-DOS 的竞争者,通过软件升级增加功能、提高性能的潜质,默认软件的易用性,将 PC 软件平台牢牢的控制在手下,与此不同的是
软件。然而,微软接下来介入其中,最终通过 Windows 95 消灭了所有 MS-DOS 的竞争者,将 PC 软件平台牢牢的控制在手下。

与此不同的是,谷歌表示允许制造商随意使用 Android。手机厂商,甚至是运行商都可以在 Dalvik 字节码解释器的基础上定制自己的版本。这很像80 年代后期 DOS 界群雄混战的状态,与 Windows 世界过往 15 年的历程显然不同。

这是很重要的差异,缘由是专家们常将 Android 与 Windows 互相比较。尽管谷歌在运作新平台与借此盈利方面与微软有着许多的不同。

平台体系:iPhone

苹果的做法则完全不同,不在 Java ME 上作文章,而是将 iPhone 运行在缩减后的 Mac OS X Cocoa 开发环境下。依靠 Mac 开发者而不是 Java ME 程序员。

虽然仍可以把 Java 代码移植到 iPhone 上,但由于苹果只支持 Objective-C/C 所以需要更多的转换工作。苹果无意使 Mac 应用简单的转换到 iPhone 上,由于 iPhone 与 Mac 开发环境的相似,也能将开发者的目光更多的转移到 Mac 之上。iPhone 的销量目前已是 Mac 的两倍,品牌认知度也比 Mac 更高。

开发环境双方未分高下,开发工具也类似,只是 Android 对开源与 Java 开发者来说更为熟悉,而苹果的则同自家的桌面开发工具非常相似。苹果在此略有优势,因为早于 Android 发布一年半之前就开始部署,而且 Mac OS X 十年来也一直在改进,而谷歌适才进入平台开发市场。

然而 Android 团队与谷歌协力工作的时间同苹果开发 iPhone 类似,大概都是从 2005 年开始。在收购之前,Android 项目自 2003 年开始,并大量使用始于 2000 年 Danger 之上的操作系统技术,同 Mac OS X 的开发时间类似。因此在许多方面,Android 同 iPhone 是同时代的,而 Symbian 、黑莓 OS 和 Windows Mobile 的核心系统都起源于 90 年代中期,目的仅是作为单纯的 PDA 或传呼机操作系统。

Android vs iPhone:商业模型

除了技术方面的区别,Android 与 iPhone 在许多方面也有显著的差异,而且这些方面能够更直接的影响到用户体验。用次等技术制造出好产品,或用最好的技术制造出糟糕的产品都是可能的。除了独有的技 术之外,以下几方面也会影响到用户体验:

由平台商业模型决定的用户自由度。

通过软件升级增加功能、提高性能的潜质。

默认软件的易用性,以及第三方软件的质量。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:深度 剖析 Android

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