首先來看看一些關於 Opera 的歷史回顧,一路走來,Opera 創造了不少里程碑式的成就,也慢慢從一家專注於瀏覽器的公司擴充為一家業務涵蓋廣告解決方案、分析與內容夥伴的龐大企業。接下來為各位介紹 Opera 12 Beta 一些代表性的新功能。
新的主題除了讓開發者更容易設計外,對使用者來說也有一個更輕巧且容易安裝的主題。新的主題可以設定背景圖,讓圖片涵蓋整個瀏覽器介面,打造一個更具設計風格介面。
獨立外掛處理程序(Out of process plug-in)誕生讓 Opera 的穩定性更上一層樓,透過將瀏覽器的外掛處理程序自 Opera 本身的處理程序中分離出來,可以保證外掛產生的不穩定因素不會拖累瀏覽器。根據統計指出,1/3 的當掉原因出自於外掛,而非關 Opera。
透過新的 API,現在網站可以使用安全的連線連結使用者的網路攝影器。攝影器的支援讓網路服務迸發出新的想法,譬如可以讓網路服務使用直接拍照來取代上傳照片。
Opera 12 所帶來的效能提升絕對是驚人的,使用者可以明顯的感受到它的不同,以下是一些精選的效能提升項目:
- 透過更聰明的 SSL 網路編碼來加速網頁載入
- 透過更聰明的分頁載入順序來降低啟動和關閉的耗時
- 新增支援 Mac 和 Windows 的64 位元版
相對於其他瀏覽器,Opera 更注重使用者的隱私與安全,他們非常重視對使用者的承諾。這次更新證明他們並沒有停止前進的腳步。
- 讓安全與隱私設定更易懂與更簡單的設定
- 重新設計的徽章(Badge),讓你可以直觀的看到目前瀏覽網站的隱私與安全性
- 支援 Do Not Track 檔頭,讓使用者可以選擇不要被追蹤
支援右到左(Right-to-Left)讓那些使用從右到左書寫語言的使用者可以用得更加習慣。或許中文的讀者也可以體驗看看,畢竟中文原本也是從右到左書寫的語言。
- Opera 12 開始支援右到左的介面顯示,並自動為四種(Farsi (Persian), Urdu, Hebrew, Arabic)語言啟用這樣的設定
- 超過4億的人口使用這四種語言,讓 Opera 可以開創更多的使用人口
硬體加速(Hardware Acceleration)一直是各家瀏覽器致力於開發的功能。但不同的是,Opera 要做的是一個全方位硬體加速功能。
- 全方位的硬體加速功能,針對普通網頁、WebGL、瀏覽器介面等進行加速顯示
- 後續仍會改善硬體加速
- 使用者可以選擇性開啟硬體加速或 WebGL 之一的功能
- 可以透過 opera:config 啟用與停用
除了注重於使用者的體驗外,Opera 也沒有停止開發新技術的腳步。Opera 12 就為開發者帶來幾項嶄新的技術。
- GetUserMedia
- HTML5 拖放
- CSS3 Animations and Transitions
- Cross-Origin Resource Sharing (CORS) for XMLHttpRequest
- CSS Generated Content for Paged Media (又稱為 Opera Reader)
- Windows 和 Tabs API: 讓 Opera 延伸套件可以和分頁互動、建立分頁群組和管理視窗。
本來還想說 DT 到底要開發到民國幾年,但上次更新 snapshot 時看到他們決定將硬體加速從預設開啟中拿掉來看,我大概也猜到一些端倪了(大概就是短期內沒辦法修到完美,又不想再拖下去)。所以今天推出的 Opera 12 Beta 預設是將硬體加速停用的。
當然使用者可以自行開啟硬體加速。只是目前對於不同的電腦配備會產生不同的效果,有些電腦會表現得非常優秀,有些則不然。尤其是在編輯區打中文時會出現詭異的顯示問題,是目前我最沒辦法接受的,但大致上硬體加速已經趨於完備的狀態,相信在 DT
回到可視的介面上。新的主題讓我非常喜歡,背景圖讓整體的主題風格更為一致。安裝上沒有太多的變化,但就開發新的主題而言,可就簡單多了,甚至一般的使用者如我,都可以輕鬆開發自己的主體(稍微修改一些參數就可以了)。
在快速撥號上,開發團隊也做了一些調整(可以參考圖二)。將格子的間距拉大,讓快速撥號更加清晰分明,而且縮圖也採用完全填滿的方式呈現,顯得更加好看。
最後不能不提的就是獨立外掛處理程序(Out of Process plug-in),它讓 Opera 更加穩定,且讓它受外掛發生異常的影響降到最小。雖然一開始推出時,這個功能反而讓 Opera 變得更加不穩定,但目前經過改良後,也已經能達到它原本的使命了。
另外值得補充的是,開發團隊已經決定將 Unite 和 Widget 兩項延伸功能在年底前結束掉。Unite 的結束讓許多使用者相當扼腕,畢竟它真的是一項非常創新的瀏覽器延伸功能。無論如何,我們也只能希望 Extension 可以繼承 Unite 的遺志,並創造出功能更強大的 Opera 延伸套件開發平台。
[ DesktopTeam ]