Widget 不是一個新名詞,它在程序開發(fā)中有它的含義“窗口小部件”,在 Web 2.0 領域里所提的 Widget,還沒有一個明確的翻譯,大概可以理解為“應用小插件”,它的概念和 RSS 有點類似,就是可以讓你在不去其他網站,而從這個小插件里得到其他網站的信息。
可以把 Widget 理解為兩部分,一部分是引擎,類似與 MP3 播放器,一部分是內容,可以理解為 MP3 歌曲,或者可以理解為 RSS 閱讀器和 RSS 源。它和 RSS 有所不同的地方是,Widget 不僅僅可以應用在網頁上,它還主要以桌面程序的形式出現,也就是把桌面變成一個和互聯網實時溝通的瀏覽器。它最早在桌面的大規(guī)模出現是在蘋果的 OSX 系統中,當時 RSS 還沒有開始流行,沒想到它居然要成為2007年的主流,看來蘋果確實把握時尚的潮流。
Widget 的推廣應該說是 Yahoo 起了很大的作用,尤其在國內,它建立了專門的開發(fā)站點,詳細介紹了 Widget 部件的制作方法,當然,它的大力推廣也為它帶來眾多的用戶和部件庫,其實 Yahoo 對 Web 2.0 展開的收購并不比 Google 少,而且它始終在領導門戶發(fā)展的走向,是一個很值得學習的網站。Yahoo 的一些 Widget 插件如下圖:
制作 Widget 部件并不復雜,只需要熟悉三方面的知識:圖像處理、HTML/XML、JavaScript,就可以按照開發(fā)站點里的教程做出漂亮的部件來。我知道 5D 里有許多這樣的人,有興趣的動手試試吧,先把你的 Blog Widget 給做出來看看。Web 2.0 時代,是不是感覺有這么一個趨勢:技術門檻在降低,技術標準重要性在提高,設計因素在提升,5Der,你看到這個機會了嗎?
有意思的是,不僅僅在互聯網領域,實際上在無線應用領域里,Widget 的應用也將得到極大發(fā)揮,iPhone 手機里的圖片還記得嗎?那些應用是什么,沒錯,Widget!甚至傳統的鬧鐘也開始應用 Widget,engadget 上介紹了它,不僅僅看時間,還可以看到當天的天氣預報(我想這個鬧鐘應該是聯網的),如果 IPV6 到來,一切電器連上網絡,Widget 是不是更有意思了呢。
好了,我們再來做一個大膽一點的設想,在多姿多彩的互聯網上,憑什么 Apple 和 Yahoo 就能做 Widget 桌面呢,既然標準是開放的,我們自己能不能做一個 Widget 桌面呢,用 Flash 做,提到 Flash,你是否想到 Apollo 了呢,沒錯,Apollo 的第一個殺手級的應用會產生在哪個領域?