Opera

维基百科,自由的百科全书
跳转至: 导航搜索
Opera
Opera O.svgOpera Software wordmark
Opera
Windows 7上使用Opera 11.5瀏覽維基百科首頁
開發者 Opera Software ASA
初始版本 1996年12月9日[1]
穩定版本 12.15  (2013年4月4日;2個月前 (2013-04-04)) [+/−]
預覽版本

15 (Next)  (2013年5月30日;18天前 (2013-05-30))

[+/−]
程式語言 C++[2]
作業系統 跨平台
排版引擎 Presto(将变更为Blink)
語言 51种語言[3]
開發狀態 支援,開發中
類型 網頁瀏覽器網路套件
許可協議 私有免費軟體
網站 Opera.com

Opera起初是一款挪威Opera Software ASA製作的支持多頁面標籤式瀏覽的網絡瀏覽器,由於新版本的Opera增加了大量網絡功能,官方將Opera定義為一個網絡套件。目前官方發佈的個人電腦用的最新穩定版本為12.15  (2013年4月4日;2個月前 (2013-04-04))

Opera网络浏览器适用于各种平台、操作系统和嵌入式网络设备,包括 MacPCLinux计算机, 手机PDA、游戏终端以及其它联网设备如任天堂WiiNDSNDSi,索尼Mylo等等。

Opera台灣分公司在2008年底成立,近來並投入不少資源開發台灣市場,除了有台灣官方網站外,尚包括正體中文討論區與部落格,甚至還加入了近日最熱門的微網誌噗浪(plurk),展現其對於華語地區市場的企圖。

目录

軟體歷史[编辑]

1992年左右,譚詠文(Jon Stephenson von Tetzchner)和蓋爾·伊瓦爾綏在Televerket公司的研究小組工作。這個公司當時是挪威國有的,而且是挪威最大的電信公司。總部在福尼布,離奧斯陸很近。現在這個電信公司名叫Telenor。

而上面提到的小組在開發ODA,一個基於標準的文件存儲修復系統。儘管這個系統效率很高,但還是沒有被廣泛應用就銷聲匿跡了。研究小組還開發了第一個的服務器程序並在1993年建立了主頁。然後他們覺得Mosaic(最早的瀏覽器)能實現的結構太單調就決定開發一個新的瀏覽器。他們在ODA項目中獲得靈感,預見到一個能實現多結構的網絡瀏覽器的潛力,同時母公司給他們亮了綠燈。1993年下半年就這個瀏覽器項目已經開始運行了。

當時的挪威政府決定在1998年以後減少政府對經濟的干預,意味著眾多本土和國外的電信公司將在挪威通訊市場大混戰,Televerket面臨競爭挑戰,公司不確定這個瀏覽器項目和自己主營業務是不是合適。

1994年,Televerket變成一個國有控股公司,而J.S.von Tetzchner和伊瓦爾綏這個小組也被允許在Televerket的辦公室繼續開發瀏覽器。

1995年末,Televerket更名Telenor,Opera Software公司也成立了,但仍然在原來的辦公室。他們的產品叫MultiTorg Opera(2.0版本以前的Opera一直用這個名字,但這些版本一直沒有對外發行)而且很快因為其優良的多頁面瀏覽特性快捷欄工具欄設定聞名。

2005年9月,opera宣布旗下所有产品全部免费,不再有广告条和许可费用。

2008年12月16日,Opera正式推出中國版軟件,命名為「朱雀」。[來源請求]

2013年2月13日,Opera公司在其網誌宣布每月活躍用戶數突破三億大關,并将放弃原有的渲染引擎Presto,而转用另一渲染引擎WebKit[4][5]

Opera浏览器开发历程[编辑]

