Qt——转战Java?

标签: IT技术 java MeeGo Nokia QT | 发表时间:2012-07-14 00:54 | 作者:齐哲
分享到:
出处:http://blog.jobbole.com

编者按:事实上,在跨平台开发方面,Qt仍是最好的工具之一,无可厚非,但Qt目前没有得到任何主流移动操作系统的正式支持。诺基亚的未来计划,定位非常模糊,这也是令很多第三方开发者感到失望,因此将导致诺基亚屡遭失败的原因。

Qt的主要开发者之一Mirko Boehm在博客上强烈讽刺Nokia裁了Qt部门的决定,称其为“绝望之举”,而非“策略变更”。后又传,RIM向被裁Qt开发者们伸出橄榄枝。既然nokia已停止Meltemi系统开发,现如今Qt部门又被解散,那么基于此的MeeGo系统也必将终结。是nokia委身微软无力反驳?还是面对市场压力的无奈之举?nokia下一战略会不会将基于Java?

Qt——转战Java?

张玉胜表示,nokia如果基于Java,其实只是换了一种死法,下一个战略说得不好听就是面向穷人的夕阳战略,做为开发者从数据上看,舍不到花钱买好手机的人决决大多数不会付费买应用的。这就意味着不会有开发者在这里生存,基于什么也都是一样的死。

他的数据是80%的付费都来自于N8和C7,销量是N8几十倍的比如c5-03的付费几乎可以忽略不记。他还做过内置付费的游戏,印度等第三世界的试用下载数量之巨,付费的比例之低令我果断将其下架。可见nokia的下一个战略对开发者是决对的利空,根本不用考虑。

现在有Java、有.NET、更有HTML5,跨平台不是Qt的长处了,随着硬件的发展C++的效率优势也要消失。应该说C++的退出历史舞台,就注定了Qt的小众化。我觉得只有在专业领域还有它的生存空间。我不觉得诺基亚定位模糊,反而非常清晰,砍掉所有细枝末节,全力发展WP。要说失败也是微软的失败,微软的产品一直是慢热的,WP7.5像是从后场很好的盘带到了门前,就是差那么临门一脚,总觉得缺一个亮瞎你眼的高光,难听点就是喜欢装B的人拿着她不知道该怎么装,除了价格。

从长远上看放弃MeeGo是对的,开始的时候我认为MeeGo这么好会有生存空间的,但是从WP的失败我改变了看法,如今的智能机就是生态链的竞争,不是单一款产品。首先C++ 程序员在全球范围内是少一个就是真的少一个,没有多少鲜血注入的,MeeGo的开发人员眼前只能从Symbian平台转,基数太小,一时难以成军。

Qt——转战Java?

相反C#程序员确是一车一车的,满大街都是。而且WP8的开发语言傻瓜易用,IDE强大,最重要的是书籍和文档都非常丰富完整,框架也把复杂的部分封装了,我把一个半月的Qt游戏移植到WP7平台只用了几天时间,顺风顺水,真的够成熟够傻瓜。即使是这样,WP7也没有发展的怎么顺利,反而艰难异常。对开发者如此友好的开发环境也并没有换来高质量应用的井喷。更何况同样新生的MeeGo,要知道MeeGo开发难度和WP7平台要难上不知道几倍。WP7发展不起来更何况MeeGo了。

你可能会说手机卖得好的话自然会有开发者进场,说实在的MeeGo并不比WP7有多少优势,WP7卖得不好,MeeGo也不一定能超过其多少。上有苹果盘踞塔尖,下有Android蚂蚁大军,中有微软这个巨头要进场,MeeGo是综合实力最弱的。独立发展的话可以像HTC一样昙花一现,长远来看是斗不过前面三巨头的,还不如与微软联合来得稳当。但后来被从后面扎了一刀,微软果然还是微软啊!!!

话再说回来, 从短期上看放弃MeeGo是错的,因为MeeGo从一开始就显示异常成熟,第一款能做成这样要比微软的传统强百倍,Qt的团队真不是吃素的。N9的工业设计也是经典之作,可以说N9的销量有决大部分来自她的纯美外观。假如不如此早的放弃硬件上再做几次升级的话,一定有能力接手Symbian用户,同时也接手原有的开发者。相信决大多数诺粉都会支持放弃Symbian的决定转投MeeGo。

