Fennec 計畫,你大概已經聽過了,是 Mozilla 試著將 Mozilla application framework 放到手機上,順便做個新 UI 給手機版 Firefox 的計畫(還是反過來?笑)。
Alpha 1 最近出了,Mozilla Links 有做介紹。Fennec Alpha 1 提供了三大桌面作業系統的版本供沒有智慧手機的使用者下載嚐鮮。初步嚐試,覺得 UI 設計的不錯;若有觸控螢幕的話,這種瀏覽器可以當作簡潔、方便,連阿嬤也會用的 kiosk 瀏覽器。
很剛好,前天才寫了手機瀏覽器對網頁寬度的處理。這裡順便補完 Fennec :
- Fennec 似乎認為自己是寬度為 800px 的桌面瀏覽器。800px 可能只是桌面測試版的預設值而已,因為在 Windows 上它的視窗可以縮放,然後重新載入網頁之後就會用不同的寬度處理網頁。怪。倒是 Nokia N810 的螢幕還真的是 800 x 480;這代表 Fennec 的寬度是 device-dependent ?
- Fennec 會將超過寬度的網頁 full page zoom 縮小到不出現橫向捲軸的程度。在 800px 的畫面下,1024px 的 Yahoo! 奇摩首頁看起來文字大小還可以。好功能,希望這個模式可以反過來出現在 Firefox 上面(好啦,我知道 Desktop Opera 早就有了,請愛用者不要特別寫回應來科科)。
- 和其他手機瀏覽器一樣,使用者可以放大縮小某個範圍的畫面(桌面測試版上此功能指定在捲動滑鼠滾輪)。
- Fennec 不像 Opera Mini 一樣,會處理 handheld stylesheet 或是 media query 過的 screen stylesheet,也不處理 Apple 為 Mobile Safari 定義的 viewpoint meta tag (前天的文章我有詳述)。加上前面寬度的怪事,我想 Fluid Layout 在真正手機上的 Fennec 排版會被擠的很慘。對於努力擁抱標準的 Mozilla 來說,沒有處理這個實在很糟。或是說,Fennec 打算它支援的手機螢幕寬度都從 800px 起跳?
這是 alpha,代表開發團隊還沒把所有大功能全部寫完,所以一切還有待觀察囉。至於文章開頭說的反過來,我是認真的:我認為 MAF 能活在 x86 以外的機器,比起做出另一個手機瀏覽器來的重要的多。除了 Alpha 1 已經有的 Maemo 平台(Nokia N810 的作業系統,Linux 系)版本,正式版據說還會 Windows Mobile。Android 和 iPhone 版本會因為一些八卦不會由 Mozilla 正式推出,但我猜 commiunty port 應該很快就會出現。
網路越來越熱鬧了呢。