據國外媒體周一報道,Mozilla團隊日前指出,新開發中的適用於Windows8的火狐浏覽器將會以同時支持Metro形式以及桌面應用程序形式展現。並強調已經對微軟潛在的一些問題有了初步的認識。
新環境開發前途困難重重
適用於Win7的火狐浏覽器將同時支持Metro以及桌面環境,但是開發的前途依舊困難重重。
Mozilla開發人員布裡安·邦迪(Brian Bondy)在博客中指出,盡管大多數適用於Windows 8的軟件都會選擇Metro應用程序或者經典的桌面應用程序模式,但是火狐浏覽器將會有所不同。
他指出火狐浏覽器將會被看做是“Metro風格的嵌入式桌面浏覽器。”言下之意就是,該產品在桌面使用時,能夠提供經典的Windows桌面應用程序;但是同時也可以在通過新“開始”界面運行時,有效地整合Live Tiles以及其他Metro風格的特性。
邦迪指出:“與Metro應用不同,Metreo風格桌面浏覽器將能夠在Metro沙箱之外運行。這意味著網絡浏覽器將可以提供與傳統桌面浏覽器相同的體驗。我們可以借此建立起一個功能更加強大的浏覽器。”
但是這一開發進程同樣也存在著不少潛在問題。
首先如果要開發Metro應用程序版的火狐就意味著需要撰寫大量的新代碼。邦迪將這一過程描述為“一項浩大的工程。”同時由於這一開發將會成為Mozilla和微軟之間合作的一塊新領域,因此開發團隊將很難獲得足夠的指導。
邦迪補充道:“作為開發者而言,最大的困難無疑是,當你對第三方Metro應用程序開發進行谷歌搜索時,發現最終一無所獲,或者如果運氣好的話,能找到一到兩個相關的結果。”
另一個問題則在於,如果選擇為默認浏覽器的話,這種浏覽器將只能在Metro模式下運行。否則該產品將只能局限在桌面上。邦迪對這一問題的解釋是“這是微軟做出的決定。”
微軟需微妙掌控與第三方浏覽器的關系
這樣的限制的確會產生一些後續問題,並不僅僅針對Mozilla,對微軟而言也是如此。
例如,如果IE浏覽器或者其他浏覽器被設置成了默認浏覽器,那麼火狐將無法在Metro的開始屏幕上占據一席之地了。當然,Windows 8的用戶還是可以將桌面版的應用程序啟動方塊固定在開始頁面上。但是該模塊將缺少作為專門Metro應用程序的不少功能。
因此在Windows 8測試版(消費者預覽版)的設計中,IE 10最終是以2個獨立的版本出現的——一個Metro版和一個桌面版。因此尚不清楚IE浏覽器是否將會最終成為Metro風格的嵌入式桌面浏覽器,還是將保持2個不同的版本。目前微軟和Mozilla都沒有對這一問題給出答復。