微件

微件

微件(Web widget,簡稱Widget)是一種 Web2.0的衍生物,它好像是一個小型的套用程式,它可以是一個時鐘,一個日記簿,一段視頻,天氣預報,一個 Flash 遊戲等等。以往Widget 只可以通過本身的嵌入代碼添加到網頁當中,如今可以將這些Widget 直接添加到自己的電腦桌面來使用,從而增加桌面的功能性。很多網站現在已經有了自己的Widget,你可以直接從這些網站中獲取Widget 的嵌入代碼,然後直接將他們添加到你的桌面或者部落格上。

null微件

未來網際網路是Widget的天下?

由於工作的關係,經常對網際網路的新鮮事物有一種莫名的衝動,這種衝動遠不是看到美女的那種衝動可以比擬的。第一次看到Widget這個概念,大約是07年年初吧,“神乎其神的刀法,和那杯Dry Martine,都深深地迷住了我。”當美國的《新聞周刊》也把2007年稱為Widget年的時候,更加引起了我的警覺。

然而我們國內對Widget的傳播可能相對少一點,甚至沒有一個好的中國的名稱,目前有很多叫法,比如微巨、微客、微劍等等。國內的牛人中,對Widget最上心的是中搜的陳沛,他翻譯為“微件”。陳沛對於Widget的鼓吹,有股我的搭檔方興東當年鼓吹部落格的影子。最近兩周之內和陳沛深聊過兩次,一次是在寧波參加電子服務大會,一次是在本周的IT龍門陣上,交換了很多關於Widget的看法。當然,陳沛舞Widget,意在他的IG,他的個人門戶推廣。這也是的中搜的未來所在。

其實我更喜歡“微劍”這個翻譯,很有氣勢,也很貼切。Widget就像一把把微小的劍,有了它,遍地都是劍客,再小的劍客也是劍客,然後呼嘯著在網際網路江湖縱橫馳騁。

在今天之前,我們依靠大量的特定套用工具或者軟體來維持個人電腦的各種適合我們需要的豐富功能,有辦公軟體、IM、防毒軟體、遊戲軟體、播放器、訂閱工具、下載軟體、圖片軟體等等等等。通過這一系列的工具或者軟體,組成了一個個的個人信息平台。在今天之後,可能會有辦公Widget、IM Widget、防毒Widget、遊戲Widget、播放器Widget、訂閱Widget、下載Widget、圖片Widget等等等等,來組成未來的網際網路世界。通過這些功能豐富強大,令人眼花繚亂的Widget組成,用戶就可以隨心所欲、天馬行空的拼裝屬於自己的網路門戶了。

如果這一天真的來臨時,請不要驚奇。截止到去年年底,FaceBook已經託管有11179個Widgets,推動其用戶迅速增長到了5000萬,市值也上漲到了150億美元。Youtube的成功也是基於Widget的病毒傳播,05年6月開始提供可以內嵌在MySpace中的外鏈式視頻播放器,到06年5月的時候,Youtube被嵌入到MySpace內的視頻占有自身總流量的20%。

不光是Google、雅虎這些巨頭對Widget虎視眈眈,而且手機廠商也不甘於人後。07年初,蘋果的iphone就支持Widget功能了,諾基亞也開發了維信Widset平台。這也是移動+網際網路的潮流。劉興亮認為,手機Widget甚至比網頁Widget前景更為誘人。

憑藉著個體微小、功能完整、嵌入方便、和所潛入環境的弱連結等等優勢,Widget或許會橫掃一切,網頁Widget、手機Widget、桌面Widget、人機互動Widget等等。那時,未來就來到了。那個屬於我們每個個人的魔方,將任由我們所心所欲的去精心組裝。(作者:劉興亮)

Widget概述