時間 詳情
1996年 最初在网络发布Opera 2.0 Windows版,但当时是共享软件
其后Opera Mac版,QNX版和BeOS版正式发布。
1997年12月31日 Opera 3.0版正式發佈,開始著手於軟件的多系統支援。
3.5版本加入支援CSS
2000年6月28日 Opera 4.0版正式發佈
2000年12月6日 Opera 5.0版正式發佈,作為一款免費版本帶廣告的軟件發佈,並新増滑鼠手勢的功能。
加入支援ICQ,但在後期版本取消。
2001年11月29日 Opera 6.0版正式發佈。加入支援Unicode
2003年1月28日 Opera 7.0版正式發佈,使用新的Presto排版引擎,取消支援Mac OS 9
2005年4月19日 Opera 8.0版正式發佈,加入支援SVG
8.5版本並去掉了免費版本的廣告
2006年6月20日 Opera9.0正式版發佈,加入支援XSLT,成為首個瀏覽器通過Acid2
2006年12月18日 Opera 9.10正式版發佈,加入了防網釣功能。
2007年4月11日 Opera 9.20正式版發佈,加入了「快速撥號」功能。
2008年6月12日 Opera 9.50正式版發佈,改進了安全和兼容性
加入支援64位元LinuxBSD作業系統,取消支援SPARC
2008年10月8日 Opera 9.60正式版發佈,加入了鍵入的歷史習慣查詢兩項新功能。
Opera Link增加了輸入歷史和搜索的同步。
2008年12月16日 Opera 10.00正式版發佈,速度比9.6版本快40%,改用新的界面。
2009年11月23日 Opera 10.10正式版发布,引入一项基于 Opera 浏览器中简单而精密的服务器程序实现共享数据和服务等功能的技术——Opera Unite。
2010年3月2日 Opera 10.50正式版发布,加入私密瀏覽功能,使用新的Carakan JavaScript引擎。
2010年7月1日 Opera 10.60正式版發佈,主要更新包括內核升級、地理定位、對HTML5和WebM標準的支援、介面優化等。
2010年12月16日 Opera 11正式版發布,更新地址栏和郵件側邊欄界面,加入对扩展的支持、标签分组、鼠標手勢可視化等功能,并升级其渲染引擎和Carakan JavaScript引擎。
2011年4月12日 Opera 11.10正式版發布,升级渲染引擎,更新快速拨号功能,Opera Turbo采用全新的WebP图片格式,增加7种语言支持等。
2011年6月28日 Opera 11.50正式版发布,Opera Link实现密码同步,增加快速拨号扩展功能,全新的外观设计,引擎升级,优化CSS渲染及Vega引擎性能及更多的HTML5支持等。
2011年12月6日 Opera 11.60正式版发布,升级了地址栏功能及Opera Mail功能,引擎升级,支持更多的CSS3,CSS4和HTML5支持。
2012年4月24日 Opera开发团队于博客中宣布,Opera 将停止支持 Widgets 和 Unite 应用。从随后发布的 Opera 12 (测试版)开始,对于新用户将默认关闭 Opera Unite 和 Opera Widgets 。 预料在2012年底前,将在后续某个测试版中彻底移除这两个附加组件平台。[6]
2012年6月14日 Opera 12.00正式版发布,带来全平台的硬件加速支持,性能进一步优化。
2012年11月6日 Opera 12.10正式版发布,Opera 12.10对内核进行了升级,大幅提升了对WebM视频的支持。
2013年5月27日 Opera Next 15.00发布,这是Opera 第一个采用Blink内核的版本。
Opera的完整時間線[2]

手机版[编辑]

Opera Mini是用于在移动电话上使用的免费网络浏览器,可浏览万维网及WAP网站。浏览时先由Opera公司的服务器对所访问的网页进行压缩和优化,使之适合于手机浏览,再于手机上显示,传输中信息使用SSL协议进行加密。该软件從Opera Mini 6開始备有不同版本,包括适用于绝大多数支持J2ME JAVA的手机的JAVA版及适用于BlackBerry OS、AndroidWindows MobileSymbianiOS的版本,是目前市场占有率最大的移动浏览器之一。

Opera Mobile是用于在智能手机和个人数码助理上浏览网页的网络浏览器,功能比Opera Mini齊全,可以运行于Windows Mobile、Symbian S60、Android、MeeGo、UIQ及Windows 7等系统,最新版本为Opera Mobile 12。

欧朋浏览器[编辑]

欧朋浏览器是手机浏览器Opera的中文品牌产品,体积轻小而功能强大,以简洁的界面设计和贴近中国用户的社会化应用为主要特色。欧朋手机浏览器结合了强大的内核和领先的云端转码技术,使手机访问网站速度提升5到10倍,流量节省最高达92%。[來源請求]

