网站大量收购独家精品文档,联系QQ:2885784924

安卓与苹果的对立.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓与苹果的对立

安卓与苹果的对立 Kavita Sharma Ph.D Student Singhania University, Rajasthan 摘要 这篇文章是关于安卓系统与苹果系统的比较和分析,苹果系统在过去的几年里曾左右着手机市场,现在却因新系统的引入而面临着垮台的危机。安卓以其非凡的特性被大众所喜爱,并一直承诺各式的更新和引入新型应用给用户最好的体验。本文还强调了一些必要的特性使得安卓系统优于苹果系统。通过对他们的平台,表现和侵略性的增长上进行比较,安卓系统尤其注重用户的角色以共同构建平台。 关键词:Android、DVK、平台独立性、市场占有率、开放、通知、无止境的,iPhone,可可,Objective-C,java,供应商,增长。 引言 谷歌的安卓和苹果的iPhone提供的不仅仅是移动操作系统,更是移动发展平台。因为他们彼此都面临激烈的竞争。二者的基本方式不同但都能赢得用户的青睐。 Android Android是在Linux下开发并按照开放手机联盟(OHA),意味着人人都可以开发Android。安卓系统的内部结构由软件栈组成。栈的基础是内核。谷歌使用的版本2.6操作系统,以建立安卓的内核,其中包括安卓的内存管理程序,安全设置,电源管理软件和几个硬件驱动程序。驱动程序是控制硬件设备的程序。例如, Nexus One 有一个相机。安卓内核包含一个摄像头驱动程序,该驱动程序允许用户发送命令到相机硬件。下一个级别的软件包括安卓的libraries。你可以把库看作是一组指令,告诉设备如何处理不同种类的数据。例如,媒体框架库支持多种音频、视频和图片格式的播放和录制。其他库包括一三维加速度库(用于加速度计的设备)和一个网络浏览器库。位于同一水平为库层,Android Runtime层包括一组核心java库的安卓应用程序员构建他们的应用程序使用java编程语言。它还包括Dalvik虚拟机(DVK)。 安卓操作系统使用虚拟机像自己的进程一样来运行每个应用程序。首先,所有应用程序是独立的。其次,如果一个应用程序崩溃,它不会影响到设备上运行的任何其他应用程序。第三、它简化了内存管理。 下一层是应用程序框架,这包括管理手机基本功能的项目,如资源分配,电话应用程序,进程或程序之间的切换和跟踪的电话的物理位置的程序。应用程序开发人员有完全的访问安卓应用框架的权限。在堆栈的顶部是应用程序本身。这是我们发现的设备的基本功能,如打电话,访问网络浏览器和访问您的联系人列表。 B. iPhone OS 苹果系统是一款由苹果公司开发和销售的移动操作系统。这是一个iphone,ipod Touch,iPad的默认操作系统。它是来自Mac OS X。iPhone OS有四个抽象层:核心操作系统层、核心服务层,媒体层和Cocoa Touch层。核心操作系统和核心服务层包含苹果系统的基本接口,这些接口包括那些旧的操作系统访问文件、底层数据类型,Bonjour服务,网络插座等。这些接口大多是基于C型,包括例如核心基础,CFNetwork、SQLite之类的技术,和其他POSIX线程和UNIX套接字访问。媒体层包含用于支持二维和三维图形、音频和视频的基本技术。该层面包括基于C的OpenGL ES技术、石英、和核心音频等技术。它也包含了基于先进的Objective-C的动画引擎核心的动画。它是一个使用了C和Objective-C的基础接口的混合物。Cocoa Touch层为您的应用程序提供了基本的基础设施。例如,基础框架提供了面向对象的集合、文件管理、网络操作等。基础框架是基于Objective-C。 2,Android与苹果 今天,移动市场为我们提供了很多选择,使得我们很难选择最好的,但俗话说“什么需求量最大什么就是最好的”,而安卓也是如此。谷歌的操作系统在2008年前就进入了市场,两年后,它在市场上显著增长。这都是为什么我会在下面的论述中详细说明的一些原因。在我看来,这些最重要的因素造成了这样的差异。它正改变着世界智能手机市场的局面就像智能手机的主导者HTC,摩托罗拉,三星,和谷歌的Nexus One的被采用一样。Android,因为其突出的特点正在和苹果、微软、诺基亚、Palm、Research in Motion以及Symbian竞争移动平台。 安卓的增速比苹果快。在过去两年,它的平台快速发展且开放的平台是快速增长的原因。我们从不同的角度对安卓和苹果进行比较,但最终的结果应该是在每一方面都是相同的。下面我们讨论一些区分Android和iPhone的差别的主要特性。 语言 谷歌的Android提供定制的java虚拟机,和java字节码解释器,方便Android提供免费服务使得安卓成为一个java平台,从而引入一个新的影响开发者用java有关项目开发他们的程序的发

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档