說(shuō)到MeeGo,這是一個(gè)最新推出的應用于多種設備的開(kāi)發(fā)平臺。隨著(zhù)移動(dòng)互聯(lián)網(wǎng)核嵌入式互聯(lián)時(shí)代的到來(lái),設備廠(chǎng)商很難靠單一的設備穩固市場(chǎng)地位,因此 Meego的出現增強了廠(chǎng)商的可選性。 我們從中不難讀出諾基亞和英特爾合作的最終目的,Meego給處在下滑狀態(tài)的諾基亞增添了信心,為此諾基亞甚至調整了Meego和 Symbian平臺的市場(chǎng)戰略,今后的N系列手機全部采用更加先進(jìn)的Meego,來(lái)爭奪高端智能手機市場(chǎng)份額,對抗谷歌和蘋(píng)果。 而得益于終端設備的多樣化,英特爾將擴大移動(dòng)嵌入式市場(chǎng)芯片的銷(xiāo)售,這才是芯片廠(chǎng)商的真正意圖所在。 有了芯片老大和手機老大的共同推進(jìn),Meego的前景到底有多可觀(guān)呢?你不妨先了解一下Meego平臺的基本常識,然后依據你的經(jīng)驗進(jìn)行一下判斷,看看Meego到底能夠走多遠。 1、 什么是Meego 在巴塞羅那2010 世界移動(dòng)大會(huì )上,Linux 智能操作系統家族兩股勢力合并,即英特爾的 Moblin 與諾基亞的 Maemo,合并后啟用新名 MeeGo,并交由 Linux 基金會(huì )管理。其目的是專(zhuān)門(mén)為上網(wǎng)本和智能手機等便攜設備提供類(lèi)似便攜電腦的用戶(hù)體驗。 2、Meego的開(kāi)發(fā)工具 MeeGo匯集了最好的應用和平臺開(kāi)發(fā)工具,MeeGo SDK中提供了全套一致的、跨平臺的API。這使得許多MeeGo大多數的應用程序開(kāi)發(fā)可以在Linux,Windows或Mac的工作站上進(jìn)行。 Meego為開(kāi)發(fā)人員提供了一整套工具,以便于開(kāi)發(fā)人員能夠輕松、迅速的創(chuàng )建各種新的應用。Meego的開(kāi)源工具包含:Meego*Image Creator,能夠啟動(dòng)創(chuàng )建各種格式的自定義系統鏡像。GNU*工具(gcc,gdb,……)。PowerTOP*(IA only),屬于平臺級的功耗分析和優(yōu)化工具。非開(kāi)源的工具為英特商業(yè)開(kāi)發(fā)工具(英特爾架構專(zhuān)用),其中包括:英特爾C/C++編譯工具,英特爾JTAG 和應用程序調試工具,英特爾集成性能基元(英特爾IPP)以及Vtune性能分析器。 Meego的開(kāi)發(fā)工具有開(kāi)源和非開(kāi)源之分,其中開(kāi)源工具包含:Meego*Image Creator,能夠啟動(dòng)創(chuàng )建各種格式的自定義系統鏡像。GNU*工具(gcc,gdb,·······)。PowerTOP*(IA only),屬于平臺級的功耗分析和優(yōu)化工具。非開(kāi)源的工具為英特商業(yè)開(kāi)發(fā)工具(英特爾架構專(zhuān)用),其中包括:英特爾C/C++編譯工具,英特爾JTAG 和應用程序調試工具,英特爾集成性能基元(英特爾IPP)以及Vtune性能分析器。 3、Meego的框架 Meego的框架涵蓋Qt和WRT(web runtime)兩種。 Meego的架構分為三層:最底層為Meego base層,包括:軟件、硬件適配層和Meego kernel層。上面一層是中間層,涵蓋了各種服務(wù)包括:通信服務(wù)層、網(wǎng)絡(luò )服務(wù)層、可視化服務(wù)層、多媒體服務(wù)層、數據管理層、硬件服務(wù)層、私人服務(wù)層。最上層為不同設備的用戶(hù)體驗層,包括:MeeGo UI Toolkit、MeeGo Handheld UX、MeeGo Netbook UX。 4、Meego的主要特性 Meego的主要特性包含四個(gè)部分: 1、性能優(yōu)化和功能,以支持圖形和計算密集的軟件和服務(wù)開(kāi)發(fā)。 2. 互聯(lián)網(wǎng)標準的完整支持,提供最佳Web體驗。 3. 基于Qt的易用、靈活和強大的UI/應用開(kāi)發(fā)環(huán)境。 4. 最新的Linux組合,為各種小資源平臺和移動(dòng)設備進(jìn)行優(yōu)化,保證廣泛的兼容性。 5、Meego的版本升級過(guò)程 3月底,英特爾和諾基亞的MeeGo測試版提前放出,測試版本沒(méi)有圖形用戶(hù)界面,可直接通過(guò)USB或CD來(lái)啟動(dòng),啟動(dòng)之后將進(jìn)入終端控制臺界面。 5月27日,MeeGo 1.0發(fā)布,支持基于Intel Atom處理器的上網(wǎng)本,這標志著(zhù)移動(dòng)互聯(lián)設備有了一個(gè)普適通用的Linux操作系統(GNU /Linux發(fā)行版)。 Meego項目組7月1日發(fā)布一個(gè)名為針對手持設備名為”Day 1″ 的用戶(hù)體驗項目,其源碼已經(jīng)提交給開(kāi)發(fā)社區,開(kāi)發(fā)人員,設備制造商和運營(yíng)商可以從其官方網(wǎng)站下載.“Day 1″ 項目是基于meego 1.1 之上. MeeGo最終將會(huì )出現在諾基亞的高端N系列智能手機上,而據MeeGo的官方博客透露,這款操作系統將會(huì )在今年10月份發(fā)布。 同時(shí)還發(fā)布了MeeGo 編程接口,包括QT 4.7 和MeeGo多點(diǎn)觸摸界面框架(MeeGo Touch UI Framework 簡(jiǎn)稱(chēng)MTF)。 另外,英特爾開(kāi)源戰略官表示每隔6個(gè)月會(huì )進(jìn)行一次升級。 6、MeeGo的應用商店 Meego的應用商店有兩個(gè)部分組成,其中包括英特爾的AppUp中心和諾基亞的Ovi商店,用戶(hù)可以從這兩個(gè)商店中下載相應的應用軟件。 7、Meego當前的開(kāi)發(fā)者數量 自MeeGo 1.0發(fā)布之后,該項目發(fā)展很快,目前已有千余名專(zhuān)職技術(shù)人員集中起來(lái)參與開(kāi)發(fā),還有數百名自愿開(kāi)發(fā)人員參與,MeeGo開(kāi)發(fā)社區注冊人數已經(jīng)多達 8,000余人。 8、Meego的工作模式 關(guān)于Meego的工作模式分為幾大模塊,包括上游的開(kāi)源項目,Meego開(kāi)源項目,而中間則是有編譯環(huán)境、Meego核心、netbook參考框架、IVI參考框架、MID參考框架,逐步推送到操作系統廠(chǎng)商,操作系統廠(chǎng)商結合不同的解決方案設計構成的商業(yè)方案,最終研發(fā)出不同的設備。 9、Meego支持哪些設備 MeeGo是一種自生(Live)系統,具有從USB端口自啟動(dòng)的能力,適用于上網(wǎng)本、簡(jiǎn)易臺式機、手持計算和通信設備、車(chē)載信息娛樂(lè )設備、上網(wǎng)電視、多媒體電話(huà)。這款智能操作系統可以同時(shí)支持英特爾Atom Z600智能手機和ARM架構智能手機,比如諾基亞N900,Intel Moorestown手機等。 10、當前的Meego產(chǎn)品 諾基亞N900智能手機。 諾基亞這款平板電腦將采用MeeGo操作系統,基于A(yíng)RM架構,將于今年第四季度推出平板電腦。這款產(chǎn)品的屏幕在7英寸至9英寸之間。未來(lái)將交由富士康代工廠(chǎng)生產(chǎn)。 日前舉辦的第八屆中國國際軟件和信息服務(wù)交易會(huì )上,中標軟件國際合作部總監李斌介紹了該公司即將推出的為平板電腦定制的操作系統,航天科技和拓思林軟件有限公司也推出了車(chē)載信息系統。這幾款產(chǎn)品都是依托Meego。 11、Meego是否支持Intel的競爭對手ARM Meego本身除了支持Intel的IA架構之外同樣也支持ARM架構。 12、Meego的生態(tài)系統 Meego由諾基亞和Intel合作開(kāi)發(fā) 但是控制權交給Linux基金會(huì )。 Meego社區中包含業(yè)內領(lǐng)先的設備制造商、操作系統廠(chǎng)商(OSV)、芯片組制造商、獨立軟件開(kāi)發(fā)商(ISV)以及開(kāi)發(fā)社區等。已獲發(fā)表聲明表示支持的廠(chǎng)商包括:宏基、Amino、華碩、寶馬集團、中標軟件、DeviceVM、Gameloft、Hancom、Linpus、Maemo社區委員會(huì )、Mandriva、Metasys、Miracle、MontaVista、Novell、PixArt、紅旗軟件、ST-愛(ài)立信、騰訊、TurboLinux、 VietSoftware、風(fēng)河、WTEC以及Xandros。 13、Meego的主要競爭平臺 智能手機平臺:微軟windows phone 7,谷歌android,蘋(píng)果iPhone,諾基亞Symbian,嵌入式Linux,RIM的blackberry 上網(wǎng)本及平板電腦領(lǐng)域:微軟windows 7,谷歌android以及Chrome,蘋(píng)果iOS,Symbian,Palm的WebOS 14、Meego對開(kāi)發(fā)人員的價(jià)值 1、開(kāi)放式標準:開(kāi)放式架構,支持通過(guò)添加代碼創(chuàng )造全新用途和推動(dòng)軟件平臺發(fā)展。 2、市場(chǎng)機遇:已經(jīng)部署在各類(lèi)計算設備上,其中包括便攜式筆記本電腦、上網(wǎng)本、平板電腦和車(chē)載信息娛樂(lè )設備等。 3、上市速度更快:適用于應用程序開(kāi)發(fā)的Qt(面向本地C++)和Web runtime面向web(支持跨平臺應用開(kāi)發(fā),使得應用程序能夠應用于多個(gè)領(lǐng)域) 4、開(kāi)發(fā)工具:一整套面向開(kāi)發(fā)人員的工具(適用于本地標準 web 開(kāi)發(fā)工具插件的Qt creator),支持開(kāi)發(fā)人員輕松快速的創(chuàng )建新型應用程序。 5、商機:通過(guò)多家英特爾AppUp Center店面和諾基亞Ovi商店賺取收益。 15、Meego相比其他平臺的優(yōu)勢 Meego是由英特爾的Moblin與諾基亞的Meamo整合而成、基于Linux系統的軟件開(kāi)發(fā)平臺,它支持不同的硬件架構的最廣泛設備種類(lèi)。第一、對于用戶(hù)而言,Meego可以運行在多種設備類(lèi)型上,從而豐富了消費者的選擇。即使更換設備或是進(jìn)行硬件升級,人們也可以不受限制的保留自己喜愛(ài)的應用程序。第二、對于開(kāi)發(fā)者來(lái)講,只需要編寫(xiě)一次程序,Meego便可以讓?xiě)贸绦蜻\行在不同的設備或平臺上,這極大地擴展了開(kāi)發(fā)者的市場(chǎng)機會(huì )。 16、MeeGo生態(tài)系統的建設策略 Meego的生態(tài)系統同樣是一個(gè)組合體,這些包括Qt原有的生態(tài)系統,Moblin的生態(tài)系統,F在有近千個(gè)應用是在Moblin平臺上。 Adobe的 runtime,或者是Java runtime,后臺都有近千個(gè)應用都可以在Meego平臺上使用。另外還有凌動(dòng)的開(kāi)發(fā)計劃,上面有一個(gè)應用程序中心。再就是跟廠(chǎng)商合作。另外應用商店中心可以在網(wǎng)上拿到一個(gè)標準。 17、Meego的AppUp對于應用程序的要求 在Meego上會(huì )有對于application的要求,但是好像對于icon沒(méi)有特別具體的要求,比如說(shuō)一定要想Apple那樣嚴格,在 AppUp中應該會(huì )相對比較寬松一些。實(shí)際上對于Meego的stack中我們唯一定義的比較嚴格的是在application framework上需要compatible,如果是Meego的話(huà)會(huì )需要JDK creator,可以保證大家為Meego創(chuàng )建出來(lái)的應用程序能夠在所有的Meego device上運行,而不會(huì )出現任何的錯誤,但是對于其他方面相對時(shí)比較寬松的。 18、Meego的官方網(wǎng)站 Meego的官方網(wǎng)站是:http://meego.com/,上面會(huì )有 workinggroup 定期的發(fā)布產(chǎn)品,更多Meego的信息請參照官網(wǎng)。 |