軟體特性[编辑]

高速度[编辑]

Opera充分利用緩存機制,快速載入頁面,開啟多頁籤時尤其明顯。Opera在各項測評中得到相當好的成績。從很早開始Opera就主要以速度吸引桌面用戶和手機用戶,在許多配置較低的電腦或網速較慢的情況下也能流暢運行。

JavaScript 引擎[编辑]

Opera 10.50 中引入的Carakan是一個新的JavaScript引擎,最大的特點是集成了 JIT,通過編譯 JavaScript 源碼為字節碼來加速 ,號稱是目前最快JavaScript引擎。JavaScript 的執行速度,在Windows平台上進行的SunSpider基準測試中,Opera 10.50 beta的速度足足是Opera 10.10(使用的是Futhark JavaScript引擎)的8倍。基於V8基準,運行速度遠快於IE8、Firefox 3.6 Beta和Safari 4.0,Beta 2 版甚至超過了Chrome 4.0。

Opera開發團隊發佈了的Opera 10.60首個Alpha版。Peacekeeper測試顯示,Opera 10.6 Alpha 1版的積分要比Chrome 6.0.408.1高25%。

HTML排版引擎[编辑]

Presto,Opera Software開發的瀏覽器排版引擎,供Opera 7.0及之後的版本使用。Presto使閱讀Javascript效能得以最佳化。

矢量圖形庫[编辑]

Opera 10.50開始正式採用的Vega矢量圖形庫,把HTML排版引擎Presto當中渲染相關的代碼逐漸分離,由Vega完成,令圖像顯示得更快速和順暢。

多功能且小巧[编辑]

Opera功能眾多,除了基本的網頁瀏覽,內置的POP郵件、IRC聊天、RSS瀏覽、檔案下載等功能都頗為全面;還能添加各種控件,比如計算器、匯率轉換器、天氣預報、小遊戲之類的。雖然如此,不帶語音數據和Java的安裝程序卻遠遠小於其它同類瀏覽器。

高靈活性[编辑]

Opera具有相當多的個性化功能,方便用戶使用。它支持多頁面瀏覽,支持更換介面、鼠標手勢、頁面縮放以及自定義頁面格式。鼠標手勢是Opera首創的功能,還有快進、自動頁面登陸、自動填寫信息、會話管理、筆記、快速設置等功能。它還內置了各種搜索引擎,以及合理的快捷鍵設置。

高定製度[编辑]

對界面的定製,Opera做得極其方便,用戶不用擔心會把界面搞亂。除了Opera首創的鼠標手勢以及鍵盤快捷鍵,用戶還可以定製豐富的按鈕,以及工具菜單和搜索列表。這些備份起來也十分方便,用戶只須要備份相應的.ini文件即可;用戶還可以用其他人編寫的菜單、工具欄等。Opera內置了一些樣式表,用戶可以改變網頁的字體結構等,而UserJS和UserCSS提供進階用戶更多關於頁面樣式調整和Javascript使用的設置。

基於可定製度等相關特質,2009年9月6日在台灣被熱心網友依據官方版自訂適合本地社群的套件,中文命名為「三太子」(Opera Nalakuvara)。在2010年8月13日,該計畫获得Opera官方认证[7]。而後繼續維護直到同年11月[8]

安全性[编辑]

Opera更新十分頻繁,每當發現瀏覽器缺陷後都會盡快升級。Opera 9其後版本完美支持包括SSL 2/3以及TLS在內的各種安全協議,支持256位加密,可以抵禦惡意代碼攻擊、釣魚式攻擊等網絡攻擊,提供對Cookie的細節控制,可以一鍵清除計算機上保存的所有個人瀏覽信息,還可以自動進行安全性升級。從www.secunia.com中可瞭解到Opera的安全性一直以來均高於Microsoft Internet Explorer(簡稱IE,自IE 7.0版本起改名為Windows Internet Explorer)、Mozilla Firefox等瀏覽器。Opera 10.60以後更引進支援AVG的防造假與防詐騙系統,讓使用者瀏覽網頁更安心。