1. Widget的這個創想來自一個叫做Rose的蘋果電腦工程師。98年的一天,Rose在自己的蘋果作業系統桌面玩一個可以更換皮膚的MP3播放器時忽發奇想:如果在我桌面上運行的所有工具都能夠更換皮膚或外觀,那將是一件很酷的事情,Rose的興奮之情溢於言表,它給這個酷酷的玩意兒起了個名字叫“Konfabulator”。
2. Konfabulator是運行在用戶電腦桌面上最炫的東西,就像一部老爺車一樣有無數能夠發揮功用並值得深入探討的零部件,帶有吸引人的神奇魅力。Rose從1999年到2001年之間,不斷向自己身邊的工程師宣傳自己對於Konfabulator的看法和它的奇幻魔力,卻沒有人對它感興趣。直到2002年的一天,Rose遇到了一個叫做Perry的工程師。兩人擁有對於Konfabulator這件事情同樣的構想,於是一拍即合。
3. 於是兩人開始共同為了這個炫酷的玩意兒在深夜努力工作,他們開闢了一個和Konfabulator相關的網站向大家傳播這個想法,並在論壇中徵詢網友的意見“到底什麼才是真正的Konfabulator?”大家的說法是千奇百怪的,有人說它是一個運行在用戶桌面的加熱器,有人說它是桌面寵物,有人說它是張牙舞爪的機器人。但是沒有人對於Konfabulator的描述是確切的。
4. 終於在2003年2月10日的深夜,Konfabulator1.0正式版在Rose和Perry的共同努力下正式發布了。它是運行在蘋果作業系統之上的小工具,其中的主運行檔案叫做Widget,在Rose頭腦中醞釀了5年的想法終於第一次問世了。並且向所有人宣布Konfabulator是運行在用戶桌面上最獨一無二的工具,你希望它是什麼樣子,它就能按照你的想法而改變。
5. Konfabulator意想不到的快速在全美瘋狂的蔓延著,Rose和Perry感到非常的吃驚,同時他們也認識到這將會成為Konfabulator發展歷史上非常關鍵的一個時期,於是兩個人都辭去了各自的工作,開始專注於Konfabulator這件事情。
6. 在2003年的7月Konfabulator1.5版本發布了,主運行檔案Widget的開發變得風靡一時,越來越多的人參與其中,也因為如此Konfabulator更名為Widget。Widget在蘋果作業系統中所表現出的熱潮,使得Rose和Perry認為它應該有更廣的套用領域。於是在接下的半年中Perry的一個朋友參與到開發Widget Windows平台版本的工作中來,但最開始的一些嘗試都是失敗的。
7. 不久之後Rose找到了一個自己的好朋友ED,ED是蘋果電腦公司工作超過十年有著深厚資歷的一名優秀的開發工程師。在和他溝通Windows平台下開發Widget的事情之後,ED認為Rose希望在Windows平台下運行Widget的想法有些不可理喻。Rose和Perry開始很失望,但令他們感到吃驚的是,兩天以後ED居然拿出了一個Windows平台下運行的Widget原型。
8. 2004年的11月Widget1.8版本正式對外發布了,由此開始Widget進入了一個新的時代,成為了跨平台的產品。使用Windows和Mac作業系統的用戶都可以使用和開發自己喜歡的Widget工具。當然這還僅僅只是一個開端。

走下神壇的Widget

2008年12月18日,北京香格里拉飯店二樓的展廳里,一堆IT人士正圍在展廳的一台小小的液晶屏下嘖嘖稱讚。螢幕上展示著的手機運行著一個神奇的系統,用戶可以簡單方便地為其添加小外掛程式,在上面打俄羅斯方塊、查詢天氣預報、閱讀文檔等。這正是2008年CNGI&IMIC大會的現場,旁邊一位工作人員微笑著向大家介紹:“這就是我們中移動基於Mobile Widget技術開發的系統,它將改變我們的手機生活。

null微件

