自從Trolltech被Nokia收購,並且今年三月QT4.5授權變成LGPL後,我便從用了六年的Borland陣營變節至QT,原因無他,就是為了QT的跨平台特性,所開發的程式可以porting在Windows、Linux、WinCE、embedded Linux上面。目前公司的產品我也有些部份用上QT的GUI與linguist引擎(真的好用,每個細節都能想到用Design Pattern來設計),但自從我玩上了webkit引擎後,便開始欲罷不能地撰寫測試程式,webkit引擎的規範等於是為了將來的雲端運算鋪路,GUI的元件可以處理html不是什麼新鮮事,css與javascript也不算什麼,但是竟然能透過javascript讓network與local的元件溝通,那所謂的網路與local程式之間的界線,也漸漸地模糊了,換句話說這不就是為了未來的netbook鋪路嗎?
請原諒我大驚小怪,畢竟webkit應用這在iPhone上已經有成功的例子(利用Safari的webkit引擎),Chrome本身也支援webkit,但是QT以是開放原始碼的方式來經營webkit,再加上QT支援S60的SDK已釋出以及Nokia要在兩年內開放Symbian的原始碼這顆震撼彈,那等於是在智慧型手機這塊市場引爆了第三次世界大戰(Windows Mobile、Android、OSX等平台)。
個人認為,Symbian是目前市佔率最高的Mobile OS,Nokia花了四億美金收購Symbian的目的不單單只為了統整使用者介面,只要開發的門檻低(QT+S60)以及授權的低成本優勢,自然會有軟體開發商前仆後繼變節到這個平台,iPhone就是一個很好的例子。用軟體的思維在賣手機,讓成千上萬的軟體開發者成為手機製造商的後盾,畢竟在手機的網路平台上軟體點石成金的故事比比皆是(不知道成功機率多高就是XD),只能說Nokia下這部棋看的真的很遠。
2009-09-03
QT for S60
ps.小弟還沒有Nokia的高階手機,寫好的程式不知道porting到哪去,加上我們家的總編輯不准我在花錢了,哪位大爺行行好有二手的Nokia手機借我玩 T_T
張貼者: Ian 於 6:04 下午
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言