其他浏览器包括 IE[9]、Chrome[10]、Firefox[11] 等已支持沙箱,或是隔离插件,或是隔离整个浏览器进程,来防止恶意软件通过浏览器启动破坏系统。而 Opera 目前还未完全引入沙箱功能。

多語言[编辑]

Opera採用界面加載語言包的形式,理論上可以有任意語言版本的Opera。

Opera Turbo功能[编辑]

Opera Turbo可有效運用硬體本身的資源,提高整體的上網效能表現。加入了「Opera Turbo」功能,主要是針對使用手機上網、WiFi或其他網路較壅塞的使用者,預先在網頁下載到電腦前先行透過Opera提供的伺服器進行壓縮、縮減圖片檔案大小等工作,把網頁資料的傳輸量降低高達80%,如此一來,讓行動上網的使用者可以快速下載資料觀看,大幅減少行動資料傳輸的費用。當然也可以藉此減低網路封包的傳輸量,達到節省頻寬的效果。

支援多種網絡標準[编辑]

Opera 支援多種網絡標準,不但對應HTML5網頁技術,並對應CSS3多欄位排版與漸層、網路開放字體格式,甚至也對應Google所提供的WebP圖像編碼技術,讓使用者方便瀏覽完整的網頁內容。

貢獻[编辑]

Opera首創了很多瀏覽器功能,推動其他瀏覽器的發展。Opera首創的瀏覽器功能:

年份 首創功能
1996年 會話功能和頁面縮放
2000年 一鍵刪除私人資料(如cookie和瀏覽記錄等)和滑鼠手勢
2007年 快速拨号
2009年 Opera Turbo[12]和Opera Unite
2010年 标签组

對軟件的爭議[编辑]

用戶對Opera的爭議主要集中於其網頁兼容性、易用性、内存管理等方面。

網頁相容性[编辑]

Opera是最先通過Acid2Acid3測試的桌面瀏覽器之一,嚴格執行W3C網頁標準,不支持其它擴展標準ActiveX和某些只對IE兼容的頁面,這樣瀏覽器安全性高,兼容性低。網頁原始碼標準是一個常見的問題,有不少網頁均不切合W3C的標準,例如使用非標準的獨有標籤、錯誤語法,或是透過偵測瀏覽器把特定的瀏覽器排擠在外(Opera是例子之一),該類網站多以IE測試,若以其他瀏覽器來排版則會出現不正確的顯示結果,一般用戶不會認為這是網頁編碼錯誤所引起,而是將其歸咎於瀏覽器的程序錯誤

Opera8在MSN.com無法正常存取的頁面

其中一項明顯的例子即為微軟屬下的MSN網站曾被指排擠Opera使用者,迫使他們改用微軟產品。

2001年10月,在Windows XP推出後不久,MSN即對主頁作出重大更新,Opera使用者指無法進入MSN主頁,微軟指「該主頁轉用了XHTML標準,Opera無法進入是因為它不支援XHTML」,但Opera方面則反駁,指Opera瀏覽器更切合標準,並以W3C驗證服務證明,MSN的主頁並非使用正確的編碼,要求微軟「在指責其他人以前,請先看看自己是否尊重公開標準」,並在網站有關的新聞稿頁面,另製作了一個標準XHTML版本來「還擊」,IE6無法正確顯示,而Netscape 6和Opera則可以。有鑑於此,微軟開始停止排擠Opera使用者。

對此Opera也在各方面提供便利並加強對非標準網頁的支援。與其它瀏覽器相容非標準代碼的方式不同,Opera在安裝目錄中有一個名為browser.js的檔案,用來修正不正確的網頁代碼,使非標準網頁也可以在Opera中正常顯示[13]。這個檔案由Opera軟體公司發佈並且不定期更新,用戶可選擇自動更新或禁用此功能。此外,用戶也能針對特定站點將Opera識別或偽裝為其他瀏覽器(如IE或Firefox),解決某些網站排擠Opera的問題。對於一些僅支援IE的網頁,Opera也允許使用者通過右鍵選單以其它瀏覽器打開。

易用性[编辑]