十年前的一天,蘋果電腦工程師Rose的在自己的蘋果作業系統桌面玩一個可以更換皮膚的MP3播放器時忽發奇想:如果在我桌面上運行的所有工具都能夠更換皮膚或外觀,那將是一件很酷的事情。2002年的一天,Rose遇到了一個工程師Perry。兩人擁有對於此事同樣的構想,於是一拍即合,開始共同為了這個炫酷的玩意兒在深夜努力工作。終於在2003年2月10日的深夜,一個運行在蘋果作業系統之上的小工具--Konfabulator正式發布了,其中的主運行檔案叫做Widget,在Rose頭腦中醞釀了5年的想法終於第一次問世了,並且向所有人宣布它是運行在用戶桌面上最獨一無二的工具:你希望它是什麼樣子,它就能按照你的想法而改變。2004年的11月,基於Windowns作業系統的Widget1.8版本正式對外發布了,由此開始Widget進入了一個新的時代,成為了跨平台的產品。使用Windows和Mac作業系統的用戶都可以使用和開發自己喜歡的Widget工具。當然這還僅僅只是一個開端。

經過幾年的發展,如今的Widget已經由當初的曲高和寡逐步發展成與部落格、播客、RSS、SNS等Web2.0名詞一樣被越來越多的人提起。

1. Widget是什麼?
簡單說Widget可以理解為“套用小外掛程式”,一種可供用戶製作和自由下載的小工具,它包含了娛樂、工作、學習等多種實用功能。目前的Widget套用大體可分為三種:Desktop Widget、WEB Widget以及Mobile Widget。
1.1 Desktop Widget
Desktop Widget可以在電腦桌面上獨立執行,用戶無需通過瀏覽器便連線到網路。時至今日,很多人已對蘋果、雅虎、Google及微軟開發的Desktop Widget比較熟悉。通過這些小型套用軟體,用戶可把各類網上信息(如天氣、新聞頭條、圖片等)放到桌面上。如果用戶不關閉這些Widget而回到瀏覽器的話,它們將一直處於打開狀態。

圖1 Desktop Widget之Google gadget

圖2. Desktop Widget之Yahoo! Go

1.2 Web Widget
Web Widget是一種可以容易地嵌入到網頁的模組。從程式設計師的角度,Web Widget就是一小段程式代碼,用戶不需要做任何修改或者編譯就可以將其嵌入並在任何HTML網頁上運行。因此通過它們我們可以把新聞、信息、遊戲、娛樂等整合到我們的網站上,也可以用來裝飾我們的網站。Web Widget可以很方便地實現聚合。用戶可把從某個網站上蒐集的數據置入另一個網頁中。比如把定製化搜尋框加入到用戶的部落格中,或把某個YouTube視頻加入到某位用戶的MySpace網頁之中,甚至創建一個綜合了用戶Gmail、RSS供應及網路相冊等內容的完整Widget頁面。如果用戶使用TypePad部落格服務,還能使用非常豐富的Widget工具。
下圖是一個IGOOGLE的定製個人門戶,用戶根據自己的愛好和興趣定製Widget,完全不需要關心數據是從哪裡來的,只需要關註上面的內容,通過Widget可以直接把其他網站的服務嵌入到自己的門戶上了,這種承載了網路服務的門面的個人門戶技術平台也體現了Web2.0時代倡導的用戶參與的精神。

圖3 Web Widget之iGoogle

1.3 Mobile Widget
Mobile Widget實際上是運行在移動設備上的Desktop Widget。最聞名遐邇的Mobile Widget莫過於諾基亞維信了。諾基亞公司為了實現其戰略轉型,由設備運營商進入移動網際網路領域,推出了維信,短短一年多的時間就吸引了3000多個widgets(精靈)的加入。用戶在諾基亞機器上安裝(或者已經預裝)了維信軟體之後,可以通過自主添加維信精靈的方式實現你想要的各種功能。

圖4 基於Mobile Widget的諾基亞維信手機截圖