这也就意味着不会失血过快。到现在裁掉Qt这么惨。低端用户都跑去Android了,开发者都跑去苹果了,鸡飞蛋打。

当初应该果断放弃Symbian,将支持Symbian到2016的劲头放到支持MeeGo上,就算你打算主打WP系统,让MeeGo打中低端市场决对无人匹敌。可Elop先是扶着Symbian这个先天残疾不放,亲手干掉MeeGo这个健康的宝贝,又另生一个什么Meltemi?最后胎死腹中。只能理解成这些都是存心的。

如果是中国人当CEO决对不会还没卖就说要放弃,难怪nokia董事长说Elop的管理风格是透明的,哎,真是实在的可爱。估计也是没想到Symbian这个残废死得这么快。人最怕的不是困难,而是没有希望,MeeGo再困难初看起来还是有希望的。Symbian这个没有希望的残废谁还去想什么困难不困难,直接去死。

Qt——转战Java?

“我想Nokia应该还是会专注在WindowsPhone的C#,在这种情况下同时开发多个平台不是明智之举。”姚冬说,“实际上不是Qt没有得到支持,而是C++语言没有得到支持,主流的3大平台是Objective-C,Java和C#,C++只是作为开发底层代码的一个补充,不能用来开发上层应用。在移动平台C++唯一的优势是性能,但是劣势也很明显,就是学习成本高,容易出错,难于维护,在移动开发领域开发效率比运行效率重要得多。”

他还说,Nokia本质上是一家硬件制造公司,在软件开发上一直投入不足,重视程度不够,导致Symbian的平台一直对于开发者不够友好,希望和微软合作之后,利用微软多年的软件经验可以建设一个成熟友好的开发者环境。

“nokia现在已经没有什么创新能力了,即使选了Java也不会有什么惊喜和起色。”于振洪说,“开放是Qt成功的原因,但也是主流系统不支持的主要原因吧。小的厂家没能力做,大的厂家想控制全部的知识产权。如果要说nokia失败的原因,那应该是太安于他们曾经辉煌的历史了,以致于不思进取,结果现在走向没落。”

“以nokia放弃MeeGo的智商来看,诺基亚是不会全神专注于Java的,诺基亚会被微软的淫威诱惑,然后在.Net什么的错误道路上越走越远。”谢继雷表示,“就算基于Java,nokia也没什么胜算,诺基亚连编译技术也没有,也只能跟在三星的屁股后面。nokia应该将下个战略瞄准D语言,这是10年后最重要的语言,这要首先买下Digital Mars,这样顺便连编译器技术也收入口袋,为以后打造nokia JVM埋下伏笔。”

结语:

显然诺基亚转战Java不被看好,多数人对放弃MeeGo痛心疾首又无力回天。为什么当初没有果断放弃Symbian现在又把MeeGo这棵被开发者看好的大树给推到呢?谁知道呢。反正诺基亚现在似乎真的是半死不活只能在微软过着“小媳妇”的日子,且小脚被越裹越紧。Symbian猝死了,Qt开发者被砍了,真不知道下一步nokia还要干嘛?莫非要自砍21刀自杀?敬请期待……Qt系列三:塞班之死。

相关文章

相关 [qt java] 推荐:

Qt——转战Java?

- - 博客 - 伯乐在线
编者按:事实上,在跨平台开发方面,Qt仍是最好的工具之一,无可厚非,但Qt目前没有得到任何主流移动操作系统的正式支持. 诺基亚的未来计划,定位非常模糊,这也是令很多第三方开发者感到失望,因此将导致诺基亚屡遭失败的原因. Qt的主要开发者之一Mirko Boehm在博客上强烈讽刺Nokia裁了Qt部门的决定,称其为“绝望之举”,而非“策略变更”.

Qt Project 上线

- ArmadilloCommander - LinuxTOY
还记得本站先前报道的 Qt 移至开放式管理么. 现在它的 Qt Project 网站正式上线了. 在发布报道中,为了表示 Qt 不再是 Nokia 的一言堂,特别指出了 QtCore 的维护者 Thiago 不是 Nokia 的雇员. Qt Project 主页. 收藏到 del.icio.us |.