Opera瀏覽器雖以高定製度和多功能特性見稱,但這難免也造成了新使用者的混淆以及設定選項不夠直觀的印象。許多設置無法直接從首选项中調整,反而必須通過功能編輯器或修改ini檔案等方法才能達成。另一方面,由於許多使用者都是由其他瀏覽器轉用,因此面對重新適應和習慣問題,例如傲遊中的超級拖曳、雙擊标签關閉和Mozilla Firefox的擴展套件、下載管理器的關聯整合等都和Opera有所不同。再者,市場佔有率較少的Opera讓使用者在遇到問題需要求助時,不如其他熱門瀏覽器般容易取得資源。

為解決此問題,Opera官方於2008年12月針對中國大陸用戶推出朱雀版[14],內置許多本地化功能設定貼近中國用戶的瀏覽習慣,同時也建立了官方中文論壇給予互助和交流平台。對於易用性的爭議也促使了熱心的網友整理出各種第三方定製版,如台灣的Opera三太子等,更適合不同的使用者。另外,許多用戶自製的輔助工具也因應需求而生,如關聯下載管理器的oGet[15]及調整初始設定的Opera Launcher[16]。從10.50版本開始,Opera在功能編輯器中直接加入下載工具的相關選項。Opera11開始加入扩展、手勢視覺化提示,並在首选项中加入設置選項而不完全依賴功能編輯器,盡量使初學者更容易上手。

內存管理[编辑]

Opera在開啟少标签的情況下内存佔用較其它瀏覽器高,讓許多使用者感到驚訝,並質疑Opera的内存管理能力。

根據官方指出,Opera採用可自行適應的内存管理模式 (Adaptive Memory Management)[17],即在電腦内存有限的情況下儘量節約資源佔用;相反的,當可用内存較寬裕時則充分利用以達到最佳體驗。這種管理方式的表現結果是:瀏覽少量頁面時內存佔用較高,但開啟多個标签後反而趨向穩定;在低配置的電腦中佔用低,而在高配置的電腦則較高。這種内存管理方式確保Opera能在各種環境中流暢運行,但使用者依然能在首选项中調整内存缓存和磁盘缓存的大小。

捆綁流氓軟體[编辑]

Opera 6.04 之後的數個中文版,曾捆綁惡名昭著的流氓軟體3721上網助手[18]

排版引擎[编辑]

Opera 3.5至6版本使用Elektra引擎,而7.0以後的版本使用自主开发的Presto排版引擎[19]

2013年2月13日,Opera宣布未来將逐渐转向Webkit排版引擎[20][21],而这也是Google ChromeApple Safari瀏覽器所采用的排版引擎。

2013年5月27日,Opera推出首個使用Blink排版引擎的預覽版本,Opera Next 15[22]

其他[编辑]

瀏覽器標準測試[编辑]

Opera10 RC版通過Acid2Acid3測試。
  • 順利通過Acid2測試。
  • Opera 10.00 順利通過Acid3測試。
  • CSS3 Selectors Test中578項全部通過。
  • Opera 11 在THE HTML5 TEST中取得377/475分(另加13分額外加賞)。
  • Opera 11在「JavaScript Conformance - version 2」測試中取得5172/5246分。

內部鏈結[编辑]

在網址列中輸入以下字串便可開啟相關頁面:(無需'http://'開頭)

  • opera:about - 顯示Opera版本詳細資料
  • opera:plugins - 用來顯示已安裝的附加元件
  • opera:historysearch - 顯示歷史
  • opera:cache - 顯示快取檔案
