2008年3月24日

善用三菱鏡,網路應用更容易

Mozilla 實驗室公開了 新版的 Prism, 一個基於 Firefox,目標是讓網路應用程式 (Web application) 與今日的電腦桌面環境能合作愉快;)。Prism 在每一個視窗中只執行一個網頁應用程式,並提供過去在桌面程式中才做到的功能。

此次更新除了 Prism 以外,另外提供了一個 Firefox 套件 (程式代號為 Refractor),使製作 Prism 所需的程式設定檔 (.webapp 檔) 更為容易:只要打開網頁首頁,從 Firefox 的 工具 選單中選擇 轉換成網頁應用程式 (暫譯),呼叫出設定視窗後設定程式名稱、相關視窗功能 (例如狀態列、瀏覽功能鍵、位址列與是否顯示在 Windows 工作列或狀況列中),還可以設定是否要新增捷徑至桌面、快速啟動工具列 (Windows) 或開始選單,最後設定一個喜愛的圖示,或者使用網站本身的圖示。

Prism extension

這個建立好的捷徑會根據你的設定起動 Firefox,使用獨立的程序;並且擁有自己的設定檔,你甚至可以同時執行一個 Firefox 與數個 Prism 應用程式 (當掉不會互相影響)。網頁設計者可以以下列指令提供預設的 Prism 設定檔,便於推廣。

<link href=”/mladmin.webapp” rel=”webapp” title=”Mozilla Links admin” />

例如:只需一個點選,即可將 Mozilla Links 透過 Prism 新增至你的桌面。

alicekey: 主站舉這個例子不太理想,或許很多人還是不瞭解這有什麼用。說穿了,這不過是個只能看 Mozilla Links 的瀏覽器程式。但是換成了 Gmail 或是 Google Reader,就馬上搖身一變為專用的電子郵件軟體或 RSS 閱讀器。在我們將許多事情都移到網路上來做的時代,Prism 應用確實有很多的可能性。

Web app detected by Prism

相較於手動下載 Prism runtime 主程式 (XULRunner),利用擴充套件在 Firefox 中直接安裝網頁應用程式的作法是個合理且巨大的進步,讓 Prism 成為 Adobe 的 AIR 平台之外,基於 Mozilla 程式的選擇。

你可以從 Mozilla Add-ons 取得 Prism for Firefox 套件,有 Mac、Windows 與 Linux 版,Firefox 3 beta 專用!

原文 - Irvin 翻譯 - timdream & alicekey 校稿

2008年3月19日

土法煉鋼修改位址列自動完成選單

自動完成選單因為字型過大顯得太長、頁面標題吸引了太多目光使其下的網址難以閱讀,是使用者對 Firefox 3 的常見抱怨之一。目前開發團隊還在檢視是否要調整字體的顏色及大小;在他們做出修改前,我們可以土法煉鋼的將自動完成選單修改成自己想要的樣子。首先需要 將下面的原始碼加到 userChrome.css 這個檔案中:

.ac-comment {
font-size: 100%! important;
color: #444444 ! important;
}

