<?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>XieWenjie&#039;s blog &#187; android</title>
	<atom:link href="http://xiewenjie.com/category/programming/mobiledev/android/feed" rel="self" type="application/rss+xml" />
	<link>http://xiewenjie.com</link>
	<description>Around emacs, linux, etc.</description>
	<lastBuildDate>Sun, 22 May 2011 11:16:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>转战移动互联网</title>
		<link>http://xiewenjie.com/2010/02/24/%e8%bd%ac%e6%88%98%e7%a7%bb%e5%8a%a8%e4%ba%92%e8%81%94%e7%bd%91.html</link>
		<comments>http://xiewenjie.com/2010/02/24/%e8%bd%ac%e6%88%98%e7%a7%bb%e5%8a%a8%e4%ba%92%e8%81%94%e7%bd%91.html#comments</comments>
		<pubDate>Wed, 24 Feb 2010 06:08:25 +0000</pubDate>
		<dc:creator>Jay Xie</dc:creator>
				<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://jayxie.com/?p=253</guid>
		<description><![CDATA[
随着android平台的成熟，智能手机混战再起。且不论3G的渗透速度，移动互联网的崛起是必然的趋势。趋势就不多废话了，总之，已经投身到手机和互联网应用的战场了，这里只单纯谈谈这段时间对几大移动平台的体会。 Symbian，老牌，市场占有率足够高足够傻瓜培养了足够的用户习惯，开发和GUI设计门槛相对而言有点高。 IPhone，这个系统没涉足没法评论，只单纯的从其一贯的作风来看，IPhone和Android/WM最终会和MacOS和Linux/Windows的关系靠近。 Android，火，真的很火，看各大手机厂商的动作就知道了，平台的理念有很多优秀之处 WM? 我宁愿忘记这个系统，UI比起上述几个系统来说要糟糕的多，开发平台多但多的不精，如果某种东西例如silverlight在WM上能够成熟到Dalvik在android上的程度的话。 MTK?BB? 等下，我才刚入门呢。 闲话搁下不提，最近在研究Android，写下对它的一些看法。 Android基于linux，这个没有意外，但是Android抛开了xwindow，也没有试图采用某种流行的GUI解决方案，而是把一个叫Dalvik的东西推上了舞台。 Dalvik是个虚拟机？没错，但它不仅仅是个虚拟机，Google在Dalvik里加入了手机需要的API，加入了进程管理，更关键的是，它把GUI彻底的做进了Dalvik。所以，完全可以这样认为，Android就两层：Linux，Dalvik。 那么，想做界面开发？不好意思，你只有JAVA可选。对广大的其他语言开发者来讲，这是个坏消息，但对Android来说，这却是个好消息。开发语言的单纯性会让基础平台的积累迅速且有效，开发将会更简单更快捷，同样，应用的丰富也会更迅速。 唔，如果Dalvik里的GUI接口是能够从C里调用的话，QT/GTK的移植应该并不是难事，届时，广大其他语言开发者就真的开心了。
]]></description>
			<content:encoded><![CDATA[<p>随着android平台的成熟，智能手机混战再起。且不论3G的渗透速度，移动互联网的崛起是必然的趋势。趋势就不多废话了，总之，已经投身到手机和互联网应用的战场了，这里只单纯谈谈这段时间对几大移动平台的体会。</p>
<ul>
<li>Symbian，老牌，市场占有率足够高足够傻瓜培养了足够的用户习惯，开发和GUI设计门槛相对而言有点高。
</li>
<li>IPhone，这个系统没涉足没法评论，只单纯的从其一贯的作风来看，IPhone和Android/WM最终会和MacOS和Linux/Windows的关系靠近。
</li>
<li>Android，火，真的很火，看各大手机厂商的动作就知道了，平台的理念有很多优秀之处
</li>
<li>WM? 我宁愿忘记这个系统，UI比起上述几个系统来说要糟糕的多，开发平台多但多的不精，如果某种东西例如silverlight在WM上能够成熟到Dalvik在android上的程度的话。
</li>
<li>MTK?BB? 等下，我才刚入门呢。
</li>
</ul>
<hr/>
<p>闲话搁下不提，最近在研究Android，写下对它的一些看法。</p>
<p>Android基于linux，这个没有意外，但是Android抛开了xwindow，也没有试图采用某种流行的GUI解决方案，而是把一个叫Dalvik的东西推上了舞台。</p>
<p>Dalvik是个虚拟机？没错，但它不仅仅是个虚拟机，Google在Dalvik里加入了手机需要的API，加入了进程管理，更关键的是，它把GUI彻底的做进了Dalvik。所以，完全可以这样认为，Android就两层：Linux，Dalvik。</p>
<p>那么，想做界面开发？不好意思，你只有JAVA可选。对广大的其他语言开发者来讲，这是个坏消息，但对Android来说，这却是个好消息。开发语言的单纯性会让基础平台的积累迅速且有效，开发将会更简单更快捷，同样，应用的丰富也会更迅速。</p>
<p>唔，如果Dalvik里的GUI接口是能够从C里调用的话，QT/GTK的移植应该并不是难事，届时，广大其他语言开发者就真的开心了。</p>
]]></content:encoded>
			<wfw:commentRss>http://xiewenjie.com/2010/02/24/%e8%bd%ac%e6%88%98%e7%a7%bb%e5%8a%a8%e4%ba%92%e8%81%94%e7%bd%91.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

