<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>art模式</title>
	<atom:link href="https://www.aitaocui.cn/tag/190441/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Wed, 23 Nov 2022 16:56:40 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>art模式</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>art模式(应用运行模式)</title>
		<link>https://www.aitaocui.cn/article/298002.html</link>
					<comments>https://www.aitaocui.cn/article/298002.html#respond</comments>
		
		<dc:creator><![CDATA[刘彦宏]]></dc:creator>
		<pubDate>Wed, 23 Nov 2022 16:56:40 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[art模式]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=298002</guid>

					<description><![CDATA[ART模式英文全称为：Android runtime，谷歌Android 4.4系统新增的一种应用运行模式，与传统的Dalvik模式不同，ART模式可以实现更为流畅的安卓系统体验，...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>ART模式英文全称为：Android runtime，谷歌Android 4.4系统新增的一种应用运行模式，与传统的Dalvik模式不同，ART模式可以实现更为流畅的安卓系统体验，对于大家来说，只要明白ART模式可让系统体验更加流畅，不过只有在安卓4.4以上系统中采用此功能。</p>
</article>
<p><img decoding="async" src="https://www.aitaocui.cn/wp-content/uploads/2022/08/20220829_630c4ad7867ac.jpg" /></p>
<article>
<h1>Dalvik模式简介</h1>
<div></div>
<p>如果要解释清楚什么是ART模式，我们就需要从Android系统的应用编译模式说起，我们都知道Android系统是以Linux系统为底层构建的，Android系统是开源(源代码公开)的，Android系统势必会适配到不同硬件配置的设备上，因此谷歌为了降低应用的开发难度在Linux底层之上构筑了一个名为“Dalvik”的虚拟机。</p>
<p>因为Dalvik虚拟机的存在，Android系统的开发者只需使用谷歌提供的SDK(软件开发工具包)即可较为轻松的按照一套“规则”创建APP，不用顾忌硬件、驱动等问题，在每次执行应用的时候Dalvik虚拟机都会将程序的语言由高级语言编译为机器语言，这样当前设备才能够运行这一应用。</p>
<p>有的朋友可能注意到了，笔者特意强调了“每次”二字，以往的Android系统为了兼容性做出了妥协，在每次运行应用时都需要一次编译，这样程序的执行效率大大下降。同时也是为什么安兔兔为了照顾体验方面的得分在4.0版本之后特意加入了Dalvik虚拟机一项，如果该项得分越高证明该机的软件执行效率越高，在使用时的实际体验就会更加流畅、顺滑。</p>
<h1>ART模式的特点</h1>
<p>了解了Dalvik模式之后，我们便要了解一下Android4.4中新加入的ART模式，该模式的完整名称是Androidruntime，事实上谷歌的这次优化源于前不久其收购的一家名为Flexycore的公司，该公司一直致力于Android系统的优化，而ART模式也是在该公司的优化方案上演进而来。</p>
<p>ART模式与Dalvik模式最大的不同在于，在启用ART模式后，系统在安装应用的时候会进行一次预编译，在安装应用程序时会先将代码转换为机器语言存储在本地，这样在运行程序时就不会每次都进行一次编译了，执行效率也大大提升。</p>
<p>从这方面来看，ART模式确实能够改善Android平台一直以来在兼容性方面的妥协，但另一方面，应用经过预编译后的容量，以及应用是否兼容该模式也是需要重点考虑的问题，所以接下来笔者也准备通过一些测试来看看ART模式目前的表现是否能令人满意。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/298002.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
