tag 标签: fmsoft

相关博文
  • 热度 14
    2011-2-17 14:28
    2688 次阅读|
    1 个评论
    2011年2月11日,诺基亚宣布未来的智能手机战略将围绕微软的Windows Phone OS操作系统展开,这宣告了作为 MeeGo 图形系统核心的 Qt之死亡。 Qt 是一款跨平台的 C++ 图形用户界面库,开发始于1991年。1994年,Haavard Nord 和 Eirik Chambe-Eng注册Quasar Technologies公司(后改名为TrollTech)提供Qt商业版本。1996年 Qt被KDE的创建者Matthias Ettrich选为底层开发库,名声大噪,2000年之后Qt应用领域延伸到嵌入式Linux、MacOS、WinCE、Sybian、Maemo,拥有数十万开发者,前景一片光明。 2008年,诺基亚收购TrollTech公司,改名为Qt Software,把Qt绑上了诺基亚的战车。2009年,英特尔同诺基亚建立战略合作伙伴关系,其倾力打造的移动MeeGo平台采用Qt作为UI。Qt获得诺基亚和英特尔的重金投入,声威大震,发展至顶峰。 不想,时隔两年,诺基亚改弦易辙,转拥Windows Phone 7,MeeGo手机操作系统负责人Alberto Torres黯然离职。Qt社区大受打击,恐离覆灭不远。 究其原因,是因为诺基亚遭遇严重的转型困境,迫于巨大的市场压力以求自保。 2008年,在智能手机市场,诺基亚Symbian系统的市场占有率从2007年的68.1%滑落到了46.6%,而其它手机操作系统都保持了增长的势头,iPhone OS的占有率更是猛增了5倍,达到了17.3%。进入2009年,互联网巨头Google也加入进来,凭借其与互联网高度整合的Android开放平台以及众多公司支持,又瓜分掉一部分智能手机市场份额,诺基亚移动终端市场份额继续下降到34%,更是在2010年第三季度下挫到28%,处境更加艰难。2010年第四季度,诺基亚经营利润同比2009年大幅下降26%,成为压垮骆驼的最后一根稻草。诺基亚新CEO Stephen Elop,前微软高管,对自主手机操作系统Symbian,以及与英特尔合作的MeeGo系统失去耐心,决定放弃自身造血,大规模裁员,选择加入微软的生态系统,进行“自救”,以对抗Google和苹果的高端智能手机。 诺基亚和微软的联盟,微软是最大的受益者,WP7获得强力支持,基于Stephen Elop的微软背景,甚至有记者追问Stephen Elop是否是微软的特洛伊木马?也有人戏称这是微软玩的现实版无间道。而英特尔在移动市场上的努力遭遇沉重打击,英特尔的女发言人Suzy Ramirez表示,对诺基亚的决策感到非常失望,将继续坚定支持开发MeeGo。 Google 副总裁Vic Gundotra 在微博上轻蔑地评价说“两只火鸡联合也成不了老鹰。” ,很多人形容这次联盟是一次“弱弱联盟”,联盟消息公布后,微软和诺基亚的股市均有下挫。 暂且不说诺基亚和微软的联盟是否可以和 iOS、Android 在智能平台这个市场上形成三足鼎立之势,单从诺基亚和微软的联姻即可看出,Qt 已死亡。因为,MeeGo 系统的另外一个婆家(Intel),虽然声称要继续开发 MeeGo,但没有了诺基亚的支持,抛弃 Qt 是显而易见的。在 MeeGo 的软件架构中,同时存在 X11、Qt、Gtk 这三个功能互相交叉的软件。从这点上看,Intel 和诺基亚合并 Moblin/Maemo 而来的 MeeGo,其结果就是一个怪胎,注定无法成功。 Qt 的死亡也有其自身的原因。 在用户使用协议方面,Qt 摇摆不定,分为专有、开源两个版本,直至2009年才全面放开,为了避免协议问题,KDE 曾经煞费苦心成立KDE Free Qt基金会,Redhat也无法将KDE作为缺省桌面,很大程度上限制了在桌面Linux上的发展,并且受到使用开源协议 Gtk 的后来者 GNOME 系统的强烈冲击。 GNOME 系统后来居上,目前已经成为 Ubuntu 等发行版的默认桌面环境,而 KDE 逐渐被边缘化,其用户群体处于萎缩态势。 技术方面,Qt 为了实现其“Code Less, Create More, Deploy Everywhere”的设计理念,不得不屏蔽各种软件平台(Windows、Linux/X11、MacOS 等)的差异,提供超出其 GUI Toolkit 本质的额外功能,如数据库、XML、打印等等。这导致整个系统庞大、复杂而臃肿,最有名的是其自以为特色的 signal-slot 机制,一种超越 C++ 规范和标准的“怪胎”。 在嵌入式 Linux 领域,虽然自2002年起,Trolltech 开发了 Qt/Embedded 系统以及 Qtopia 系统,试图推广一个新的基于 Linux 的智能手机平台。然而,除了 Motorola 在 A1200 等手机中使用经过大量改动的 Qt/Embedded 之外,Qtopia 并未有任何上市的手机使用。最终,在2008年初,诺基亚收购了 Trolltech,打算基于 Qtopia 发展诺基亚自己的智能手机平台;同时打算将 Qt 迁移到行将就木的 Symbian 上,以解决 Symbian 系统开发难度较高的问题。然而,这一切都因为 Qt 在技术上的先天不足而逐步走向失败。 最终,随着 iOS、Android 系统对诺基亚固有市场的蚕食,诺基亚不得不放弃 MeeGo(连自己生的 Symbian 都要放弃,何况收养的 MeeGo?),同时也抛弃了 Qt。 诺基亚收购 Trolltech,其目的是为了能改造 Symbian 并卖出更多的手机(可能有欧洲人惺惺相惜的地缘政治因素),而不是为了开发更好的、更适合嵌入式系统使用的 Qt。Intel 和诺基亚联姻,是为了能够在嵌入式芯片领域有一席之地; Intel 去年的收入大涨,其实更多得益的是互联网服务器需求的猛增——在嵌入式领域,Intel 至今未能获得其梦寐以求的市场份额,哪怕是一点点。 这样同床不同梦的联姻,又能期待获得什么样的结果? 我们国内有很多开发商在使用 Linux 开发嵌入式系统的时候选择了使用 Qt,因为其开源、因为其免费。Qt 的死亡必然对其业务和产品未来造成巨大的影响和损失,甚至很多企业现在仍然在观望,而真正具有远见的决策应该是:从诺基亚收购 Trolltech 之日起,不再使用 Qt。那么,对这些企业来讲,路在何方呢? 北京飞漫软件技术有限公司十余年一直致力于嵌入式软件领域,提供内核小巧、功能强大、运行稳定的嵌入式图形中间件 MiniGUI 和嵌入式浏览器mDolphin ,正在使用飞漫技术的数千万产品遍及四大洲、数十个国家和地区,类别涵盖移动通信、三网融合、多媒体终端、军工、工业控制、安防监控、医疗仪器等众多领域。 飞漫公司将于今年2月24日正式发布合璧操作系统 HybridOS 并将于年中提供对 Android 的支持,届时将为嵌入式行业带来全新的开发体验,使用合璧操作系统 HybridOS 将大幅降低研发时间成本、人力成本、采购成本、升级成本和维护成本。 比起Qt ,飞漫的产品拥有先天的本土化优势,综合的开发和维护成本要低很多,飞漫的产品质量也在数千万正在使用的产品中得到了验证,相信飞漫和飞漫的诸多产品将是这些企业的最佳选择!