1.4 無孔不入的Widget
當然Widget的套用並不限制在這三個領域,甚至已經滲入到家電行業。
三星電子在近日的消費電子大展上展出新款高清晰度電視,其中將安裝雅虎的Widget套用軟體,該款電視的“Internet@TV”網際網路內容服務將讓觀眾通過網際網路查看新聞、股價、視頻、圖片。雅虎副總裁派屈克-巴里表示:“這一合作使雅虎將網際網路的豐富選擇、個性化特點和三星電子的產品創新、全球覆蓋特點結合起來,為全球用戶提供新的感受.” 該電視將能連線到雅虎Flickr、新聞、天氣預報、財經等內容,也能訪問YouTube、eBay、Showtime等網站。三星電子視覺顯示部門執行副總裁Boo-Keun Yoon表示:“與雅虎的合作讓觀眾前進了一步。新界面讓他們能與很多最受歡迎的全球資訊網服務進行個性化互動,不再是被動地看節目。毫無疑問,這代表了未來的電視.”

圖5. 安裝雅虎widget套用軟體的三星高清晰電視

幾乎是同時,MySpace、英特爾和雅虎聯合發布了一款電視版社交網路軟體--MySpace Widget。利用這款軟體,用戶可以在觀看電視節目的同時在電視上與MySpace好友聯繫。用戶在看電視時,激活電視螢幕底部的這款widget就可以與MySpace好友交換信息,或瀏覽MySpace上的照片。利用MySpace Widget,用戶無需瀏覽器就能夠訪問MySpace.com,直接在電視上接收好友的更新信息,查看好友的檔案。MySpace發言人說,用戶可以通過遙控器使用這款widget,利用電視螢幕上顯示的軟鍵盤輸入信息。MySpace Widget將被預裝在能夠上網的消費電子產品中,例如機頂盒、藍光影碟機和電視。

2. 中移動在WIDGET上的嘗試
作為全球最大的通信運營商,在實現由“移動通信專家”向“移動信息專家”的轉變的同時,中移動也一直在考慮如何構建好一個移動Widget的生態系統。2008年4月,中移動和沃達豐、軟銀聯合成立了聯合創新實驗室,力圖通過運營商的引領和主導能夠構建一個整個移動Widget的生態系統。
2.1 移動網際網路與Widget
移動網際網路無疑是3G時代的殺手級套用,基於移動網際網路的Widget不可避免地成為這個生態系統上的重要一環。移動網際網路的Widget和我們常用的網際網路Widget有一定區別,這是由移動網際網路的特點所決定的。以位置信息服務為例,Widget可以通過手機上的GPS模組獲取用戶的位置信息,當用戶拿著手機到了某一個地方想去看一看周圍有沒有星巴克時,就可以使用這種功能來獲得離他最近的星巴克的具體位置。再如可在某些手機上使用Widget用來做記步器的功能,當用戶鍛鍊的時候就可以記錄鍛鍊的數據,運營商就可以基於用戶的信息做用戶的行為分析,完成最人性化的內容推送服務。
2.2 中移動打造自己的BAE平台
由於移動網際網路上的Widget剛起步,目前還沒有一個統一的Widget平台來滿足大規模推廣利用Widget的要求,為此中移動主導開發了一套面向移動網際網路的,跨終端作業系統平台開放的套用環境--BAE。它為增值套用提供統一的終端資源訪問接口和第三方組件擴展接口,支持各種業務能力的動態集成,並且充分利用瀏覽器及其他 Web 技術,可以實現各種網際網路業務、移動業務的快速開發、部署,跨平台高效運行。同時針對用戶的業務需求,提供了靈活的業務安裝、管理機制。BAE支持兩種基於Browser套用形式,一種是基於Widget的套用,另外一種是基於Browser的套用。它擁有強大的Widget引擎,支持多樣的業務形式,提供豐富開放的業務能力接口,實現友好、易用、安全的用戶體驗。

