Qt - 被裁之说
jopen 12年前
<p> 诺基亚的裁员终于波及到了 Qt,并不完全出人意料,在其开发平台“战略性转移”后,这只是一个时间问题。在诺基亚计划解雇的 1 万名雇员中,有 700 位开发者,其中 100 位是 Qt 核心开发者。诺基亚是 QT 开源项目的最主要资助者,Mirko Boehm 说,Qt 的核心成员就 100 人。因此诺基亚事实上是解雇了整个 Qt 团队。</p> <p> 事实上,Qt 团队富有经验,在 C++ 开发上备受人尊敬,可以轻而易举的转到新平台上开发。很多人觉得诺基亚这步走“左”了;很多人觉得诺基亚走这步是迫于无奈;很多人觉得诺基亚走这步是因为 Elop 是卧底……种种猜测似乎也无法改变已成定局的事实。就此,我们采访了一些资深 Qt 开发者与大家分享下他们如何 Qt 解除到 Qt,投身 Qt 开发,以及这次 Qt 事件的看法。</p> <p> 智能手机发展如此迅速,当 Android 和 iOS 的开发者跟下饺子似的不顾一切的跳入移动开发这片深海中的时候,回头看看,是否也会和 Qt 开发者一样,怀念起最初投身之中的情怀呢?你是“被 Qt”呢还是“去 Qt”?在每个开发者心中的 Qt 都是不一样的,都有着不同的含义,这些开发者对 Qt 也有不同的见解及感情。</p> <p style="text-align:center;"><img border="0" alt="Qt - 被裁之说" src="https://simg.open-open.com/show/062f43fad9bf7e639479fc102abb04f2.jpg" width="500" height="588" /></p> <p> <strong> </strong></p> <p> <strong>初触 Qt 爱上 Qt 收获 Qt</strong></p> <p> 智硕软件的张玉胜回忆道:一次基于 BS 的项目需要移植到移动平台,项目采购了一部 C5-03,随即接触到了 Qt,同时也看到 nokia 的 OVI 商店,从那一刻起 Qt 进入他的视线。</p> <p> 项目完成后凭着职业本能走了一遍 Qt 的框架,感觉比 MFC 要好得多,又大概看了看 QML,当时有眼前一亮的感觉,因为用以前用 C++ 实现界面的话太牵扯精力了,有了这个即方便,又很眩,因为有过 javascript 和 CSS 经验,所以上手很快。</p> <p> 当时的 ovi 商店很空,没什么东西,我就在想投一个程序试试,能让地球另一端的人用上自己的程序,当时心想“这也蛮拽的”。所以就基于 QML 写了一个小游戏,我决定如果有 10 欧元收入,我就无条件的在这上面再追加半年时间。提交完游戏后我就出去旅游了,半个月后回来发现已经有 11 欧元进帐,我到今天还清晰的记得那一刻,我也俗了一把,抱我媳妇在方厅转了一圈。</p> <p> 那时我已经写了几年代码,也做上了项目经理,收入也不错。但每天很是不开心,工作上非业务的部分也让我压力很大。做移动开发可以让我的脑袋重回自由,恩,没错,终于可以做自己喜欢的事了。</p> <p> 关于 Qt 我是很喜欢的,C++是我最喜欢的语言,我喜欢那种直接、可控的感觉,像 C# 那种自动回收,又装箱,又委托的,很是高级但我不喜欢。</p> <p> 用 Qt 正满一年,刚开始的时候也挺痛苦的,Qt 的文档不是很好,你总是要自己去拼凑各种信息。</p> <p> 最有成就感的就是为了解决 N9 上音频播放的延迟问题,下载了 MeeGo 声音部分的源代码去改写,没有任何例子可供参考,甚至在 Google 上也找不到只言片语,在源码里游来游去,各种 include 及 link 错误及 pro 文件的修饰,几经绝望而又灵光一现,搞了几天时间,终于跳过了系统库修改了声卡设置的相关参数,并且是在我决定试最后一次的时候编译调试通过,是我代码生 涯中最神勇的一次了。这事至今我仍觉得做不了第二遍。</p> <p> Qt 占公司收入的 70%,这个平台竞争度相对较低,也比较良性。我最喜欢的就是这个平台的竞争环境良性,没有刷榜的,也没有成堆的垃圾应用冲刷子类目的。也有肯付费的群体。真心希望还能多生存几年。但已不可能了。</p> <p> 广州华多网络科技的姚冬是在 07 年对 Qt 产生兴趣,同时他本人非常喜欢 Qt,无论是架构设计和编码实现,Qt 都是他知道的最好的C++ Framework。做 Qt 开发从 07 年开始 5 年多了,做过几个项目,包括 Nokia 内部的一个基于 Qt 的手机应用框架,还有目前欢聚时代的歪歪语音客户端。而北京瑞泰创新科技的于振洪则是,想在 linux 下做图形界面的时候开始接触的 Qt,又因为同样原因开始用 Qt。</p> <p> 桃壳软件的谢继雷说:“最早听说 KDE 上的很多软件是用 Qt 编写的,大概在 RedHat/Linux-2.2.18 左右的时候,很久以前了,那时在 Linux 上开发X应用还不是很方便。Gtk 还没有出来,要自己写消息循环。后来一段时间用 Gtk 写过些小程序,当时没有选择 Qt 是因为 Qt 还不是开源许可证。但是 Gtk 的C-style 写窗口实在笨拙,Glade 的 IDE 集成也很欠缺,这时已萌生‘什么时候用用看 Qt’的念头。”</p> <p style="text-align:center;"><img border="0" alt="Qt - 被裁之说" src="https://simg.open-open.com/show/677c0ee48bbf26a5147abd81ae9762d2.jpg" width="500" height="132" /></p> <p> <strong>诺基亚的当头一棒</strong></p> <p> 当得知“nokia 裁了 Qt 团队”这一消息时,张玉胜除了心碎还是心碎,心里甚至想着“Qt 在移动平台这下是真的结束了”。</p> <p> 他说:“N9在淘宝上出现的第一个月,我就入手了,当时我认为 MeeGo 这么好的东西一定会有明天的,比 Symbian 和 Android 不知道要好多少。说要放弃只是战略后退,稳住阵角后一定会成为 nokia 的另一只脚,产品好就会有市场。事实最终的发展印证了生不逢时这句话。最后的希望肥皂泡破灭了,nokia 发展不起来没有第二家可以做得更好。”</p> <p> 这些人都是非常有价值人才,连青山都不要了不是绝望是什么?这些人完全可以转到其它部门,也算留了青山在。将来被收购的话也是算是重要的资产。 同时也保住了 Qt 一脉,被裁掉实在意外,养这么百什么号人还不至于揭不开锅吧。但谁又知道他是不是木马呢?要搞残 nokia。事实上 nokia 已经武功全废了。自己的操作系统全废,Qt 灵魂废掉,OVI 商店也注定要废掉,老用户没了,开发者跑了。这些随便拿出一样都是其它厂商梦寐以求的。但现在已经降到 HTC 级别了,三星从几个方面都已经超越它了。</p> <p> 即使 RIM 向被裁 Qt 开发者们伸出橄榄枝,也毫无看法,也根本没花心思考虑过这个公司还能翻出什么浪花来。这个市场已经趋于稳定了,已经是有第一没第二的红海,何况第二第三都 有了。事实上张玉胜认为 Elop 是卧底的嫌疑不断上升,他在不断将 nokia 缩小到一口可以吞掉。</p> <p> 但姚冬不这么想,他觉得这个消息有误传的成分,因为 nokia 内部的 Qt 开发者分散在很多个部门,不知道确切被裁员的到底是哪个部门的,而且 Qt 的核心开发者是属于 Qt 开源社区的,即使他们不为 Nokia 工作,还是会继续开发 Qt。</p> <p> 当然他觉得 Qt 离开 Nokia 基本是注定了的,nokia 放弃 Symbian,而 WindowsPhone 平台是基于 C# 的,不再需要基于 C++ 的 Qt。“RIM 拉拢被裁 Qt 开发者是谣传”他认为,“实际上 RIM 的麻烦比 nokia 还严重,Qt 开发者还是会继续留在开源社区为 Qt 贡献代码,事实上 Qt 自身还有一些商业授权的收入,经济上能独立。”但是他坦言,从 2007 年到 2010 年在 nokia 中国工作,也看到 nokia 内部的很多问题,今天的衰落是多年的内部问题和战略错误积累的结果,作为前员工仍然希望 nokia 能振作起来。</p> <p> 于振洪觉得“Nokia 完了!”他表示诺基亚之所以走到现在这步应该算是情理之中。他认为,nokia 对手机的智能化和用户的体验以前一直重视不够,现在只能抱佛脚了。如果 RIM 拉拢被裁者的话,RIM 也是急病把投医,但愿1+1>2。</p> <p> 谢继雷表示,J2ME 技术比 Qt 成熟,nokia 应该有他的长远考虑,但“Qt 被裁”违背了收购 TrollTech 的初衷。Qt 是一种开发语言(或者比语言更高级一点),但是 MeeGo 系统比 Android 更开放,MeeGo 选择 Debian 的包管理真是太棒了!Linux 和 Windows 是完全相反的哲学,微软已经在走下坡路了,如果是苹果就不会这么做。</p> <p> 他觉得如果 RIM 真的拉拢被裁 Qt 开发者的话,说明 RIM 对 MeeGo 有超前的前瞻性认识,Qt 只是 MeeGo 上的杀手级框架而已。微软已经在走下坡路了,诺基亚应该知道这一点。诺基亚真正应该解散的是 Symbian 部门。</p> <p> <strong>结语:</strong></p> <p> 诺基亚 Qt 团队被裁员确实令人难以置信!怀疑此消息真实性的不在少数,对此结果的猜想也不计其数。是否这步棋是正确的?Qt 被果断“阉割”是否已令移动互联网这片危机四伏的深海中这些老前辈尝到了血腥味呢?诺基亚的下一步战略又将如何?</p> <p> </p>