Qt ——塞班之死

- - 博客 - 伯乐在线
编者按:显然,关注Qt及nokia生死存亡的开发者还是大有人在,面对褒贬不一的评价,面对各种各样的传闻,倾诉权在自己身上,决定权无法改变. 探讨Qt被裁之后,转念来说说 “Symbian在中国是怎么猝死的. ”最终迫使nokia裁去的Qt会不会也瞬间猝死. nokia的局面是否会被WP扭转. 曾经Symbian在市场中覆盖面很广.

Qt那点事儿(一)

- niko - C++博客-首页原创精华区
第一回 Signal和Slot是同步的还是异步的.   我们知道Qt以他的signal和slot机制独步天下. 但大家在用的时候有没有注意过,signal和slot之间是异步的,还是同步的呢. 有人说是同步的,有人说是异步的,也有人说要看当时你的人品.   为此贫道,特别做了以下几个测试:.      First,在main()主函数里,设置两个基于QObject为父类的对象a和b,a触发signal,b接受signal.

Dijia 从 Nokia 收购 Qt

- - 博客 - 伯乐在线
Nokia在去年三月份将Qt团队外包给了芬兰的一家名叫Digia的公司. 据 国外媒体thenextweb报道,今天Nokia正式将Qt开源软件技术卖给了Digia. 而Digia预计在掌管这个项目后将其推广到Android、iOS和Windows 8 平台. Digia主要目标是借助Qt生态系统加强自身的研发能力,并且将这项技术推广到Android和iOS智能手机平台,也包括了微软的Windows 8系统,之前Nokia就有意在平板上使用Windows 8系统.

N9 + Qt 很给力——看看 N9 的那些 Qt App 们

- Brant - 爱范儿 · Beats of Bits
也许德国,瑞典,美国,日本的诺基亚玩家应该羡慕中国用户,因为我们不久就能买到行货诺基亚 N9 了. 跟两年前的 N900 不同,诺基亚这次非常重视中国市场,并跟第三方应用商展开广泛合作,行货 N9 将会内置非常多的中文应用程序,而且都是基于 Qt 开发的. 诺基亚在 Qt 开发站点上放出了几段视频,向开发者们展示 N9 + Qt 的流畅程度和开发优势.

Qt 将移至开放式管理

- 逸川 - LinuxTOY
在最近举行的 XDC2011 会议上,Nokia 宣布将 Qt 移至开放式管理模式. Qt 将拥有一个独立的域名 qt-project.org (尚未上线),由一个专注于 Qt 的非营利性组织管理. 所有的技术上的决定,包括项目发展方向,将会由包括贡献者、审核者和维护者组成的社区团体共同决定. 预期 qt-project.org 将会在下个月的 Qt 开发者日之前上线.

诺基亚开除QT团队

- - 博客 - 伯乐在线
诺基亚的裁员终于波及到了QT,并不完全出人意料,在其开发平台“战略性转移”后,这只是一个时间问题. 在诺基亚计划解雇的1万名雇员中,有700位开发者, 其中100位是QT核心开发者( 快照). 诺基亚是QT开源项目的 最主要资助者,Mirko Boehm 说,QT 的核心成员就100人. 因此诺基亚事实上是解雇了整个QT团队.

嵌入式Linux冷启动一秒进入QT

- 王雪松 - Solidot
一位嵌入式系统开发者在博客上演示了在一台嵌入式Linux设备上冷启动载入一个QT应用程序,整个过程仅仅只需一秒钟. 冷启动中用的组件包括了UBoot(2009-01),Linux kernel(2.6.31-rc7)和Qt Embedded Open Source 4.6.2. 他还公开了一份幻灯片文档,介绍了修改方法,如何减少启动时间.

跨平台开发工具Qt SDK 1.1.3发布

- tinda - Solidot
chinakr 写道 "Nokia于本月1日发布了Qt SDK 1.1.3,更新内容包括功能改进和软件质量提升. Qt SDK 1.1.3下载链接:Windows版,Linux版(32位),Linux版(64位)和Mac OS X版.