圖6 BAE 平台在整個套用系統所處的位置。

3. 機遇與挑戰
3.1 通信運營商面臨的挑戰

3.1.1 行業內的競爭

工信部的3G發牌,打響了新移動、新電信、新聯通三家全業務電信運營商全面競爭的第一槍。作為2G時代的領跑者移動公司責無旁貸地承擔起了發展壯大國產3G標準--TDSCDMA的任務。雖然有政府的一定支持,但是我們應該清楚地認識到,在國內的三種標準里,TD是最不成熟的標準。聯通的WCDMA有歐洲的先進經驗可供借鑑,電信的CDMA2000可以照搬美國的經驗,而TD目前世界上並無一例商用案例。我們是要在一窮二白的基礎上建設TD。3G與2G的最大區別在於數據業務的套用,因此我們要想在TD上要想勝過其他兩種標準,唯有推出更新更好的增值業務套用。否則,我們目前的優勢將不可避免地被其他兩家運營商蠶食掉。

在手機小小的方寸螢幕上要想實現更好的業務展示與客戶體驗,Widget技術是一個很好的切入點。當前的移動增值業務的發展已經到了內容為王的時代。一種增值業務能否吸引用戶很大程度上是依靠它的內容。一首“老鼠愛大米”的鈴聲被下載了1500多萬次,給相關企業創造了超過3000萬的收入。這一點既讓那些傳統的唱片公司嘆為觀止,也讓移動公司切實感受到了內容的力量。而如何將內容套用做深做透,無疑是我們需要深入考慮的。從技術角度來說,無論是目前在大力發展的手機音樂、手機視頻、手機網遊以及未來將要發展的手機多媒體技術,Widget技術都能很好地將它們融合在一起,形成集團化效應,避免各自為政的局面。

3.1.2 行業外的競爭
3G牌照的發放使運營商的眼球都聚集在了行業內的競爭。然而不可忽視的是我們還將面臨來自網際網路、IT業的異質化競爭威脅。隨著產業去中心化態勢越來越明顯,包括GOOGLE、Apple、NOKIA等網際網路企業、終端製造商、套用開發商,正通過終端業務的一體化進入移動增值業務領域,逐步把移動運營商逼向純通道的位置。去年11月18日中國澳門舉辦的世界移動通信協會(GSMA)亞洲通信大會上,王建宙總裁表示:“中國移動如果不創新,不進入Google的地盤,遲早會被對方幹掉的。”正是對這未來殘酷競爭局勢的真實預見。

圖7 產業融合時代中國移動面臨的競爭威脅將不再局限於運營商層面

Nokia憑藉基於mobile+web widget的維信涉足移動網際網路領域,在諾基亞構造的產業結構圖(圖7)上,中移動等通信運營商已經定義成為其提供服務的通道運營商。另外不可忽視的是Google正憑藉其雄厚的實力對通信運營商的傳統領域進行蠶食,其中一個有力武器也是日前推出的Android提桶,Android系統的widget將能夠和Mac OS相媲美。

圖8 2008年CNGI&IMIC大會上諾基亞展示的其試圖打造的產業結構圖

如何應對這些真正的競爭,是所有移動人該居安思危認真考慮的,切不可等到未來的某一天我們殘酷地發現我們被迫淪為這些跨國企業的通道之時才追悔莫及。古人云,以其人之道還治其人之身。既然Nokia與Google都已經重視起了Widget技術並大力推廣的話,我們又豈可坐以待斃?

3.2 Widget為中移動帶來的機遇
產業去中心化和異質競爭使得通信運營商會面臨三種選擇:純通道、通道+渠道、通道+渠道+內容整合(或套用集成)。顯然只有選擇最後一種方式才能為我們構建良性的生態環境,把握影響力,掌控產業鏈的核心價值。為此豐富多彩、能吸引用戶的增值業務是3G時代業務發展的重中之重。為此我們可以考慮將Widget與中移動現有以及未來的業務相結合,開發出讓用戶喜聞樂見的新增值業務,如音樂隨身聽、飛信等業務未來可以Widget方式呈現出來。同時,我們也應清醒認識到,我們所推出的這些豐富多彩的增值業務,無一不例外是在推廣我們移動的影響力,因此,打造一個統一的增值業務影響力平台刻不容緩。