網頁瀏覽器的使用者佔有率。來源:各統計網站的數據
  Internet Explorer (46.94%;按版本
  Mozilla Firefox(30.03%;按版本
  Google Chrome(13.50%)
  Safari(5.89%)
  Opera(2.07%)
  行動瀏覽器(3.78%)

愚人節玩笑[编辑]

Opera於愚人節時會在官方部落格中發表一些愚人節文章。其內容往往文筆正式、圖文並茂甚至附上影片,煞有介事。

  • 在2008年的愚人節玩笑內容為:「Opera開發人員在測試時意外發現Acid3的復活節彩蛋,做出106/106分。[23]」(Acid3的滿分為100分)
  • 面部表情是2009年的愚人節玩笑,並非真有其事。玩笑內容為:「使用者只要透過網路攝影機,啟動Face Gestures的功能,只要動一動臉部表情,例如眨眼或是微笑,即可以臉部表情控制網路的瀏覽。臉部表情一共有超過45控制點,使用者可以利用Opera的Email功能,從寫Email到寄出,通通透過臉部表情完成,甚至啟動滑鼠手勢功能。[24]」該文章中上傳到Youtube的影片[25]引起熱烈回應,許多人信以為真。
  • 2010年的愚人節玩笑內容為:「可以在太空中使用的瀏覽器 - Opera 太空版 (Opera Space Edition)。[26]

佔有率[编辑]

參看[编辑]

參考資料[编辑]

  1. ^ Opera version history. Opera Software. [18 December 2009]. (原始内容存档于2012-05-26). 
  2. ^ Lextrait, Vincent. The Programming Languages Beacon, v10.3. 2010.July [5 September 2010]. (原始内容存档于2012-05-30). 
  3. ^ Opera browser language files. Opera Software. [12 April 2011]. (原始内容存档于2012-06-28). 
  4. ^ Opera網誌:每月三億用戶及轉用Webkit,2013年2月13日
  5. ^ Opera 月活躍用戶數突破三億大關,將轉向 WebKit 引擎,2013年2月14日
  6. ^ http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets. [2012-07-11]. (原始内容存档于2012-07-11). 
  7. ^ http://www.opera.com/press/releases/2010/08/13_2/. [2012-09-11]. (原始内容存档于2012-09-11). 
  8. ^ 三太子(Nalakuvara)計畫:歷次更新公告. [2010-11-21]. 
  9. ^ 了解并运行 Internet Explorer 保护模式. 
  10. ^ http://zh.wikipedia.org/wiki/Google_Chrome#.E5.AE.89.E5.85.A8.E6.80.A7. 
  11. ^ https://wiki.mozilla.org/Electrolysis. 
  12. ^ 類似功能在UCWEBOpera Mini中早已出現,但在桌面版本瀏覽器中尚屬首創
  13. ^ Browser JavaScript Explained. [2012-09-06]. (原始内容存档于2012-09-06). 
  14. ^ 挪威“歌劇”華麗變身,Opera中國戰略全面升級--Opera中國版及Opera Mini中文版重磅上市. [2012-07-16]. (原始内容存档于2012-07-16). 
  15. ^ oGet. [2012-07-10]. (原始内容存档于2012-07-10). 
  16. ^ Opera Launcher. [2012-07-10]. (原始内容存档于2012-07-10). 
  17. ^ Turbocharge your Web experience with Opera 10. [2012-05-30]. (原始内容存档于2012-05-30). 
  18. ^ Opera瀏覽器上捆綁網絡實名. 新華網. [2011-01-18]. (原始内容存档于2012-07-18) (中文(中国大陆)‎). 
  19. ^ 浏览器排版引擎简介. [2012-09-04]. (原始内容存档于2012-09-04). 
  20. ^ Opera網誌:每月三億用戶及轉用Webkit,2013年2月13日(英文)
  21. ^ Opera 月活躍用戶數突破三億大關,將轉向 WebKit 引擎,2013年2月14日
  22. ^ Opera Next 15 Released!. 2013-05-27 [2013-05-27]. 
  23. ^ Acid 3: Opera first to 106. [2012-07-18]. (原始内容存档于2012-07-18). 
  24. ^ Introducing Opera Face Gestures. [2012-07-12]. (原始内容存档于2012-07-12). 
  25. ^ Opera Face Gestures
  26. ^ Opera Space edition. [2012-07-15]. (原始内容存档于2012-07-15). 
  27. ^ http://news.cnyes.com/dspnewsS.asp?rno=3&fi=\NEWSBASE\20090824\WEB2261&vi=34081&sdt=20090820&edt=20090824&top=50&date=20090824&time=16:53:09&cls=usastock_totalnews. [2012-07-26]. (原始内容存档于2012-07-26). 
  28. ^ http://www.opera.com/press/releases/2010/03/18/. [2012-09-12]. (原始内容存档于2012-09-12). 

外部連結[编辑]