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