.ac-comment[selected=”true”] { color: #FFFFFF !important; }

.ac-url-text {
font-size: 100% ! important;
color: #000077 ! important;
}

.ac-url-text[selected=”true”] { color: #FFFFFF !important; }

.ac-comment 的功能是指定頁面標題的尺寸及顏色(範例中是設定為100%,跟網址列相同;顏色則是指定為淡灰色);.ac-url-text 則是指定網址的尺寸及顏色(範例中是100%及藍色)。修改後的成果如下圖:

Tweak Firerfox 3 location bar autocomplete menu

你可以試試看不同的尺寸及顏色來配合自己的習慣。如果需要知道顏色對應的色碼,可以參考 W3Schools。或是可以參考這篇文章:reduce the number of suggestions,減少自動完成選單中的顯示數量。

原文 - 艾倫 翻譯 - timdream 校稿

2008年3月14日

Firefox 3 Beta 4 新功能大閱兵 [4]

Beta 5

大概在三月底,第五個測試版很快就要推出了。

在這個階段要做的事不多:將佈景主題調整的更完美、Places 系統還有其他幾個地方的微調。有一些調整已經在 Beta 4 後的逐日建置版中可以看得到了。

上次的例行會議討論到,重新設計過的位址列自動完成清單的字體大小和顏色受到大家的許多抱怨,認為看起來太突兀。目前你可以暫時用這裡介紹的秘訣自訂字體色彩及大小

位址列中的搜尋功能還會再加強,未來能以輸入特殊字詞的方式選擇只搜尋書籤項目、歷史記錄或標籤,而非搜尋整個資料庫。也可以用雙引號「"」得到更精確的搜尋結果。

最後大家最關心的就是,常用的附加元件是否已經更新到 Firefox 3 了。目前為止重要的附加元件已經完成升級,且 Mozilla 也鼓勵元件作者趕快更新,完成升級的作者還可以拿到獨一無二的 Firefox 3 附加元件T恤,Firefox 3 元件開發大賽也會馬上接著舉辦。

沒了,你可以從頭再看一遍

原文 - Josesun 翻譯 - alicekey 校稿

Firefox 3 Beta 4 新功能大閱兵 [3]

下載管理員

最多人要求的功能之一:即使關掉 Firefox 再重開,還是能暫停或繼續下載檔案 (伺服器端本身需支援續傳)。以及在 Windows 上,檔案下載完後能自動呼叫防毒軟體掃毒 (啊哈,Linux 或 Mac OS 的使用者就不太需要這個功能),並支援 Windows Vista 的「家長控制」功能。

前幾個 Beta 版中,我們已經看到下載管理員的全新面貌,新設計更容易追蹤下載狀態、及搜尋下載過的檔案。Beta 4 更進一步加上以檔案大小或下載日期當作搜尋條件的功能。

Firefox 3 Beta 4 download manager

下載檔案的時候,狀態列也會提示你目前下載的狀態及所剩時間,按一下就能打開下載管理員。

Download status

附加元件

附件元件管理員現在與Mozilla 附加元件網站整合, 該網站是 Mozilla 官方提供的擴充套件及佈景主題資料庫,整合後你可以直接在 Firefox 裡看到推薦元件清單、搜尋元件、為元件評分、安裝附加元件等。Mozilla 附加元件網站目前支援多國語言(含簡體中文),但正體中文語言仍在測試中,MozTW 會趕在 Firefox 3 發行前,與新改版的附加元件網站一起向大家見面。

新增加的外掛程式分頁(就是那個像樂高積木的圖示)讓你更容易開關外掛程式。

Firefox 3 Beta 4 add-ons manager

當你安裝、更新、停用或再次啟用附加元件時,都會出現一條資訊列提醒你重開瀏覽器以完成操作,只要直接按下資訊列的「重開」按鈕即可。

另一個小改進是安裝完佈景主題之後,不再需要手動選用該主題了,下次重開就會自動套用。

Firefox 3 Beta 3 add-ons restart

還有一些小細節:FTP 及 Gopher (你知道這是什麼嗎?^^") 清單有更漂亮的介面,並能依檔名、大小及日期排序,只需按一下對應的標題即可。當修改比較進階的設定值時 (about:config) 也會先警告你別亂改。

about:config warning

安全性

在安全性方面,Firefox 會以 stopbadware.org 及 Google 提供的惡意網站清單檢查正在瀏覽的網站是否有害,預防間諜軟體、Rootkit (能隱藏在系統中並肆意妄為的惡意程式)、電腦病毒、自動撥接軟體及其他各 式各樣的有害程式侵犯你的電腦。

你是否曾忘了某個網站的密碼到底為何,正當努力嘗試正確的密碼時,雞婆的 Firefox 卻一直跳出視窗問你要不要儲存這個密碼呢?重新撰寫的密碼管理員會以更低調的方式問你是否要儲存密碼,你可以在正確登入後再選擇記憶密碼,這樣就可以確保所記憶的密碼都是對的了。

Firefox 3 Beta 4 remember password

新版有更簡單的方式辨識網站身份真偽。按一下網址前的按鈕就能告訴你該網站的身份識別資訊。雖然大部分的網站都沒有提供識別資訊,但金融及購物網站通常都會提供,這時網站按鈕會變色並變長,以便你一眼就知道這是個誠實的好網站。

Site button

提供強大功能的附加元件,要是被壞人利用也是不得了的!Firefox 3 只允許安裝經加密連線的方式更新檔或已由數位簽章的方式證明其更新檔是來自相同來源的附加元件。這能防止壞人用假的更新檔調包,偷偷將惡意軟體塞到 Firefox 的肚子裡。

無效或過期的網站憑證現在受到次等的對待:你要先將他們加到白名單中才可以瀏覽。所以網站擁有者應該隨時注意其憑證有無過期,這樣才能保證來訪者安心瀏覽。

深入內部

Powered by Mozilla logo

上述這些有關 Gecko 引擎的改進不只 Firefox 受惠,所有採用「Mozilla 技術」的產品,包括 Thunderbird、Flock、SeaMonkey、Joost、Miro、Songbird 等等都會有相同的功能加強。

自 Alpha 1 以後 Firefox 3 就通過了著名的 Acid2 測試,這是用來測試瀏覽器對樣式標準的相容性。而 Beta 4 版本,Firefox 3 於更先進的 Acid3 測試得到了 67/100 的成績。成績還不壞,因為這個測試才公佈了幾週而已。

Firefox 還支援內嵌於照片及圖片中的色彩設定檔,這要感謝新的色彩管理系統,讓 Firefox 更能還原出圖片的原始色彩。

當你複製或列印網頁中的某一段落時,不連續選取功能可以讓你更精準的選取你需要的文字或圖片。

還有一件大事:頁面縮放功能可以確實的縮放整個頁面,而非只縮放文字。這也是最多人要求,且為了 Mozilla 計畫中移動版 Firefox 所要必備的功能。Beta 4 更添加了選項讓你選擇要縮放整個頁面或址縮放文字。

Firefox 3 Beta 4 optional zoom

網站開發者能將網頁中的組成物件 (如圖片及程式碼) 儲存於電腦中供離線使用。如此一來不需連上網路就能收發 閱讀/撰寫email 或 編輯文件。(小編:這裡指得是基於網路瀏覽器的服務,可在離線時使用。但是收發email 或 上/下載檔案,還是需要連上網路。否則就太神奇啦~~)

有幾項技術應該能讓 JavaScript 開發者滿意:存取電腦中的檔案供本機使用的能力、跨網站 AJAX (XMLHttpRequest)、原生 JSON 支援、一套 Firefox 開發介面函式庫-FUEL,能讓開發者輕鬆撰寫新套件並確保程式正常運作(如套件的記憶體管理)。

編輯網頁內容的支援,這下使用者能夠在特定的地方編輯網頁內容了。

MySpell 拼字檢查引擎會被 Hunspell 引擎取代,新引擎能更正確處理複雜語系,如亞洲各國語言、匈牙利文、巴斯克文等。

從 Gecko 1.9 版起,Mozilla 改用開放源碼的 Cairo 描繪引擎達到更好的網頁繪製效能。這個變動也讓列印為 PDF 的功能實做起來更為簡單,但目前此功能尚未內建,只用擴充套件的形式提供。

透過動態 PNG (APNG) 技術,以後我們能看到更美麗的動態圖片了,APNG 的 1600 萬顏色色盤及部份透明的能力希望能取代舊有的 GIF 格式,成為動態圖片的新標準。雖然去年 APNG 申請成為 PNG 延伸標準的計畫失利,但 Opera 已經宣佈會在未來的版本支援此格式。

Firefox 及 Thunderbird 中用來回報當機錯誤給 Mozilla 的私有版權程式 TalkBack,會被開放源瑪的 Breakpad 取代(之前叫 Airbag。)

Breakpad submit dialog

當機回報工具的後端伺服器程式 Socorro,能協助開發者追蹤最常發生的當機錯誤及找出影響穩定性及效能的錯誤。使用者可在位址列輸入 about:crashes 看到所上傳過的回報記錄。

about:crash

有喔...

原文 - Josesun 翻譯 - alicekey 校稿

[part 1][part 2][part 3][part 4]

2008年3月13日

Firefox 3 Beta 4 新功能大閱兵 [2]

分頁瀏覽

現在,Firefox 除了在關閉數個分頁時會確定你的意願之外,也會詢問你是否想要將這些分頁一併儲存供下次使用,可藉此對新手介紹這項方便的功能。

分頁的捲動效果現在更平滑,而按住 Ctrl 並拖曳分頁就能複製該分頁,拖曳到其他視窗也能將分頁複製到該視窗。但是這並不是真正的複製,因為不會保留舊分頁的瀏覽記錄,但這個新功能還是很有用,希望下一版能連瀏覽記錄一併複製。(但經小編們測試後,發現舊瀏覽記錄也能一併複製,或許開發團隊趕在最後一刻將這個小缺陷修復了。)

瀏覽體驗

新版能儲存個別網站的權限設定,譬如你可以只允許某些網站使用 AJAX,設定特定的拼字檢查語言、圖片...等。Firefox 3 也會記得該網站上次的縮放等級,並在下次瀏覽時自動套用。

各種通訊協定(像 irc、news、webcal 或 mailto)及文件類型現在可以設定以網路上的服務網站處理。舉例來說,你可以用 Yahoo Mail 或 Gmail 作為 mailto: 鏈結的預設處理程式。舊版選項中的「消息來源」分頁現在改成能設定各種通訊協定的「應用程式」分頁,Firefox 3 也能認得網路廣播或影片廣播,所以你也可以為這些來源設定不同的處理程式。

Firefox 3 Beta 4 options application

含多媒體的消息來源會於預覽時顯示檔案的鏈結。

Media feed preview

現在 Firefox 預設禁止讓網站透過 JavaScript 移動或縮放視窗,但可以利用選項視窗的內容分頁中的進階 JavaScript 設定裡設定授權的網站清單。

JavaScript move, resize exceptions

搜尋引擎

新版搜尋引擎管理員能設定搜尋引擎的關鍵字,若是你指定 w 作為維基百科(現在它是預設搜尋引擎之一)的關鍵字,那麼只要在位址列中輸入 w hawaii 即可直接透過維基百科搜尋 Hawaii

Search plugins with Wikipedia and keywords

Search plugins with Wikipedia and keywords

還有喔...

原文 - Josesun 翻譯 - alicekey 校稿

[part 1][part 2][part 3][part 4]

2008年3月12日

Firefox 3 Beta 4 新功能大閱兵

Firefox 3 Beta 4 已經發行了!這是自 2004 年 Firefox 1.0 以來的第 12 個里程碑版本,也是有始以來開發時間最久的版本。幸好 Mozilla 並不會因為 Firefox 3 需要如此多的版本開發、增加新功能、細部微調而卻歩。大部分的變動都是程式內部的改進,可能不是看一眼就能發現的。這些改進不只是 Firefox,更包含了 Gecko 這個網頁描繪引擎以及其他使用這個引擎的 Mozilla 相關產品。

效能改進

Firefox 3 利用許多不同的方式改善執行效能,特性指引最佳化 (Profile guided optimizations, PGO) 能依據內部執行的方式不同而產生最佳化的 Firefox 執行檔,但目前僅在 Windows 上實做。Linux 版本隨即送上,而 Mac OS X 版本則會在正式版發行前採用此技術。

JavaScript 則是另一個效能有明顯改進的部份:新版比 Firerfox 2 快了近三倍!JavaScript 對 Firefox 而言相當的重要,不只是因為有上萬個網頁中含有 JavaScript,連 Firefox 也透過 JavaScript 程式碼來管理其使用者介面

之前最令人詬病的記憶體問題,現在有了記憶體再生器,能隨時釋放不用的記憶體。除此之外還有其他記憶體方面的調校,目前看來發揮了效果:由一連串的測試顯示,記憶體管理效率有明顯改善、關閉分頁及視窗後也會釋放更多記憶體,Firefox 閒置的時候也不會像抓狂般的狂吃記憶體了。

書籤管理

最被大家期待的功能,莫過於利用小型開放源碼資料庫引擎 SQLite 來整合瀏覽記錄及書籤管理的介面--Places 。透過 Places 的全能搜尋介面,你可以從瀏覽記錄、標籤及書籤中任意尋找網頁,還可以選擇搜尋範圍 (瀏覽記錄、書籤功能表、書籤工具列、所有書籤或所選資料夾)、搜尋依據 (瀏覽日期、網址或網頁標題) 並結合眾多條件搜尋。得到的結果還能存為「智慧書籤夾」,並伴隨你在網路上留下的足跡一起成長。

Firefox 3 Beta 4 library

Places 管理員--收藏庫, 現在增加了備份和還原的操作介面,讓你輕鬆回復受損的檔案或找回誤刪的書籤。Firefox 新的貼標籤功能和 Places 緊密結合,這個功能於位址列中也有些許變動:按下位址列中的空心星星能將目前瀏覽的網頁加到書籤中,再按一次則可以指定要存放的資料夾或貼上標籤以供未來 搜尋之用。

Firefox 3 Beta 4 star

位址列

「自動完成清單」會在你輸入第一個字時出現,且不只會尋找相符的網址,連書籤、瀏覽記錄中的網頁標題、標籤等都會顯示出來。清單會以不同顏色的兩行,分別 顯示網頁標題及其網址。根據對人類認知系統的研究顯示,這樣做能讓我們更容易找到想找的訊息,粗體標示符合的結果也能吸引使用者的注意。

Firefox 3 Beta 4 location bar

Beta 4 更進一步加入智慧學習功能:Firefox 會記下你輸入了什麼,又選擇了哪一項。重複幾次之後 Firefox 就能了解你的想法並給你更好的建議。這可以彌補 Frecency (將瀏覽頻率及新進項目結合的索引法) 無法提供最佳結果的缺點。

這個測試版也支援多字詞搜尋,於網址、網頁標題及標籤中尋找 firefox downloads 能分別處理,不再需要照順序輸入了。相信這些獨門功夫能讓 Firefox 3 成為瀏覽器中最棒的一個,一用就愛不釋手。

視覺外觀

所有平台中最明顯的改變就是新的佈景主題了,在 Windows XP 及 Vista,絕大部分的新圖示已經放上主工具列、選項視窗、下載管理員及其他各處了。Beta 4 更在上╱下一頁鈕及其箭號與停止、重新載入鈕之間做了細節上的修飾,使整體更協調。

Firefox 3 Beta 4 main window

這是 Windows XP 上採用新圖示的選項視窗。

Firefox 3 Beta 4 options

Mac OS X 使用者會有我們之前介紹過的全新主題 Proto,Linux 使用者則會有一個採用系統圖示、整合良好的佈景主題。

Firefox 3 Beta 3 on Ubuntu

Firefox keyhole on MacOS X

整合瀏覽記錄的鑰匙孔狀 上╱下一頁鈕,現在除了 Linux 平台外都看得到。根據新的準則,程式外觀在不同平台上除了基本的一致性外,更重要是能和作業系統本身結合。但是 Linux 有許多不同的發行版本,其所採用的佈景主題皆不相同,因此很難為每個發行版設計不同的外觀,所以鑰匙孔狀的上╱下一頁鈕並不會在 Linux 上出現。

顧及到那些比較喜歡舊的上╱下一頁獨立按鈕的人們,Firefox 考慮提供一個選項讓你分開這個兩個按鈕。更漂亮的動態瀏覽圖示 (可以告訴你目前網路的連線狀態) 隨後就會加入。

Toolbar splitter首頁按鈕已經被移到書籤工具列旁,但是你還是可以把它搬回去:點選檢視工具列自訂...,然後將首頁鈕按住拖曳到瀏覽工具列即可。在位址列與搜尋列之間多了個隱形的分隔線,你可以拖曳它自訂寬度。

另一個能讓開發者興奮的地方是 Firefox 3 與作業系統高度結合。Mac OS X 及 Linux 使用者都能看到系統原生的元素外觀,像文字輸入框、選單、勾選方塊、圖示及按鈕順序及放置位置等都遵守作業系統的要求。Mac OS X 還進一步和很熱門的通知管理系統 Growl 整合,Windows Vista 上則會看到能融入 Vista 整體的原生功能表及藍色按鈕。

Firefox 3 with native menus

其他 Windows XP、Vista 及 Linux 的螢幕抓圖可見最近的文章

頁面資訊視窗也經過重新設計,介面更豐富有條理,並可以為特定網站設定權限。

Page Information dialog

後面還有喔...

原文 - Josesun 翻譯 - Dken & 柏強 校稿

2008年3月11日

剛出爐的 Firefox 3 Beta 4

Firefox 3 Beta 4: the robot has launched

Mozilla 已經發佈 Firefox 3 Beta 4 ,包含了 40 種以上的語言在 Windows、Mac OS X 以及 Linux 平台上。Beta 4 感覺上相當穩定,但是請注意它是個開發中的版本,還是有可能出錯。你最好先備份你的個人資料夾,以防某些意外發生。

使用前我們建議你先閱讀 Firefox 3 Beta 4 新功能大閱兵 (complete Firefox 3 Beta 4 review),看看有哪些新東西、如何使用新功能。最重要的是,可以在這邊下載

更新:Mozilla Firefox 3.0 Beta 4 版本資訊 (Firefox 3 Beta 4 release notes)

[Beta 4 加強!] 根據前一個版本測試社群的回饋,Firefox 3 Beta 4 做了超過 900 處的修改,包含提升穩定度及效能,調校記憶體使用,開發平臺改良及使用者介面的進化。

更容易使用
  • [Beta 4 再加強!] 新的下載管理員: 更新後的介面可方便地搜尋、存取既有的下載檔案。 在狀態列中會顯示目前下載檔案的資訊及剩餘時間。
  • [Beta 4 再加強!] 全頁面縮放:改良後的頁面縮放功能,可以從「檢視」選單或以快速鍵決定要單純縮放文字或縮放頁面全體。
  • [Beta 4 再加強!] 整合 Vista:使用為 Vista 設計的圖示,選單等介面亦採用 Vista 原生佈景主題。
  • [Beta 4 再加強!] 整合 Mac:現在看起來完全就像是 OS X 原生風格的程式,並且使用 OS X 的拼字檢查工具、支援以 Growl 提示已完成的下載及更新通知 。整合的上、下一頁鍵讓瀏覽更方便。
  • [Beta 4 再加強!] 整合 Linux :Firefox 於圖示、選單、按鈕等樣式都全面使用 Linux 原生的 GTK 佈景主題。
自訂更輕鬆
  • [Beta 4 再加強!] 在位址列裡輸入網頁的部份標題、標籤或網址,即可自瀏覽歷史中查找要看的網頁。此建議清單以網頁的使用率等數據排序,更能聰明地依據你的使用方式調整,方便使用。
改善效能
  • [Beta 4 再加強!] 更快速:大幅調整架構(使用 Cairo、重寫網頁佈局程序、改良 JavaScript 引擎等)提升程式效能。以 Gmail 及 Zoho Office 為例,速度約達 Firefox 2 的兩倍快,Apple 的 SunSpider 效能測試證實了我們的進步。。
  • [Beta 4 再加強!] 更有效使用記憶體:加入數項處理記憶體的新科技,記憶體碎裂將以自動回收程式掌控,另處理了進百個的記憶體流失問題,快取策略也有了調整。

原文 - alicekey 譯

2008年3月10日

火狐給你更多的空間:真.全螢幕

新的 Firefox 3 提供了更完整的全螢幕模式。過去在 Firefox 2 (及 Firefox 3 beta 4 以前的版本),當使用者按下 F11 或從 檢視(View) 選單選擇 全螢幕 時,導覽列及分頁列仍然會佔去不少螢幕空間;想要擺脫這些東西,更有效地應用螢幕空間,使用者必須藉助像 FullerScreen 這樣的擴充套件。

Firefox 3 full screen menu現在,Firefox 3 的全螢幕真的是全螢幕了。當使用者初次切換到全螢幕模式時,導覽列及分頁列會滑動到上方的角落,提醒使用者如何再將它們召喚出來。下次當使用者將滑鼠指到 那個角落時,導覽列及分頁列才會再度出現。當它們出現時,使用者也可以滑鼠右鍵,選擇讓他們一直顯示,或是離開全螢幕模式。

更棒的是,網站開發者可以透過一個全新的介面知道目前是否在全螢幕模式,並藉此調整使用者界面的設定。

原文 - 艾倫 翻譯 - alicekey 校稿

2008年3月7日

Flock 1.1 正式版發佈

Flock 1.1 帶著貼心且重要的小改進發佈了!與 Gmail 及 Yahoo! Mail 的整合功能,使您可以得知新信到來,並且同時對付網頁上的 mailto: 連結,使用你選擇的線上服務或者你現有的桌面應用程式來管理 email。

Flock web mail integration

與 Picasa(及 Flickr、Facebook 等其他相片來源)的整合使你可以在媒體列直接與朋友分享、開啟所訂閱的最新照片。

Flock 再出招 - 1.1 測試版來啦!包含更多細節資訊,Flock 提供 Windows, Mac OS X 與 Linux 版。

(原文Irvin 翻譯,timdream 校稿)

Firefox 3 佈景小改版

Firefox 3 佈景主題作了更多的修飾。在 Windows 上,鑰匙孔狀的上下頁合併鈕變的更寬、顏色更淺了,與重新載入、停止按鈕排在一起的樣子也比之前更協調。鑰匙孔的樣式也會出現在 Mac OS X 版上,但因為某些原因在 Linux 上不會出現。

之前有宣佈過,Windows Vista 專用的藍藍路藍色佈景主題已經出現了。位址列的星星圖示重新繪製,看起來更清楚了。位址列左邊也改成了有弧度的邊緣,不過不會出現在 Beta 4 上(過幾天就要發行了),因為這個修改在 code freeze 後才加入。

Windows Vista main window Windows XP Main window Ubuntu main window

選項 (Linux 上的偏好設定) 中的標籤圖示也做了小小的修改:Windows 上的個人隱私圖示看起來比較不那麼像是個頭盔了。

小編:我們發現了原本內容頁面圖示上的「狐」字,被改成了簡體的「页」。不知道是什麼原因,還要問問看。

Windows Vista Options dialog Windows XP Options Ubuntu Preferences

附加元件管理員的圖示也換了。最明顯的修改是外掛程式的樂高方塊圖示;英文站的作者認為這個圖示會是經典 :-) 。

Windows Vista Add-ons dialog Windows XP Add-ons dialog Ubuntu Add-ons Manager

這個佈景主題還會有更多細節上的修正。目前開發團隊正在測試新的位址列自動完成選單在不同視窗寬度、佈景主題顏色、網頁標題與網址長度等的呈現效果。

(原文timdream 翻譯,josesun 校稿)

2008年3月6日

火狐將 踢足球

Foxkeh playing kemari
Mozilla Japan 團隊延續之前推出的奧運主題月曆三月份的主題是可愛的火狐將 (Foxkeh) 玩蹴鞠 (Kemari)。一種類似足球的日本傳統運動,圖中的 Foxkeh 穿的是名為 kariginu 的傳統服裝,那顆球叫做 mari

你可以在這邊下載月曆版或無月曆版的桌布,另外你還可以選擇一週是禮拜日或禮拜一開始的,就感心耶。

(原文alicekey 譯)

2008年3月5日

Moblie Firefox 使用者介面第二彈!

針對使用觸控螢幕之行動裝置設計的 Mobile Firefox 第二版使用者介面已經發佈。新的設計參考了眾人對 前一版 的意見,使用更精巧的介面、讓行動裝置有限的螢幕發揮更大的功能。

瀏覽網頁時,「回到上一頁」是最常用的功能之一,因此頁面下方以半透明「上一頁」圖示取代了前一版的固定工具列,方便使用。而點擊右下方的 Firefox 圖示,可以叫出完整的工具列。

Mobile Firefox second UI proposal

浮動的工具列上會顯示位址列、重新載入、上一頁、下一頁、書籤與分頁按鈕,再一次可隱藏工具列。擴充套件的額外按鈕與工具列可能會以堆疊方式顯示在位址列上方。

Mobile Firefox second UI proposal, toolbar

目前蒐集到的建議中包含操作手勢,例如:點擊進行超連結或者平移、雙點擊進行頁面縮放、點擊不放以拖曳頁面、點擊不放並拖曳來縮放頁面;由於沒有狀態列,點擊不放以顯示連結資訊也成為重要的考量之一。

你可以在 Doug Turner 的 部落格Mozilla Wiki 分享你的意見與建議。

(原文Toomore & Irvin 翻譯,柏強 校稿)

2008年3月3日

Firefox 3 終極特色:效能

Firefox 3 到目前為止的測試版本已經有一大堆的新功能和既有功能的加強,而現在 Firefox 3 Beta 4 則在效能上有一系列的增進。我也終於完成一組測試,比較 Firefox 3 和 Firefox 2 兩者的效能差距。

JavaScript

就如大家所知,隨著我們開始使用網路應用程式來替代本機端程式,JavaScript 變得越來越重要。對開發者來說,JavaScript 是開發網路應用程式最重要的語言,它除了可以針對網頁上的元素進行各種操控,在必要時還可以向伺服器索取資料。

比起其他瀏覽器,JavaScript 對 Firefox 來說更加的重要,因為他的整個介面(包含擴充套件的介面)都是使用 JavaScript 來執行:右鍵選單、目錄、標籤頁、視窗,甚至在底層還利用 JavaScript 來進行網路連線。

Firefox 3 beta 4 將近有 Firefox 2 三倍的快,Firefox 3 beta 3 的兩倍快,甚至超越 Opera 9.5 beta 和 Safari 3.0.4 beta 成為了執行 JavaScript 最快的瀏覽器,這些數據是根據 SunSpider 這個由 WebKit 所設計的 JavaScript 效能測試工具。

SunSpider test results

當然,沒有任何一個效能測試工具是完美的,任何一個 JavaScript 引擎都可能在特定的效能測試中表現得比其他的好。工程師也可能針對特定的測試來調整他們的程式。但是我認為,只要該測試設計的夠好,能正確反映出對於使用 者最重要部份的效能,那麼做這樣的調整更可以讓系統往好的方向發展。我也很樂意進行更多更好的 JavaScript 效能測試來比較 Firefox 2 和 Firefox 3。

記憶體使用量

Firefox 2 以吃記憶體多而聞名,更惱人的是即使不動它,它也會偷偷蠶食記憶體...。

因此我設計了一個簡單的測試,使用 Windows XP2 瀏覽九個網站。用全新的個人設定並不設首頁,並使用 Windows Task Manager 來衡量效能。這組測試包含了瀏覽幾個簡單的網頁,接著開啟一些較複雜的網頁,當然原本的簡單網頁不會關掉,接著關閉一些分頁並看看程式釋放了多少記憶體,然後閒置一小時再看看又消耗了多少。

以下是這組瀏覽測試的過程:

1. 連到 The New York Times,點擊 Technology 區,開啟兩篇文章
2. 連到 Digg,看最新書籤,並進到第二三頁
3. CNET News,點擊最新的三篇文章,當新頁面讀取完後,使用上一頁回到首頁
4. 為了確保 i18n 的支援,我又連到俄文和
5. 中文的維基百科,接著點擊側邊欄的第一個連結,網頁讀取完後回到首頁

A. 在這裡進行第一次測量

6. 連到 YouTube video,觀賞影片,並且從右邊的相關影片中再挑一個看
7. 接著我登入 Gmail,寄一封附加兩個大圖檔的信件給自己,並且開啟這封信
8. 我又用 Google Docs 建立一個新的文件,寫入一個五個詞的句子,設為粗體並置中,接著加入一個 20k 的 gif 圖檔並儲存這分文件
9. 連到 Netvibes,瀏覽所有的預設分頁,修改網頁標題並加入一個簡短的項目的待辦清單中

B. 在這裡進行第二次測量

10.關掉 YouTube 和 NetVibes,等 20 秒讓 Firefox 釋放記憶體

C. 在這裡進行三次測量

12. 讓分頁保持開啟狀態閒置一小時

D. 在這裡進行最後一次測量

結果:

Measure Firefox 2.0.0.12 Firefox 3 Beta 3
A. 瀏覽一般網頁
73 MB 80 MB
B. 瀏覽 Web 2.0 網站 149 MB 135 MB
C. 關掉 YouTube 與 Netvibes 網頁 142 MB 123 MB
D. 閒置一小時後
181 MB 123 MB

如你所見的,Firefox 3 在記憶體管理上表現的更好,在分頁關閉後,它便會將記憶體釋放出來,程式閒置時也不會一直吃記憶體。

這項測試並不能包含所有狀況,根據你的使用習慣,你可能會同時開啟更多或更少的分頁。並且隨著安裝各種擴充套件、開啟關閉視窗/分頁,記憶體用量也會漸漸增加。因此這是個僅供參考的非正式實驗,重要的是可以從中瞭解到 Firefox 3 在記憶體管理上的進步。

開啟速度

我使用簡單的方法來測試 Firefox 程式開啟所需要的時間,先建立一個 batch 檔,它會紀錄執行時的時間,瀏覽器的部份則是將首頁指到一個簡單的網頁,網頁內有一行 JavaScript 會顯示網頁開啟的時間,兩個時間相減就可以得到瀏覽器開啟所需要的時間了。

每次測試前我都會將我的筆電重新開機,確保所有的暫存檔都清空,測試完一次後將瀏覽器關閉再重開一次,好知道作業系統的暫存加速有多少效果。結果初次開啟花了 10 秒鐘,之後的重新開啟只需要 4 秒鐘,當然還有些誤差,不過是使用者不會感覺到的差距了。

其它

從今天開始,Firefox Windows 版的 nightly build 將會支援 PGO(profile guided optimization),在第一次編譯完成後,會有另一個監控程式來紀錄編譯出來的 Firefox 檔案的運作狀況,接著根據這些紀錄,再進行一次最佳化的編譯。

負責領導 Mozolla 團隊導入 PGO 的 Ted Mielczarek 說在導入 PGO 後,在部份效能測試上有了 10% 的效能提昇,Linux 版在 Beta 4 之後也會支援 PGO,Mac OSX 版則可望在正式版釋出前加入。

另一項效能上的提昇則要感謝 Vladimir Vukicevic 發現 Mac OSX 上沒有公開的 API,這項發現讓 Firefox 能不必枯等程式繪製網頁。

Firefox 3 Beta 4 將會在兩週後釋出。

(原文othree 翻譯,alicekey 校稿)