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