Around emacs, linux, etc.
Archive for February, 2010
转战移动互联网
Feb 24th
随着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的移植应该并不是难事,届时,广大其他语言开发者就真的开心了。
搜狐微博
新浪微博
Recent Comments