·Mozilla擬開發移動作業系統 將火狐押寶Android

cangwuai發表於2011-08-31
Mozilla FireFox 據國外媒體報導,Mozilla基金會加大了Android版火狐瀏覽器的開發力度,以進一步提高其效能,降低能耗,使之適合在平板電腦上執行。 另外還在嘗試移動作業系統專案Boot to Gecko,旨在打造一款能直接啟動到瀏覽器的手機作業系統。 Android版火狐下載地址 : 移動領域落後   在PC上,火狐是人氣第二高的瀏覽器,但在移動領域的狀況卻不佳。與蘋果的移動版Safari和Google沒有命名的Android內建瀏覽器相比,火狐的劣勢相當大。Mozilla必須說服使用者或手機廠商在移動裝置上安裝火狐。   Mozilla顯然已經意識到,移動計算已經不再是技術粉絲和富人的專利。火狐要在移動裝置市場上闖出一片天地並非易事,但Mozilla仍然知難而上地開發移動版瀏覽器。   Mozilla程式設計人員戴夫·曼達林(Dave Mandelin)表示,“如果裝置的處理能力足夠強大,火狐的表現很好,但使用者介面的響應相對較慢,記憶體佔用量較大,因此我們需要改進移動版火狐在這些方面的表現。” 在各大平臺受阻   Mozilla的野心不僅僅侷限於瀏覽器。Mozilla產品副總裁傑伊·沙利文(Jay Sullivan)今年早些時候在一份宣告中表示,“智慧手機和平板電腦將成為向下一個十億使用者隨時隨地提供個性化計算體驗的裝置。為了對未來的網際網路生 活產生較大的影響,無論是否被允許釋出瀏覽器引擎,我們都必須給各大作業系統帶來價值。”   作業系統障礙使得代號為Fennec的移動版火狐很難有自己的立足之地。Fennec最初面向兩款作業系統:諾基亞的Maemo(後來變身為 MeeGo)和微軟的Windows Mobile。諾基亞與微軟公佈合作關係後,MeeGo被認為已經遭到淘汰;微軟則將Windows Mobile 6.5升級到Windows Phone 7,火狐執行所需要的介面已經不復存在。   另外一款可能的平臺——RIM的黑莓的前景似乎也不明朗。RIM在一份宣告中表示,火狐等瀏覽器將不能在其智慧手機上執行,“我們沒有將 NDK(本機應用開發包)移植到黑莓作業系統的計劃,在我們平臺上執行的應用必須用Java編寫。目前,Opera、Bolt等瀏覽器已經被移植到黑莓智 能手機平臺上”。 押寶Android 火狐以本機程式碼,而非Java等高階語言的形式在智慧手機硬體上執行,帶來了程式設計上的挑戰。由於蘋果拒絕任何不使用其WebKit渲染引擎的瀏覽器登陸iOS,因此,目前火狐最大的希望就是Android。當然,Mozilla還必須能說服使用者安裝、使用火狐。   Mozilla可以效仿Opera,首先促使手機廠商預裝火狐。Mozilla表示,“Mozilla肯定願意與手機廠商和其他看好移動版火狐 的其他廠商合作。”這樣的合作伙伴與Mozilla合作的動機是財務利益而非Mozilla“開放的Web”的理想。Mozilla必須確保客戶不會因不 相容的移動瀏覽體驗受到影響。 Android版持續改進   Mozilla正在關注的一個指標是火狐在Android Market上的反饋。測評人員對移動版火狐的評分為3.5分(滿分為5分),低於Dolphin Browser HD、Opera Mobile和 Opera Mini的4.5分。使用者對Android版火狐最不滿意的是速度慢,其他的不滿包括不支援Adobe的Flash Player。   Mozilla正在解決這一問題。由於Mozilla每六週釋出一款新版火狐,因此預計這一問題將很快得到解決。例如,移動版火狐7增添了許多針對程式設計人員的API(程式設計應用介面),針對使用者推出了文字貼上功能。   使用者對移動版火狐的一個期望是降低能耗,延長電池續航時間。Mozilla開發人員本賈明·斯麥德伯格(Benjamin Smedberg)本月早些時候發表博文稱,“Mozilla正在招聘在最佳化移動裝置能耗方面有經驗的志願者和員工。”   另外一個方面是使用者介面。Android版火狐的介面與Android本身的介面越來越般配了。目前需要優先考慮的一大問題是針對Android平板電腦最佳化火狐介面。   開發速度可能是火狐針對Android內建瀏覽器的一大優勢。Android內建瀏覽器仍然不能透過Anrdoid Market更新。   但令Mozilla遺憾的是,由於Android管理記憶體的方式,火狐與Android內建瀏覽器相比具有先天劣勢。由於Android需要更 多的記憶體空間,處於空閒狀態的應用將被遷移出記憶體。但據火狐程式設計人員邁克·霍米(Mike Hommey)稱,Android內建瀏覽器採用的WebKit渲染引擎基本上一直保留在記憶體中。被遷移出記憶體後,載入網頁時需要首先載入火狐本身。這意 味著在火狐重新啟動時,使用者將看到火狐的啟動畫面,引發了許多支援問題。Mozilla支援經理邁克爾·弗迪(Michael Verdi)釋出的一段影片比較了火狐與Android內建瀏覽器載入網頁的速度,火狐耗時16.9秒,Android內建瀏覽器耗時為7.5秒。 開發移動作業系統:直接啟動到瀏覽器   顯然,在移動市場上釋出火狐並非易事。Mozilla還在嘗試另外一個更有挑戰性的專案:一款完整的移動作業系統。Mozilla的Boot to Gecko專案旨在打造一款能直接啟動到瀏覽器的手機作業系統,瀏覽器將支援足夠多的API,能完成目前本機應用才能完成的任務,例如撥打電話。Boot to Gecko的底層是一款代號為Gonk的精簡版Android,執行Web應用。   與說服使用者和手機廠商支援Android版火狐相比,說服他們採用Boot to Gecko的難度更大。但是,即使其產品不會佔有主導地位,Mozilla也會對整個產業產生積極的影響。例如,Boot to Gecko能夠促進Web應用的普及,提高與本機程式碼應用相比的競爭力。Android版火狐能促使開發者根據Web標準,而非各個WebKit變種開發 應用。[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26195918/viewspace-1054606/,如需轉載,請註明出處,否則將追究法律責任。

相關文章