首先介绍下 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 上能很清楚的看出。
中 国移动最近几年老生常谈的“业务转型”,其本质还是在弱化对语音业务的依赖度,而把主营业务转向数据业务,所以中国移动最近准备引入iPhone的TD版 本,这意味着WiFi等业务将不再会被阉割。而从历史的角度来看,任何违背历史发展的趋势的行为注定会是失败的,这点苹果当年在个人计算机上的失败、 Borland在开发平台上的失败以及ATT在Unix上的失败都为我们提供了强有力的论据。未来无疑会是移动互联网的天下,而移动互联网意味着语音功 能、短信功能会越来越被边缘化,数据业务会越来越有代替传统语音功能的趋势,这点在PC互联网发展的历史上可以很清晰的看出来。
Intel 的摩尔所提出的“摩尔定律”是 IT 行业的公理,任何硬件的问题终将不会是或者根本不可能是最大的问题,在山寨机和智能机的价格差越来越小的时候,更多的人会选择智能机,因为用户消费已经不仅仅是看价格,更多的是看性价比。
对于从事 Application 开发的人来说,这么多的平台无疑会不知道该如何选择,特别是一些刚进入移动开发领域的初学者,其实移动开发平台的一条主线已经渐渐显露出来。正如若干年前 Gosling 发明 Java 语言时无法预知 Java 会成为网络编程的王者一样,或许将来 Linus 也会惊讶于 Linux 会成为移动平台的统一者,无论是 Android 还是 MeeGo ,都采用基于 Linux 的系统,就算是 iPhone OS ,也有 Linux 的身影。
如果困惑于 iPhone 的自闭,甚至对 Android 底层的开发度不够满意,那么完全开源的 MeeGo 无疑是最好的选择。