移動微件(Mobile Widget)演義

Mobile Widget很火,人氣很旺。Mobile Widget被業內眾多公司、技術專家認為是未來移動網際網路重要的套用形式。或許會成為“移動夢網”之後,移動數據業務領域中又一創新和亮點。

但目前,業界對於Mobile Widget並沒有一個標準的定義。受移動Labs編輯的邀請,我結合自己的理解簡單介紹什麼是Mobile Widget。

Widget(微件)是一種基於網際網路Web的小套用,通常實現某個特定的功能。微件最初源於蘋果電腦的一個外掛程式工具--Konfabulator,現在已經擴展到各種桌面作業系統和手機作業系統上。
微件可以被看作是運行於瀏覽器界面之外的定製web頁面。每一個微件都是面向具體的輕量級的任務。一個微件可以簡單地用HTML和級聯樣式表(CSS)編寫,但是要達到真正的可用性往往需要用到邏輯運算,所以大多數微件還會使用JavaScript和XML。基於web技術的特徵使得微件具有小巧輕便、易於開發、與操作系統耦合度低和功能完整等特點。微件套用介於BS和CS架構之間,結合了兩者的優點。它並不完全依賴網路,軟體框架可以存在本地,而內容資源從網路獲取,程式代碼和UI設計同樣可以從專門的伺服器更新,保留了BS架構的靈活性。
微件作為一種特殊的“網頁”正在改變著網際網路的訪問方式,用戶訪問網路不再需要依賴於瀏覽器,而是靠這些小工具就可以實現web功能。微件還向用戶提供了全新的用戶體驗。通過微件用戶可以定製實現自己所需要的各種服務,隨意個性化自己的桌面,體驗它又小又酷的風格。目前主流的微件包括Yahoo Widget、Google gadget、Apple dashboard Widget和Facebook Widget等。值得一提的是,隨著網際網路用戶的需求改變以及微件技術的發展,微件已經不在僅僅局限於PC桌面,開始滲透到其他領域,如網頁Widget、Mobile Widget、人機互動Widget、甚至Widget專用終端等。微件優勢和特色,或許注定它會成為未來web套用的重要發展趨勢之一。
Mobile Widget(移動微件)指運行於移動終端上的微件。微件的套用框架非常適合手機終端,手機終端螢幕相對較小,瀏覽器卻占用了有限的螢幕資源,導致手機上網用戶體驗較差。移動微件不僅可以獨立於瀏覽器運行,有效地利用手機螢幕,而且可以更加快速直接方便地訪問移動網際網路。移動微件給手機用戶帶來良好的呈現方式和網際網路體驗。
移動微件具有小巧輕便、開發成本低、基於標準Web技術,開發門檻低,潛在開發者眾多、與作業系統耦合度低和功能完整的特點,此外,由於運行在移動終端上,移動微件還有一些其他特性。首先,可以通過移動微件實現個性化的用戶界面,可以輕而易舉讓每部手機都變得獨一無二。第二,移動微件可以實現很多適合移動場景的套用,如與環境相關、與位置相關的web套用。第三,移動微件特定的服務和內容使得用戶更加容易獲得有用信息,減少流量,避免冗餘的數據傳輸帶來的額外流量。最後,移動微件也是發布手機廣告的很好途徑。總而言之,移動微件的易開發、易部署、個性化、互動式、消耗流量少等特性使它非常適合移動網際網路。

(作者:中國移動通信研究院 終端技術研究所 BAE項目組 程寶平 王東)

熱門詞條

聯絡我們