技術簡介
Mobile Widget(移動微技)指運行於移動終端上的微技。微技的套用框架非常適合手機終端,手機終端螢幕相對較小,瀏覽器卻占用了有限的螢幕資源,導致手機上網用戶體驗較差。移動微技不僅可以獨立於瀏覽器運行,有效地利用手機螢幕,而且可以更加快速直接方便地訪問移動網際網路。移動微技給手機用戶帶來良好的呈現方式和網際網路體驗。
微技可以被看作是運行於瀏覽器界面之外的定製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套用的重要發展趨勢之一。
表現形式
1.widgets以flash、js的形式存在。
widgets本身並不提供服務,它是作為服務商的載體以“嵌入式”的形式被用戶鑲嵌在網頁上。比如youtube的“嵌入代碼”;比如weather.com的天氣外掛程式
2.widgets以服務商的API接口為依託,以多種形式存在。
比如twitter.com的興起與它API不無關係,正式因為眾多的API延伸服務為用戶提供了更加便捷的twiiter.com服務。最突出的微技套用比如TweetDeck等服務。
微技特點
具有小巧輕便、開發成本低、基於標準Web技術,開發門檻低,潛在開發者眾多、與作業系統耦合度低和功能完整的特點,此外,由於運行在移動終端上,移動微技還有一些其他特性。首先,可以通過移動微技實現個性化的用戶界面,可以輕而易舉讓每部手機都變得獨一無二。第二,移動微技可以實現很多適合移動場景的套用,如與環境相關、與位置相關的web套用。第三,移動微技特定的服務和內容使得用戶更加容易獲得有用信息,減少流量,避免冗餘的數據傳輸帶來的額外流量。最後,移動微技也是發布手機廣告的很好途徑。總而言之,移動微技的易開發、易部署、個性化、互動式、消耗流量少等特性使它非常適合移動網際網路。影響意義
widgets的運用使得網際網路進入真正意義上的“去中心化時代”,用戶可以脫離服務商本體,但卻不能脫離服務商本身的服務。widgets的發展史上adobe公司的air運營無疑為是widgets服務的一個里程碑!它與googledesktop、my yahoo!等相近:為用戶提供桌面上的網際網路服務接口服務,即客戶端之類的終端軟體。但Adobe的AIR是真正意義上的跨平台widgets!它的運營環境可以在widonws系統、MAC系統以及Linux等開源系統中運營,可以說只要有“電腦”的用戶都能通過air使用外掛程式服務!
這樣的服務與這次GSM大會中國移動、沃達豐與軟銀提出的理念不謀而合。一個可以再任意手機操作平台上運行的widgets。