徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
下载
比浏览器更快的访问!
 

Android和Android Runtime

快捷方式: 差异相似杰卡德相似系数参考

Android和Android Runtime之间的区别

Android vs. Android Runtime

Android(讀音:英:,美:),常見的非官方中文名称为安卓,是一個基於Linux核心的開放原始碼行動作業系統,由Google成立的Open Handset Alliance(OHA,開放手機聯盟)持續領導與開發,主要設計用於觸控螢幕行動裝置如智慧型手機和平板電腦與其他可攜式裝置。 Android Inc.於2003年10月由Andy Rubin、Rich Miner、Nick Sears和Chris White 在加州帕羅奧圖創建。Android最初由安迪·鲁宾等人開發製作,最初開發這個系統的目的是創建一個數位相機的先進作業系統,這是2004年4月向投資者提供的基礎;但是後來發現市場需求不夠大,加上智慧型手機市場快速成長,於是Android成為一款面向智慧型手機的作業系統。於2005年7月11日Android Inc.被美國科技企業Google收購 。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商成立開放手機聯盟來共同研發改良Android,隨後,Google以Apache免費開放原始碼許可證的授權方式,發佈了Android的原始碼,開放原始碼加速了Android普及,讓生產商推出搭載Android的智慧型手機,Android後來更逐漸拓展到平板電腦及其他領域上。 2010年末數據顯示,僅正式推出兩年的Android作業系統在市場佔有率上已經超越稱霸逾十年的諾基亞Symbian系統,成為全球第一大智慧型手機作業系統。 在2014年Google I/O開發者大會上Google宣布過去30天裡有10億台活跃的安卓设备,相較於2013年6月則是5.38億。 2017年3月,Android全球網路流量和設備超越Microsoft Windows,正式成為全球第一大作業系統。 2017年8月,Android O发布。. Android Runtime(缩写为ART),是一种在Android操作系统上的运行环境,由Google公司研发,并在2013年作为Android 4.4系统中的一项测试功能正式对外发布,在Android 5.0及后续Android版本中作为正式的运行时库取代了以往的Dalvik虚拟机。ART能够把应用程序的字节码转换为机器码,是Android所使用的一种新的虚拟机。它与Dalvik的主要不同在于:Dalvik采用的是JIT技术,而ART采用(AOT)技术。ART同時也改善了性能、垃圾回收(Garbage Collection)、应用程序除错以及性能分析。 JIT最早在Android 2.2系统中引进到Dalvik虚拟机中,在应用程序启动时,JIT通过进行连续的性能分析来优化程序代码的执行,在程序运行的过程中,Dalvik虚拟机在不断的进行将字节码编译成机器码的工作。与Dalvik虚拟机不同的是,ART引入了AOT这种预编译技术,在应用程序安装的过程中,ART就已经将所有的字节码重新编译成了机器码。应用程序运行过程中无需进行实时的编译工作,只需要进行直接调用。因此,ART极大的提高了应用程序的运行效率,同时也减少了手机的电量消耗,提高了移动设备的续航能力,在垃圾回收等机制上也有了较大的提升。为了保证向下兼容,ART使用了相同的Dalvik字节码文件(dex),即在应用程序目录下保留了dex文件供旧程序调用然而.odex文件则替换成了可执行与可链接格式(ELF)可执行文件。一旦一个程序被ART的dex2oat命令编译,那么这个程序将会指通过ELF可执行文件来运行。因此,相对于Dalvik虚拟机模式,ART模式下Android应用程序的安装需要消耗更多的时间,同时也会占用更大的储存空间(指内部储存,用于储存编译后的代码),但节省了很多Dalvik虚拟机用于实时编译的时间。 Google公司在Android 4.4中带来的ART模式仅仅是ART的一个预览版,系统默认仍然使用的是Dalvik虚拟机,4.4上面提供的预览版ART相对于Android 5.0以后的ART运行时库有较大的不同,尤其体现在兼容性上。.

之间Android和Android Runtime相似

Android和Android Runtime有(在联盟百科)4共同点: Android歷史版本Dalvik虚拟机虛擬機器Google

Android歷史版本

