Qt -- 轉戰Java?

jopen 12年前發布 | 10K 次閱讀 QT

        編者按:事實上,在跨平臺開發方面,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 刀自殺?

來自: CSDN

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!