|
前两天写了一篇《诺基亚智能手机另辟新路》搏文,感觉对于Meego的技术问题没有讲清楚,今天上网看到下面陈莉君老师两篇博文,转发出来,供大家参考。 现在给出Android和Meego 那个更好,即没有标准,也还待时间和市场的验证。就好像Linux 好,但是桌面电脑多数还是在使用Windows, Android 开放和免费,但是iPhone和黑莓照样很火。好的技术和好的产品有时候不是一回事,不过这次Moblin+Maeo+Intel+Nokia 还是值得期待啊!
-何小庆
Meego 与其他手机操作系统PK
看到Meego推出,无缘由的喜欢,直觉上,因为这个名字“Meego”,直译成中文“我行”,再加两个字“我行我素”。实际上,直觉背后,总是隐藏着真实缘由。
在这个网络即地球村的时代,所想即所得,于是,我直奔Meego老家Meego.com,加入这个家庭(邮件列表)才能感受到村民们互助互进的氛围,仅仅做一个旁观者很难与家庭成员建立起纽带。
昨天刚刚加入,今天早晨十几封邮件已经悄然躺在邮箱中。其中,大家争论最多的问题之一就是Meego到底该采用rpm还是deb,各抒己见,没有定论。当某一天,我们看到一个活跃的小鸡在面前晃动,可能会在脑子中闪现一下“这小鸡到底是怎么哺成的?”实际上,阅读一封封邮件的过程,就是目睹从鸡蛋演化为小鸡的过程,这其中的乐趣甚至超过看到小鸡出世的那一瞬间。
其中,M. Edward (Ed) Borasky的邮件中写到:
Yes! In particular, we need marketing and sales people - MeeGo has to be *better* than iPhone / iPad, Android and ChromeOS, and the world needs to know *why* it's better.
我随即发了一封邮件问到:
Yes! I want to collect the factors why meego's better. How can I do?
很快,收到他的回复:
My own take is
1. MeeGo is totally open. Apple is mostly closed. Android is mostly open, but ChromeOS is open only on the device - the actual apps run in Google's cloud.
2. MeeGo is a single platform. for handhelds and netbooks. Apple has an iPhone / iPad platform. and a laptop / desktop platform, and no netbook at all. Google has a handheld platform. and a netbook platform.
3. You can run almost any Linux app on MeeGo, given enough RAM and processor capacity. iPhone / iPad apps need to be developed specifically for the platform. Most open source apps will run on the MacOS X laptops and desktops. Android apps need to be developed specifically for the platform, and ChromeOS "netbooks" don't run apps at all - just a browser.
4. For the developer, I think MeeGo is way easier to work with. But I don't know that developers are the target market. Linux, after all, has one percent of the desktop / laptop market share. ;-) (And 99 percent of my attention share - the other 1 percent is devoted to weekly virus scan and Windows Vista updates. ;-)
随后,我又针对此邮件一一问了问题,不知然间,不同的人从不同角度来回答你,问题的答案也就逐渐浮出水面。
1.Difference between MeeGo and Android is huge. MeeGo is linux and Android is a special kind of java virtual machine.
2. More to the point: MeeGo is a standard Linux stack, very close to what you get
for desktop Linux.Android is a Linux kernel with entirely custom (or unusual) userland stack.All the apps are written in Java and run in a special virtual machine.
3. MeeGo is a pure linux and Android _theoretically_ can be run without linux at all. you just need to bootstrap it's virtual machine. it should work even on windows.Android apps do not care about underlying operating system. They care only about virtual machine
Meego登场
MeeGo是一个基于Linux的开源手机操作系统计划,将结合诺基亚Maemo中基于Qt的用户界面及英特尔Moblin的核心软件平台。它于 2010年2月的全球行动通讯大会中宣布。兼容性方面,MeeGo将支援英特尔的AppUp及诺基亚的Ovi数位发行平台。MeeGo将同时支援ARM和 x86的处理器。MeeGo是一个由Linux基金会于1999年注册的域名。
MeeGo简介
诺基亚公司(Nokia Co., NOK)和美国英特尔(Intel Co., INTC)周一宣布推出一个手机操作系统,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。这种基于 Linux的平台被称为MeeGo,融合了诺基亚的Maemo和英特尔的Moblin平台。
诺基亚的执行副总裁Kai Oistamo在接受采访时向道琼斯通讯社(Dow Jones Newswires)表示,MeeGo适用于多种平台的能力使其显得与众不同,因此它不仅仅是一种新的手机操作系统。
Kai Oistamo称,虽然MeeGo的使用是免费的,但诺基亚还是可从MeeGo的推出中获利,因为MeeGo的推出将有助于其他产品的销售。
诺基亚与Intel结盟:Moblin+Maemo->MeeGo!
在2010世界移动大会召开的同时,之前被报道将缺席大会的诺基亚却选择在大会会场附近举办了一场盛大的发布会。发布会上,诺基亚和Intel的两位高层宣布,将双方基于Linux的开源移动软件项目Moblin和Maemo合并为一个新的平台,名为MeeGo。同名网站www.MeeGo.com 也已经上线。
目前,MeeGo针对的平台包括上网本和入门级桌面电脑,手持计算和通信设备,车内信息娱乐设备,网络电视,多媒体电话,但将继续支持更多平台。
而从MeeGo的架构图和相关资料来看,MeeGo实际上分为三层:由Moblin的内核为主的OS基础层,Qt和其他服务构成的中间层,以及针对不同设备的用户体验层。此外,为MeeGo开发的软件和服务还可以通过Intel的AppUp Center和诺基亚的Ovi Store下载和销售。
在兼容性方面,硬件上MeeGo不仅支持Intel的芯片,也将支持ARM架构;软件方面,原有的Moblin和Maemo应用都可以直接运行在MeeGo上,而MeeGo应用重新编译就可以在Symbian和其他Linux平台上运行。
诺基亚表示,自己的手机主要软件平台仍将是Symbian。MeeGo将更多针对其他设备。
观察
MeeGo其实是诺基亚和Intel去年6月宣布的长期合作计划的一部分,也是Intel从PC芯片厂商向更广阔和更有前景的移动设备市场转型的重要标志。由于诺基亚的影响力,这次合作显然对Intel非常有利。
诺基亚对Symbian的强调表明,它仍在操作平台上举棋不定。但随着话音功能让位于更多其他软件应用,移动电话和其他设备之间的界限将不复存在, Symbian在吸引软件开发者方面很有可能无法与泛Linux平台抗衡。诺基亚与芯片执牛耳的Intel的合作,以及在MeeGo上留的后手,将为自己保留很大的腾挪空间。从这一点来说,合作对诺基亚也颇具意义。
当然,MeeGo的推出,最大的赢家其实是Linux和开源社区。MeeGo项目本身将由Linux创始人Linus Torvards所在的Linux基金会负责管理。而且有意思的是,连www.MeeGo.com这个域名都是Linux基金会的执行总监Jim Zemlin 1999年注册的。
目前移动操作系统有力的竞争者,是风头最劲的iPhone和Android,以及因为新版本有很大改进恢复竞争力的Windows Mobile。Android虽然基于Linux,但是由于Google严格控制和其他策略,实际上已经开始从Linux分离出去,至少无法成为令人完全信任的开源平台。开源社区急需一个有号召力而且有望成为主流的移动平台。MeeGo的诞生恰逢其时。
正如Jim Zemlin的文章中所说,十年前,IBM, Intel, HP, NEC和富士、日立等公司共同在企业级Linux上投入开发和营销资源,使Linux异军突起,完全改变了企业级操作系统的版图。他很高兴现在诺基亚和 Intel认识到开放的价值,相信最大的手机厂商和最大的芯片制造商的结盟,会吸引更多厂商和社区成员,以真正开放的方式加大移动Linux上的投入,很有希望重复辉煌历史。在Linux基金会的领导下,MeeGo项目的成果能够为各种Linux移动系统包括Android、Palm WebOS、三星bada、ChromeOS所共享,极大地推动整个Linux生态链发展。对于不想被单一厂商锁定的移动运营商,对于想在各种设备类型都提供独特用户体验的硬件制造商,对于想以低成本上网的用户,MeeGo都是好消息。
诺基亚英特尔携手推MeeGo 意在挑战苹果
诺基亚和英特尔周一宣布联合创建一个基于Linux的新操作系统MeeGo。MeeGo整合了诺基亚的Maemo和英特尔的Moblin两大 Linux计算环境,专为上网本和智能手机等便携设备设计,还可用于车辆和电视上网等非桌面平台。两家公司此次携手令人瞩目,这不仅是因为MeeGo将两大Linux平台整合到一个屋檐下,也是因为该操作系统跨平台支持英特尔和ARM芯片。由于低耗电需求,ARM芯片目前普遍用于苹果iPhone等智能手机中。
MeeGo操作系统意在让应用开发商一次性编写程序,随后就可以用于从智能手机到上网本等一切应用硬件平台;在竞争日益激烈的智能手机领域,这一竞争策略正日益盛行。Adobe近期也采用了同一战略,应用开发人员只需编写一次程序,就可以将Flash应用用于台式和笔记本以及手机等诸多操作系统。
英特尔和诺基亚宣布,此前用于Maemo或Moblin运算环境的应用也将同样用于新的MeeGo操作系统。诺基亚还强调,创建MeeGo平台并不是意在取代诺基亚自己的Symbian操作系统。相反地,通过Qt应用以及UI框架,开发商可以将应用同时用于MeeGo以及包括Symbian的诸多其他平台。相关应用程序届时将通过诺基亚的Ovi Store发售,面向所有基于MeeGo和Symbian的诺基亚硬件设备,而英特尔的AppUp Center将面向基于MeeGo的英特尔设备。
两家公司将新操作系统MeeGo定位为一个挑战苹果iPhone App Store模式的开源平台。虽然英特尔和诺基亚并没有指名道姓地提到苹果的iPhone OS,但MeeGo的竞争指向性非常明显;两家公司表示,通过新操作系统,消费者就可以不必局限于某一制造商的某种产品系统。
英特尔和诺基亚还计划将新操作系统运用于诸多平板运算产品,挑战苹果新近推出的iPad。英特尔高级副总裁雷内·詹姆斯(Renee J. James)近期接受采访时证实:“新操作系统还将面向平板运算产品。”
不过,MeeGo的挑战对手并不只有苹果iPhone OS,其在上网本领域还将面临谷歌Chrome OS的压力,在手机、平板电脑以及车载系统还将面临来自微软等公司的竞争。
MeeGo将在今年第二季度发布,相关硬件产品将从第三季度开始上市。