Chrome 5 即將登場 核心功能搶先看
經歷一年半之后,Chrome在打造更好的瀏覽器功能這部份有很大的進展。而現在隨著第五版即將來到,Google將大部分的心力放在采用最新的瀏覽器技術。
新的Chrome 5已經有Windows、Mac OS X和Linux的beta版可下載,不過不是大部分的Chrome使用者都曾注意到版本序號的差別。Chrome版本序號稱為“里程碑”,僅是在一段前往更好瀏覽器的未完成旅程中的閃爍航點記錄。但是一旦當Chrome 5完成后,回頭看,我們會看到什么呢?
簡而言之,很多。Chrome的粉絲可能會不太滿意某些他們喜愛功能來的太慢,比如說預覽打印。而Mac OS X和Linux使用者還是只有beta版瀏覽器可用,但是Google在Chrome的開發速度上非???。底下是在Chrome 5新增的一些功能。
地理位置(Geolocation)
首先,Chrome將會有地理位置功能,是HTML 5的其中一個元素。地理位置讓瀏覽器在使用者授權的情況下,可以得知使用者的位置。這個功能在地圖上找人、找附近的服務非常方便。另外也可以以此來調整網站上提供的服務,或者是讓大型國際網站能夠提供最好的服務器給使用者。
實際上獲得這個位置信息的方法并非很精確。除了可以通過使用者的IP做大概范圍定位外,Google(和競爭對手Skyhook)還用無線AP、手機基地臺等方式來補充更細的信息。當然現在許多手機都已經有內建GPS了。
Windows 7功能
接下來的部分是支持Windows 7新功能:Aero Peek。就是當使用者將鼠標移動到工具列上Chrome的圖示上時,會跳出一個縮圖顯示目前開啟的瀏覽器分頁。IE 8毫不意外有支持這個功能。
這個功能其實在之前開發者預覽版就有出現了。不過使用者反應已經從“快點,其它瀏覽器都有支持了”,轉變成“請暫停,讓我們有個可以切換的開關”。主要原因是一般人通常會同時開啟非常多分頁,當鼠標移過去時會顯得非常混亂而沒有幫助。
另外一個Windows 7新的彈跳列表(Jump List)功能,就是當你按下Chrome圖事時,可以直接提供使用者一個選單列表,這個Chrome 5也有支持。
延伸套件
這個功能花上Google很長的時間才支持。延伸套件(或稱外掛),可以讓使用者客制化自己瀏覽器的功能。這個功能在Mac版的4.x beta版上面一直沒有出現,而在Chrome 5上,所有操作系統的版本都會支持這個功能。
另外延伸套件在Chrome 5里面也會有所變動。通過一些新的瀏覽器接口,程序人員可以有更多可以做的事情。舉例來說,歷史紀錄API將會提供套件存取使用者的瀏覽記錄。
一個Windows版在4.1版上就出現的功能是自動翻譯彈跳選項,而現在也會內建到Mac和Linux版的Chrome 5中。
同步
在Chrome 5中,除了Chrome 4的書簽同步功能外,還可以同步布景主題、自動窗體填寫和密碼。不過在第六版中可能還會有延伸套件、開啟的分頁和輸入過的網址也可以同步。
對于那些厭惡填寫窗體的人,Chrome 5提供自動填寫功能,可以記住姓名、地址、電話號碼和其它常常需要重復填寫的個人數據。
內建Flash
Google也在打造一個其它瀏覽器沒有增加的功能:一個內建的Adobe Flash Player。Google是HTML5、CSS和JavaScrpit等網頁標準技術最積極的擁護者。但是Flash在現今網絡上非常普遍,而 Google采取了一個比較務實的態度來內建Flash。
值得一提的部份是Chrome內建的是Flash Plaer 10.1 beta,預計在這一季會正式完成。而Google Chrome會自動更新完整,而不需要使用者做任何動作。雖然有些人反對這種隱形的自動升級,但是Google將Chrome視為網站,會隨時變動,就像當Google搜尋算法改變時,使用者也不會有選擇的機會。
此外不只是Flash,PDF也變成是內建支持的功能,這是由非官方Google Operating System部落格所揭露的。
WebGL
Google也正在打造其它程序開發基礎,它將會支持WebGL草案,一個由Mozilla和Khronos Group所發起的標準。WebGL允許網頁程序使用先進、低階的硬件3D加速繪圖功能,希望能夠有更細致的接口和更好的在線游戲。
Chrome 4已經有內建一個版本的WebGL,但是使用者需要關掉一個名為沙盒的安全功能才能使用。而Chrome 5則會將WebGL支持內建在沙盒中,讓使用者更易使用。
雖然OpenGL對很多程序人員來說很熟悉,但是對于許多網頁開發者來說卻不是,所以不用期待在幾個月內會有復雜的第一人稱射擊游戲出現。
另外一個程序開發的變動是支持原生客戶端(Native Client),這是一個Google的技術,可以在有安全保護情況下加速網頁版程序執行,就像是計算機桌面端的軟件一樣。原生客戶端支持是Chrome 5的重大優先級之一,并且可以在Mac、Linux和Windows上用32位方式運作。而有些64位的支持在64位的Windows上會造成一些錯誤,所以沒有在Chrome 5中及時完成。
使用者也在Chrome 5中會有些新的控制能力。比如說為了方便討厭內建Flash的使用者,Chrome也提供了使用者可以限制它的使用,你可以在網址列輸入。
【編輯推薦】