<?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>银河系漫游者 &#187; Symbian</title>
	<atom:link href="http://galaxyhiker.com/wp/tag/symbian/feed/" rel="self" type="application/rss+xml" />
	<link>http://galaxyhiker.com/wp</link>
	<description>在银河里漫游，要务是带上你的毛巾</description>
	<lastBuildDate>Wed, 21 Jul 2010 20:40:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>为什么各种手机平台会是现在这个样子?</title>
		<link>http://galaxyhiker.com/wp/2009/10/why-mobile-platform/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://galaxyhiker.com/wp/2009/10/why-mobile-platform/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 05:47:24 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[观察和想法]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[平台]]></category>
		<category><![CDATA[手机]]></category>

		<guid isPermaLink="false">http://galaxyhiker.com/wp/?p=5</guid>
		<description><![CDATA[作手机软件的开发者, 会发现当前的高端平台, iphone, android, Symbian, Windows Mobile是如此的不同, 开发起来需要为每个平台都独立做几乎全部的开发. 虽然基于C的精巧设计能够在一部分情况下做到跨平台, 但是想要轻松移植还一直是个不太可能的事情. 为什么会这样呢? 这得看这些平台的出身. Android的东家是Google, 他在2005年的时候收购了一家在Palo Alto的叫Anroid的小公司(详情), 然后在2007年发布. Google一直是以面向web, 开发者友好闻名, 几乎所有的应用都会有开发者接口, 而Android也是号称集成了大部分的google应用, 把很多的功能都放到了网上. 但是Android被成为面向web的平台还有些牵强. 它其实只是一个集成了web服务的小pc, 它最大的特色是对开发者提供了从低到高的全程支持. 从最底层的内核到最高层的UI, 全部开源不说, 还牺牲了一部分性能而采用了开发便利的Java语言, 这也说明这个平台的设计者是打算一门心思吸引最多的开发者, 来为这个平台添出花来. 说Android是面向开发其他者的平台, 才算是合情合理. Symbian来自于上个世纪80年代就扎根的EPOC, 97年手机圈基本上都还在黑白屏的时候EPOC就发布了32位平台, 后来改名Symbian, 在2001年就装到了Nokia的9210手机上. 想当年还在上大学, 掰开这款横屏的9210, 发现可以打开新浪, 并且色彩鲜艳, 真是相当的震撼. 当时的硬件水平下, Symbian能做到那个地步的确不易, 后来在智能手机领域包括S60,UIQ等分支在内, Symbian系基本占了半壁江山. 由于出道早, 在手机圈里混得时间长, 挤着身子委身过性能比较差的硬件上, 所以练就了一身缩骨大法, 可是自个儿也变得没长开似的加点儿功能挺麻烦. 这个平台可以被称为面向手机的平台. 虽然其他平台也是为手机而生, 但是真正从零开始设计,一出生就面向手机的, 只有这一个. Windows Mobile, [...]]]></description>
			<content:encoded><![CDATA[<p>作手机软件的开发者, 会发现当前的高端平台, iphone, android, Symbian, Windows Mobile是如此的不同, 开发起来需要为每个平台都独立做几乎全部的开发. 虽然基于C的精巧设计能够在一部分情况下做到跨平台, 但是想要轻松移植还一直是个不太可能的事情.</p>
<p>为什么会这样呢? 这得看这些平台的出身.</p>
<p>Android的东家是Google, 他在2005年的时候收购了一家在Palo Alto的叫Anroid的小公司(<a href="http://en.wikipedia.org/wiki/Android_%28operating_system%29">详情</a>), 然后在2007年发布. Google一直是以面向web, 开发者友好闻名, 几乎所有的应用都会有开发者接口, 而Android也是号称集成了大部分的google应用, 把很多的功能都放到了网上. 但是Android被成为面向web的平台还有些牵强. 它其实只是一个集成了web服务的小pc, 它最大的特色是对开发者提供了从低到高的全程支持. 从最底层的内核到最高层的UI, 全部开源不说, 还牺牲了一部分性能而采用了开发便利的Java语言, 这也说明这个平台的设计者是打算一门心思吸引最多的开发者, 来为这个平台添出花来. 说Android是面向开发其他者的平台, 才算是合情合理.</p>
<p>Symbian来自于上个世纪80年代就扎根的EPOC, 97年手机圈基本上都还在黑白屏的时候EPOC就发布了32位平台, 后来改名Symbian, 在2001年就装到了Nokia的9210手机上. 想当年还在上大学, 掰开这款横屏的9210, 发现可以打开新浪, 并且色彩鲜艳, 真是相当的震撼. 当时的硬件水平下, Symbian能做到那个地步的确不易, 后来在智能手机领域包括S60,UIQ等分支在内, Symbian系基本占了半壁江山. 由于出道早, 在手机圈里混得时间长, 挤着身子委身过性能比较差的硬件上, 所以练就了一身缩骨大法, 可是自个儿也变得没长开似的加点儿功能挺麻烦. 这个平台可以被称为面向手机的平台. 虽然其他平台也是为手机而生, 但是真正从零开始设计,一出生就面向手机的, 只有这一个.</p>
<p>Windows Mobile, 打的是Windows的名头, 从外表到骨子里都是Windows的私货. 虽然Microsoft作手机平台也作了很久了, 但是由于一直作软件, 并且要求代工厂为它作适配而不是平台为硬件作适配, 所以平台性能不敢褒奖, 同样的弹出一个菜单, 别的平台可以飞快, 它的硬件还强一些, 却慢慢腾腾, 一副吃着铁杆庄稼的满清王爷的派头. 说到底, Windows Mobile还是一个把Windows揉小了硬塞在手机里面的怪胎. 他继承了Windows上成熟的开发模式, 也有了缓慢并且操作复杂的恶习. 这是一个面向PC的手机平台.</p>
<p>iPhone来自于裁剪过的Mac OS X, 是一个以酷和好用闻名的操作系统. iPhone也继承了这个优点, 在用户体验上做的无微不至, 功能没有是没有, 一旦有的功能绝对做出又好用又好看的体验来. 而在开发者支持上, 相对台阶高了一些, 用的是只有Apple一家在支持的Objective-C, 还需要有个Mac OS X的系统才能够部署. 所以iPhone是一个面向用户的平台.</p>
<p>看看销售业绩, Symbian最叫座, iPhone最叫好.  可见面向手机的, 面向用户的平台最吃香. 而开发者友好的, 反而在其次. 这也说明当前的环境下, 一个手机拿在手里, 首先要好用.</p>
<p>不过以后谁知道呢? 没准手机界会像电脑当年那样, 靠着开放和开发者友好的Android, 抢走了酷但是不开放的iPhone的份儿, 把Apple重新逼回了小众角色. 随着硬件性能越来越高, Symbian的缩骨法反而成了包袱, 虽然增加了Qt之类的支持, 在艰难的转型, 不过未来还真未可知. Windows Mobile呢? 只能说瘦死的骆驼比马大, 现在这匹骆驼的驼峰里还存着不少养分, 够吃一阵子的, 以后瘦死瘦不死, 估计得看Windows是不是还如日中天了.</p>
]]></content:encoded>
			<wfw:commentRss>http://galaxyhiker.com/wp/2009/10/why-mobile-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
