技术开发 频道

MeeGo 平台研究之开篇

  【IT168评论】作为一个有7年移动平台开发经历,并在Symbian平台下开发近3年的人,Nokia和Intel这两个IT行业的巨无霸联手推出的移动开发平台MeeGo自然成了我研究的目标。

  首先介绍下MeeGo平台的来历,MeeGo平台是基于Nokia的Maemo和Intel的Moblin两个平台整合而来的,其目的是专门为上网本和智能手机等便携设备提供类似便携电脑的用户体验。在Nokia称霸移动平台10几年以来,它终究还是意识到了智能手机才是未来移动平台发展的大趋势,这也要归功于Apple的iPhone OS和Google的Android,还有MTK山寨机对它的两面夹击。Nokia已经无路可走,MeeGo或许承载了它过多的期待。

  犹记得03年初进入移动开发行业的时候,第一次去书店买移动开发的书籍,满书柜找不到几本关于手机开发的书,当时想在移动平台开发,大多数人会选择J2ME或者Brew。而如今,移动开发平台真是诸侯割据,各霸一方。Palm OS已成昨日黄花,Symbian日薄西山,Brew难觅踪迹,就算曾经盛极一时的MTK,也渐显疲态。

  但毫无疑问的是,天下分久必合,合久必分,移动平台也概莫如此。但统一天下的或许是Android,或许是iPhone,又抑或是MeeGo还是Windows Phone 7,我们无从预测。

  记得几天前在和业内同行讨论移动平台的问题,而我的观点是,将来的移动平台肯定是智能机的天下,类似MTK这种山寨机的平台,只能像流星一样稍纵即逝,虽灿烂但无法持久。因为无论是Android,还是iPhone OS,又或者是MeeGo和Windows Phone 7,它们更多的是在趋于电脑,所以将来的手机不是带电脑功能的电话,而是带电话功能的电脑,这就是Apple的乔布斯说iPhone会领先手机平台的原因,因为Apple忠实的在iPhone上实现了这一理念,这一点在iPhone平台上的Safari浏览器以及Widget上能很清楚的看出。

  Intel的摩尔所提出的“摩尔定律”是IT行业的公理,任何硬件的问题终将不会是或者根本不可能是最大的问题,在山寨机和智能机的价格差越来越小的时候,更多的人会选择智能机,因为用户消费已经不仅仅是看价格,更多的是看性价比。

  对于从事Application开发的人来说,这么多的平台无疑会不知道该如何选择,特别是一些刚进入移动开发领域的初学者,其实移动开发平台的一条主线已经渐渐显露出来。正如若干年前Gosling发明Java语言时无法预知Java会成为网络编程的王者一样,或许将来Linus也会惊讶于Linux会成为移动平台的统一者,无论是Android还是MeeGo,都采用基于Linux的系统,就算是iPhone OS,也有Linux的身影。

  如果困惑于iPhone的自闭,甚至对Android底层的开发度不够满意,那么完全开源的MeeGo无疑是最好的选择。

0
相关文章