以文本方式查看主題 - 曙海教育集團論壇 (http://www.xinguifushi.cn/bbs/index.asp) -- Symbian開發(fā) (http://www.xinguifushi.cn/bbs/list.asp?boardid=46) ---- Nokia和Symbian:忘了Android吧,重點在Qt (http://www.xinguifushi.cn/bbs/dispbbs.asp?boardid=46&id=2056) |
-- 作者:wangxinxin -- 發(fā)布時間:2010-12-3 15:18:31 -- Nokia和Symbian:忘了Android吧,重點在Qt Nokia,全球最大的手機制造商,否認了自己正在開發(fā)Google Android智能手機的“業(yè)界內幕”。Nokia說:“人人都知道Symbian才是我們的先進移動產品所鐘愛的平臺。” 不過,情況可能更復雜一些。Nokia正在擁抱一個叫Qt的軟件開發(fā)平臺,它可以讓開發(fā)者將自己的程序移植到市面上任何主要操作系統(tǒng)上。現(xiàn)在,Nokia已經發(fā)布了Qt,因此開發(fā)人員可以用它為Linux, Mac OS X, Windows, Windows CE, 嵌入式Linux和S60進行開發(fā)。 我們被告之Nokia會在不久的將來讓Qt兼容Android。 Nokia也許真的不會直接開發(fā)基于Android平臺的設備,但對于開發(fā)人員來說,Nokia會讓他們在Android上的開發(fā)工作更加簡單。因為Qt支持多數主流平臺,開發(fā)人員可以用Qt進行開發(fā),然后移植到諸如Symbian, Android甚至iPhone平臺上。 諾基亞雄心勃勃的“跨平臺”開發(fā)策略由以下的動作可窺見一斑。
(還有一個東西叫Hybrid Qt,開發(fā)人員可以通過它開發(fā)同時支持瀏覽器和本地程序功能的程序,調用Common Services API和為Webkit瀏覽器進行優(yōu)化的QTCore庫。不過,這方面沒多少和Android相關的消息,但Nokia下了很大力氣讓它支持Symbian S60, S40, Maemo和各種桌面操作系統(tǒng)。) 關于Nokia是不是考慮拋棄現(xiàn)有的Symbian操作系統(tǒng)的猜測很多。但Nokia說衛(wèi)報報道的Nokia將在9月份的NWC大會(Nokia World Conference)上推出Android系統(tǒng)觸屏手機的謠言毫無根據。 Nokia的確正面臨著極大壓力,必須得做點什么。它仍占有大約40%的手機市場,但它在智能手機市場所占份額正在下滑。iPhone賣得火熱,不過它不開源。Google Android也賣的不錯,有多款產品將在未來幾個月內進軍市場。因為Android開源,這就允許其它手機制造商,包括Nokia,也可以推出Android系統(tǒng)手機。
此外,我們在一月份恰巧采訪到了諾基亞Qt軟件部門的技術主管Benoit Schillings,以下是部分采訪內容: VB: 讓開發(fā)人員使用Qt對諾基亞有什么好處? Benoit:好處在于創(chuàng)造和發(fā)明——用Qt的開發(fā)人員越多,就會有越多的實用軟件和服務可以容易地移植到諾基亞的手持設備上。 VB: 讓我們來看看這一舉動背后諾基亞的策略。諾基亞有了Trolltech Qt, Maemo和Symbian。Qt對于Maemo和Symbian的關系有什么樣的影響? Benoit: Qt是跨平臺架構,開發(fā)人員在做Maemo或Symbian頂層開發(fā)的時候可以使用同一套API,從而簡化開發(fā)任務,減少對多平臺細節(jié)了解的需要。當然,Qt也能很好地支持PC或其它設備的軟件編寫,這也是個優(yōu)勢。 VB: 為Qt增加更自由的LGPL v2.1授權,目的是不是針對桌面領域? Benoit: PC市場和嵌入式設備的區(qū)別正變得模糊。我們的確認為新的授權能夠讓Qt應用在所有的平臺上。 VB: 你最近花很多時間整合Qt和Symbian(S60)操作系統(tǒng),Qt對S60來說有多重要? Benoit: Qt是開發(fā)社區(qū)中知名的編程架構,讓它運行在Symbian上,就能為Qt社區(qū)開啟一扇門,讓他們的工作能夠面向更大量的設備。對Symbian來說,這也是軟件編寫的另一個途徑,和PC、嵌入式世界的編程更加一致。 |