Android作業系統是一個由Google和開放手機聯盟共同開發發展的移動設備作業系統,其最早的一個版本Android 0.5發布於2007年11月5日,至今已經發布了多個更新。這些更新版本都在前一個版本的基礎上修復漏洞並添加新功能。 Android作業系統有兩個預發布的內部版本,它們分別是原子小金剛(Astro)和機器人班亭(Bender,电视动画《乃出個未來》角色)。從2009年5月開始,Android作業系統改用甜點來作為版本代號,這些版本按照大寫字母的順序來進行命名:紙杯蛋糕(Cupcake)、甜甜圈(Donut)、閃電泡芙(Eclair)、優格冰淇淋(Froyo)、薑餅(Gingerbread)、蜂巢(Honeycomb)、冰淇淋三明治(Ice Cream Sandwich)、雷根糖(Jelly Bean)、奇巧巧克力(KitKat)、棒棒糖(Lollipop)、棉花糖(Marshmallow)、牛轧糖(Nougat)、奧利奧(Oreo)。.

Android和Android歷史版本 · Android Runtime和Android歷史版本 · 查看更多 »

Dalvik虚拟机

Dalvik虚拟机,是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即「Dalvik Executable」)格式的Java应用程序的运行。.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik由Dan Bornstein编写的,名字来源于他的祖先曾经居住过的小渔村達爾維克(Dalvík),位于冰岛Eyjafjörður。 大多数虚拟机包括JVM都是一種堆疊機器,而Dalvik虚拟机则是寄存器机。两种架构各有优劣,一般而言,基于堆疊的机器需要更多指令,而基于寄存器的机器指令更长。 從Android 5.0版起,Android Runtime(ART)取代Dalvik成為系統內預設虛擬機。.

Android和Dalvik虚拟机 · Android Runtime和Dalvik虚拟机 · 查看更多 »

虛擬機器

虚拟机(virtual machine),在计算机科学中的体系结构裏,是指一种特殊的软件,可以在计算机平台和終端用戶之间建立一种环境,而終端用戶则是基于这个軟體所建立的环境来操作软件。.

Android和虛擬機器 · Android Runtime和虛擬機器 · 查看更多 »

Google

Google有限公司(Google LLC;中文:谷--歌),是美国Alphabet Inc.的子公司,业务范围涵盖互联网广告、互联网搜索、云计算等领域,开发并提供大量基于互联网的产品与服务,其主要利润来自于AdWords等广告服务。Google由在斯坦福大学攻读理工博士的拉里·佩奇和谢尔盖·布林共同创建,因此两人也被称为“Google Guys”。1998年9月4日,Google以私营公司的形式创立,目的是设计并管理互联网搜索引擎“Google搜索”。2004年8月19日,Google公司在纳斯达克上市,后来被称为“三驾马车”的公司两位共同创始人与出任首席执行官的埃里克·施密特在此时承诺:共同在Google工作至少二十年,即至2024年止。Google的宗旨是“--”(To organize the world's information and make it universally accessible and useful);而非正式的口号则为“不作恶”(Don't be evil),由工程师阿米特·帕特尔(Amit Patel)所创,并得到了保罗·布赫海特的支持。Google公司的总部称为“-”,位于美国加州圣克拉拉县的山景城。2011年4月,佩奇接替施密特擔任首席执行官。在2015年8月,Google宣布進行资产重组。重组後,Google划归新成立的Alphabet底下。同时,此舉把Google旗下的核心搜索和廣告業務與Google無人車等新兴业务分離開來。 据估计,Google在全世界的数据中心内运营着上百万台的服务器,每天处理数以亿计的搜索请求和约二十四PB用户生成的数据。 Google自创立起开始的快速成长同时也带动了一系列的产品研发、并购事项与合作关系,而不仅仅是公司核心的网络搜索业务。Google公司提供丰富的线上软件服务,如雲端硬碟、Gmail电子邮件,包括Orkut、Google Buzz以及Google+在内的社交网络服务。Google的产品同时也以应用软件的形式进入用户桌面,例如Google Chrome网页浏览器、Picasa图片整理与编辑软件、Google Talk即时通讯工具等。另外,Google还进行了移动设备的Android操作系统以及Google Chrome OS操作系统的开发。 --分析网站Alexa数据显示,Google的主域名google.com是全世界访问量最高的站点,Google搜索在其他国家或地区域名下的多个站点(google.co.in、google.de、google.com.hk等等),及旗下的YouTube、Blogger、Orkut等的访问量都在前一百名之内。其中,社交网络服务Orkut于2014年9月关闭。.

Android和Google · Android Runtime和Google · 查看更多 »

上面的列表回答下列问题

Android和Android Runtime之间的比较

Android有186个关系,而Android Runtime有15个。由于它们的共同之处4,杰卡德指数为1.99% = 4 / (186 + 15)。

参考

本文介绍Android和Android Runtime之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »