自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MeeGo的進度報告:優(yōu)等生還是差等生

移動開發(fā)
諾基亞的第一個MeeGo設(shè)備,原本要在2010年末發(fā)布,現(xiàn)在推遲到了2011年,現(xiàn)在就將MeeGo,一個八個月前成型的計劃跟Phone OS和Android相比,顯的不太公平,但是當?shù)谝粋€MeeGo智能機上市的時候,這將是使用的標桿。

Symbian只能安放在智能手機上,無法上網(wǎng)本上運行,使得諾基亞在Android和iPhone OS的步步緊逼下不得不開發(fā)Symbian以外的移動操作系統(tǒng)。10月末的時候,MeeGo 1.1發(fā)布,這是該平臺在 2010 年亮相之后第二次里程碑般的發(fā)布。MeeGo 計劃在 Linux 基金會的贊助下,融合了諾基亞的 Maemo 平臺(目標是智能手機市場)以及英特爾的 Moblin 平臺(目標是上網(wǎng)本。)

MeeGo的進度
MeeGo的進度

這次融合來自一個核心理念:從兩個平臺中挑選出最好的成分,通過合作實現(xiàn)融合,共同測試分享的代碼,將一些開源的 UX 配置標準化,在此基礎(chǔ)上制造商能夠建造和部署完全商業(yè)級的平臺。最初宣布的 UX 配置是上網(wǎng)本、手機、車載界面以及媒體中心/TV。

諾基亞和英特爾對這個平臺都很看重,但評論家說他們不僅僅是因為方便而結(jié)合。畢竟,英特爾是一個硅谷芯片制造商,在基于 Atom 的  Moorestown 平臺下了很大的賭注,諾基亞是一個手機制造商,出售的產(chǎn)品大多數(shù)基于 ARM 芯片。

成長之痛

這個計劃的初期有一些問題。困境中的諾基亞更換了 CEO,Maemo 計劃的創(chuàng)始人 Ari Jaaski 與一批高級軟件主管一起離開了公司,人們不禁要問諾基亞是否還會重視這個平臺。諾基亞的第一個 MeeGo 設(shè)備,原本要在 2010 年末發(fā)布,現(xiàn)在推遲到了 2011 年,根據(jù)新的 CEO Stephen Elop 的最新說法,因為諾基亞需要確保第一個MeeGo 設(shè)備能產(chǎn)生良好的第一印象。在這個計劃的股權(quán)持有者之間的工作關(guān)系中也已經(jīng)有公開的磨檫。

把 Qt 作為平臺和應用開發(fā)的主要工具遭到了英特爾工程師的抵抗,英特爾 2008 年獲得了 Clutter,將其深度融入了上網(wǎng)本用戶界面之中,另外,合作者 Novell 開發(fā)了一些  GTK+ 的應用,專為上網(wǎng)本這種機型打造,比如 Evolution 郵件客戶端,Banshee 音樂播放器。

耗時長久的 MeeGo 兼容標準經(jīng)常更改,有時會有激烈的爭論。一個僵持點是當社區(qū)將 MeeGo 上網(wǎng)本的 UI 移植到 Linux 上,而不包括必須的核心部件的時候,應該使用什么商標?

與 MeeGo 計劃的技術(shù)指導相關(guān)的是,在發(fā)行過程以及加入新要素時采用的方法和標準中存在一些不缺定。在計劃發(fā)行的時候采用了“無論何時全部開放”的口號,而現(xiàn)實卻是在制造一個商業(yè)設(shè)備,有些跡象表明這已經(jīng)產(chǎn)生了一些矛盾。

開放的承諾

將兩個完全不同的平臺融合,兩個計劃合為一體,這些問題都是可以預見到的。每一個開源項目有自己的文化,Moblin 和Maemo 不同。在對項目做貢獻時,參與者已經(jīng)構(gòu)成了一種關(guān)系,如今必須在更大的群體中重新構(gòu)建。

MeeGo 早期有些成就。MeeGo 1.0 在7月發(fā)布,包括在 NetBook UX 以及預先發(fā)行的手機 UX 中,其中包括一些本來是閉源的成分。Novell MeeGo 從那時候起發(fā)行了一些上網(wǎng)本,MeeGo 的維基列出了許多 MeeGo 兼容設(shè)備。 MeeGo大會決定在 12 月 15 日至 17 日在都柏林舉行,至今已經(jīng)賣出 600 張門票。

毫無疑問的,參與的公司對此很重視。最近謠言 Symbian 基金會將很快關(guān)閉,諾基亞可以在高端選擇的平臺已經(jīng)不多。在宣布季度財務結(jié)果的這個月,公司宣布了他們更新后的軟件策略,證實從現(xiàn)在起他們?nèi)峦度?MeeGo ,作為高端的唯一平臺。

顯然,MeeGo 計劃有未來。問題是,MeeGo 手持設(shè)備如何跟市場上最有力的對手競爭——iPhone OS 和Android,以及剛上市的Windows Phone 7。重新振作的WebOS (Ari Jaaksi已經(jīng)掌權(quán))是否會跟他爭奪新起步的桂冠呢?簡單說,它足夠好嗎?運營商、手機制造商、應用開發(fā)者和用戶會接受他嗎?

用戶體驗

我們現(xiàn)在手中沒有 MeeGo 設(shè)備,因此很難精確的去評論用戶體驗。在諾基亞 N900 上可以安裝 MeeGo,使用諾基亞閉源的驅(qū)動來發(fā)動硬件,但目前許多基本的功能是缺失的。在我的實驗中,攝像頭、GPS、電量顯示、信號強度顯示和 WiFi 無法正常工作。能夠運作的功能可能很慢,或者不穩(wěn)定。基本的功能,比如從 SIM 卡讀取聯(lián)系人資料,或者在啟動的時候解鎖 SIM 卡,仍是缺失的。

一個上市的 MeeGo 設(shè)備毫無疑問將使用第三方驅(qū)動,有更好的硬件融合,以及相當數(shù)量的適應度和完成度,來彌補現(xiàn)有 MeeGo 軟件層的一些缺失。

MeeGo 手持設(shè)備的用戶體驗仍處在轉(zhuǎn)型期。這個平臺的前身 Maemo5 是使用 GTK+ 和 Clutter 的,而 MeeGo 的用戶界面是從底層用 QT 構(gòu)建的。總的來說,在軟件層上仍有一定數(shù)量的穩(wěn)定和質(zhì)量問題,我們期望在設(shè)備發(fā)行的時候得到解決。

目前 MeeGo 手持設(shè)備的 UX 只是面向開發(fā)者的?,F(xiàn)在說最終產(chǎn)品能否與 iOS 和 Android 競爭有些太早。

開發(fā)者

在它宣布的時候,開發(fā)者感興趣的一個關(guān)鍵優(yōu)勢是可以使用一個單一的工具箱Qt 來構(gòu)建本地程序,并可以移植到 Windows ,Linux和 Symbian。諾基亞在 RAD 工具,比如 Qt Quick上投資很大,開發(fā)者可以快速開發(fā)程序。在此基礎(chǔ)之上,他們?nèi)晕闯雠_的 Web Run Time 承諾可以使開發(fā)者很容易的融入網(wǎng)絡(luò)應用程序。

開發(fā)者工具仍在開發(fā)之中,目前仍不能超越 Android 提供的東西:使用 Eclipse 構(gòu)建、測試和部署應用程序的簡單工具。另外,這個計劃仍處于早期發(fā)展階段,很明顯的缺失入門級的文檔來幫助開發(fā)者入門。

仍不清楚的是,MeeGo 設(shè)備會使用什么樣的軟件分發(fā)渠道和應用商店。Ovi Store 將為諾基亞提供商業(yè)應用,還應該有一個為社區(qū)應用準備的發(fā)布渠道。但是這個渠道采取怎么的形式,與 MeeGo 用戶體驗如何融合,仍是一個不確定的問題。在 MeeGo 獲得廣泛采用之后,別的手機運營商可能會提供自己的應用商店,進一步分化應用開發(fā)者的精力。

MeeGo 的審核確保編寫的應用在所有制造商機型上運行,但目前仍無法判斷 “MeeGo 兼容” 對應用開發(fā)者有何作用。當 MeeGo 設(shè)備被不同的制造商采用的時候。在非核心的 API 上仍有分裂的可能性。

從工具、文檔和軟件發(fā)布頻道的角度講,MeeGo 毫無疑問落后于它的主要競爭對手,但是作為一個新生的計劃,這并不奇怪。這個計劃在應用開發(fā)者和自由軟件社區(qū)能否成功,很大程度依賴于這個計劃有沒有彌補缺陷,給開發(fā)者提供一個出色的開發(fā)體驗。

對平臺開發(fā)者來說,情況要更加樂觀。整個 MeeGo 軟件層的源代碼是開放的,誰都可以下載它的每日更新,包括 N900,BeagleBoard、 PandaBoard, 或者  Aava Mobile 的 developer kit.

另一方面來說,MeeGo 軟件層的結(jié)構(gòu)中不傾向于支持太多的硬軟件。對非英特爾 x86 芯片的支持很受限,并且只支持 ARM 芯片的一個分支。內(nèi)核模塊被大量修剪,有時是隨意的,比如取消 NFS 的功能。

社區(qū)和管理

MeeGo的開發(fā)在公開的 Git 庫進行,許多討論都可以在公開郵件列表發(fā)現(xiàn),在社區(qū)有大量有經(jīng)驗的自由軟件開發(fā)者,確保任何交流和透明度的問題得到確認和快速解決。在手機平臺開發(fā)世界,可以公正的說,在它的開放性開發(fā)模式上,MeeGo是第一位。

這與 Android 形成鮮明對比,它主要由 Google 閉門開發(fā),而 iOS  是一個完全封閉的平臺。如果說 MeeGo 在手持市場有什么突出特點的話,這是一個。這種開放性開發(fā)的模式能否成為一個賣點,在制造商為設(shè)備選擇一個平臺的時候改變天平重量,有待觀察。

MeeGo 社區(qū)是由 Maemo 和 Moblin 社區(qū)組成的,在 Maemo 的例子中,有一部分貢獻者已經(jīng)決定不再參與 MeeGo 計劃。轉(zhuǎn)向 MeeGo 代表著計劃在兩年中有三個主要改變(第一次是在 Maemo5 中采用 GTK+/Clutter,第二次是宣布 Qt 成為唯一支持的應用工具箱),這使得某些人驚呆了。

Moblin 社區(qū),另一方面來說,沒有發(fā)展出大量的平臺開發(fā)者社區(qū),部分是因為這個計劃沒有提供一個開發(fā)者發(fā)布軟件的渠道。似乎那些積極為 Moblin 貢獻代碼的人都轉(zhuǎn)向了 MeeGo。

OEM 和運營商的支持

傳統(tǒng)手機制造商和新的系統(tǒng)提供者(iOS  和 Android ),一個主要區(qū)別是誰震蕩了市場,Android 和 iOS 都專注于用戶與應用開發(fā)者,將OEM 及運營商的關(guān)系放到了第二位。普遍認為蘋果的 iPhone 使得運營商的地位下降為網(wǎng)絡(luò)和基礎(chǔ)設(shè)施提供商。Google 采取了 take-it-or-leave-it 方式,在手機制造商方面,如果制造商不能達到 Android 的兼容定義(CTS 和 CDD),他們不能采用 Android 商標,不能使用 Android 市場 10 萬以上的應用,以及 Google 地圖和一些閉源應用。

諾基亞的方法更傳統(tǒng),將手機制造商和網(wǎng)絡(luò)運營商放在開發(fā)者之前。這顯示在 MeeGo的許多結(jié)構(gòu)設(shè)計決策上。平臺在開始建造的時候就考慮到運營商和 OEM 的定制。

OEM對MeeGo 的主要關(guān)注是,將這個平臺融入特定設(shè)備并上市需要的時間。Android 手機從計劃到生產(chǎn)只有4到5個月,即使MeeGo 1.2 將在2011年上半年發(fā)布,也很難與之競爭。

前路漫漫

現(xiàn)在就將 MeeGo,一個八個月前成型的計劃跟 iPhone OS 和 Android 相比,顯的不太公平,但是當?shù)谝粋€ MeeGo 智能機上市的時候,這將是使用的標桿。這個計劃醞釀至今已有時日,特別是 一個開發(fā)和透明的開發(fā)模式。前方仍有路途要走,但是每日都可以看到進步。

但是,作為一個平臺要取得成功,開發(fā)者與用戶體驗是關(guān)鍵。MeeGo 在這方面仍有好多工作要做,才能獲得芬蘭手機設(shè)計者這個小團隊以外的推動力。諾基亞仍有很長的路要走。

【編輯推薦】

  1. 在主流linux系統(tǒng)上運行MeeGo SDK
  2. MeeGo 1.1手機版發(fā)布 諾基亞期待扭轉(zhuǎn)頹勢
  3. MeeGo移動應用程序開發(fā)入門
  4. Symbian和MeeGo將統(tǒng)一開發(fā)環(huán)境 Qt壓力很大
  5. 在Qt框架下配置MeeGo SDK的Xephyr運行環(huán)境
責任編輯:佚名 來源: ifanr
相關(guān)推薦

2023-10-08 12:50:13

AI模型

2016-12-27 15:21:18

2022-01-27 23:39:46

Java17版本Spring

2011-01-28 10:46:45

MeeGo Core 上網(wǎng)本版MeeGo

2023-12-18 14:31:51

技術(shù)大模型人機交互

2025-03-19 09:21:47

2015-10-28 14:32:27

大數(shù)據(jù)幸福

2011-05-20 15:00:15

MeeGo 1.2MeeGo英特爾

2024-08-01 11:21:52

2022-08-01 10:00:47

AI趨勢

2020-03-04 17:26:02

疫情零售無人零售

2010-07-02 12:58:39

Meego開發(fā)

2010-06-22 13:46:39

Meego開發(fā)

2010-04-28 15:52:01

Oracle11生成A

2012-10-30 15:50:02

應屆生團隊就業(yè)

2018-09-13 09:26:32

AI機器人工智能

2010-07-07 14:37:40

MeeGo英特爾

2011-04-28 11:33:33

MeeGo平板電腦

2010-07-02 13:12:12

Meego開發(fā)

2010-08-30 13:46:09

MeeGoMeeGo Touch
點贊
收藏

51CTO技術(shù)棧公眾號