話說天下大勢,分久必合,合久必分 ─《三國演義》卷首語
全球的科技事業,正由春秋的百家爭鳴,進入了戰國的血腥廝殺。
幾日前提到Google Gears,對於一個電腦使用者,它是一個技術,使人毋須上網,亦能繼續使用網上軟件。
但對於一個軟件開發者,Gears技術的意義,更加重大,開放了Gears技術的程式碼,可以跟着Google的做法,打造適合自己網站的offline版本。有朝一日,透過Gears技術,「互聯網平台」成為軟件的標準,服務全人類,取代今天「Windows平台」的地位。
除了掃蕩「Windows平台」,Google此舉,也是打進手機軟件市場的一步棋。手機上網貴,有offline版本軟件,手機用戶可一次過下載資料,減少bandwidth用量,早前公司宣佈了發展GPhone,Gears看來就是先鋒。
另一邊廂,Microsoft也推出了名為Silverlight的新軟件,跟flash差不多,它是一套跨平台的多媒體播放標準,能在瀏覽器播放短片。看 Silverlight的示範短片,再比較flash的使用經驗;對於開發者,它上手較易,對於使用者,搜尋起來輕鬆一些。
這個 Silvelight,明顯衝着YouTube而來;D5會議上,Steve Jobs表示,Apple TV將與YouTube合作,此後,大家可在電視上看YouTube,於是Microsoft希望利用Silverlight,增加自己在網上短片的競爭力,與Google爭一日之長短。
天下大勢,分久必合,合久必分。一部明初小說的智慧,經過歷史的千錘百煉,到了今天,依然準確。
2007年6月6日刊於《蘋果日報》
Gears 本身,其實有幾個問題
1. 再過一段時間,相信就會有人研究當中的 SQLite database 以做點手腳,例如修改 offline data 以求令 web site 出現漏洞
2. Gears 本身會令 web 有運作上的問題,例如 multi-user 的 concurrency 如何處理,一些在 server 過期的資料又是否容許在 user online 時再 submit 等,都會令各種 web 服務變得複雜。現在 google reader 的 download feed 及 mark as read 太簡單,未足以証明 offline web 在其他方面可行
因此我會以觀望的態度看待類似 Gears 的這種 offline web 技術。
另外,Silverlight 的一些 example 可以看這裡:http://weblogs.asp.net/scottgu/archive/2007/06/06/my-quot-lap-around-silverlight-quot-talk-at-teched.aspx