早一陣子科技界潮興360一詞,微軟、雅虎及ESPN分別推出以360命名的產品;今期則流行Air一詞:年初有蘋果的大熱手提電腦MacBookAir,軟件公司Adobe也推出以AIR為名的技術,不過Adobe並非跟風,AIR倒轉過來是RIA(RichInternetApplication的縮寫),Rich意思是豐富,相對以往比較簡陋的網上軟件,RIA較為接近傳統安裝在電腦的桌面軟件,如微軟Office。
PC互聯網融為一體
舉例說,以前單靠HTML的網站,每次為用戶執行一個命令,便需由伺服器把整個網頁重新發給用戶,一來一回需時,亦只支援簡單的介面,如按鍵及選單,滑鼠拖移等桌面常用介面則欠奉。AJAX改善了前者,網頁只需局部更新;而MacromediaFlash及JavaApplet的出現,則大大豐富了用家介面。網上軟件和桌面軟件的分野越來越少,正是Adobe在二月推出AIR的目標。
現已有不少以AIR技術為基礎的軟件供免費下載及安裝到桌面使用,筆者常用的有twhirl,這是一個讓Twitter用戶在桌面寫微型博客的軟件,比Twitter.com的介面漂亮得多。AIR的概念早於2001年,當AdobeCTOKevinLynch還在Macromedia的時候萌芽:當時他為在離線時不能使用已在網上存檔的資料感到煩惱;反過來,在出門時亦一樣不能使用在沒有攜帶的PC上的資料;換句話說,PC和互聯網各有各,不能融為一體。例如Adobe提供一個名為Buzzword的免費網上文字處理器,目前用家只能在線使用,不過Adobe表示即將推出AIR版本的Buzzword,屆時會支援離線使用。
心急想早日使用的話有另一個選擇:GoogleDocs比Buzzword走快一步,用家在瀏覽器上安裝GoogleGears,即使離線時也可啓動GoogleDocs作文字處理,及照常存檔,下一次在線登入,GoogleDocs即會自動把網上和桌面的版本同步化。
心水清的讀者都會想到,這些免費RIA豈不是搶去微軟Office不少客戶?微軟亦深知RIA是大勢所趨,與其死抱着桌面軟件,不如努力發展自家的RIA技術Silverlight。從名字可見,重點是視像動畫媒體,目前普及程度尚遠遜Youtube等大熱視像網站採用的AdobeFlash及Flex,有待急起直追。另一個變數是Sun亦以JavaFX加入RIA戰埸,Sun吸取了JavaApplet的經驗,加上Java現有龐大的軟件開發者社群,勢必成為Adobe及微軟的勁敵。
Mozilla另闢別徑
最後想提的是以開發Firefox聞名的Mozilla的Prism。Prism基本上和微軟視窗一向支援的互聯網捷徑分別不大,均讓用家設定在桌面直接啓動瀏覽器及網頁,不同之處是網頁在獨立的視窗中打開,其實在瀏覽器未支援分頁(tabbedbrowsing)的時代,每個網頁一向都有獨立的視窗,這個也不算重大突破。無論如何,Mozilla總算是對RIA另闢別徑,為大家提供了一個簡單但實用的功能。
電郵地址:mailto:[email protected]