回頭看,WML 在當年確實有一定的意義:由于 HTML 的不精確以及瀏覽器廠商有意無意的為這種不確定性保持寬容,使得對真實世界中的 HTML 的解析越來越困難。而在
手機的處理能力和表現力還很糟糕的
硬件限制下,的確有必要制定一個無線
網絡上信息瀏覽的規范,以簡化應用開發并且對頁面開發做嚴格的限制。
但如今已完全不同,一方面
3G 開通在即,用戶希望能在 3G 網絡上無障礙的訪問現在 IP 網絡上豐富的應用,另一方面終端也在日新月異的發展,我們可以看到
Nokia 中端產品的 S40 第二版已經支持 XHTML-MP,第三版已經開始支持 ECMAScript. 未來的移動瀏覽體驗必定完全超越現在的 WAP.
但傳統互聯網服務業者,將發現把應用
程序移植到 XHTML-MP 不是那么一件簡單的事情,除了要讓頁面符合 OMA 的這個規范外,還需要在輸出的時候修改 MIME-TYPE 為 application/vnd.wap.xhtml+xml,這就是說維護工作幾乎要提升一倍,才能給移動用戶提供服務,但移動用戶能占總用戶數的百分之幾呢?
W3C 給出了一個
解決方案,就是專門在 css 的 media 屬性中,增加了 handheld 來適應小屏設備瀏覽。基本上
現代瀏覽器很容易就可以支持這種小屏設備,比如 Windows Mobile 上的 IE,再比如 Mozilla 的 minimo 而遵循 W3C 標準的開發人員只需要多維護一個 css
文件,無需任何附加成本,就能支持小
屏幕訪問了。
可以想象,傳統互聯網開發人員,會傾向于采取 W3C 標準(比如我們),而傳統的移動 SP,會傾向于使用 XHTML-MP 升級現有的 WAP 應用。那樣對用戶來說,使用同時支持這兩種標準的瀏覽器就非常必要了。
Opera Mobile 就是這樣的產品,它不但支持上述兩個標準,更包括 SSR 技術,使得傳統
制作的 HTML 頁面能夠較好的在小
屏幕上進行顯示,但它的問題是價格昂貴——29 USD,另外對設備的要求也高,只支持
S60 和 Windows Mobile,基本上是對目前 80% 以上的
手機說 no.
現在 opera 有了一個更天才的想法,就是 Opera Mini。Opera Mini 基于
J2ME 開發,就是說可以跑在近兩年所有的中高端
手機上。它的原理是在一臺
服務器上內置 Opera 的網頁處理引擎,Opera Mini 瀏覽網頁的時候通過特殊協議向該
服務器發送請求,由這臺
服務器將網頁處理后(包括 SSR處理),然后返回給 opera mini。對用戶而言即能完美的瀏覽各類型的網絡服務,而且還降低了網絡流量費用!!!
那么這個
軟件將如何收費呢??據說
google 將同 Opera Mini 合作。hehe,還記得 google web accelerator 么?這種 proxy 的
模式很對 google 的胃口,它想掌握用戶所有的瀏覽歷史。所以或許這個軟件將會免費也不一定,只要你是從 google 的網站上
下載的,而顯然它的 proxy 指向會是 google 的服務器。
最后透露一個消息,Opera 中國目前正在尋找合作運營伙伴,有誰希望 google 那樣喜歡研究用戶隱私的,可以考慮哦..而且由于它是基于服務器的服務,所以做收費運營不是不可以. 至少我現在比較動心.