安卓編年史(2):Android 0.5 Milestone 5——報廢介面的領地
左:Milestone 5,主屏幕展示了「All」按鈕,兩個 dock 圖標,以及四個最近使用的應用。中:主屏幕與打開的應用程序列表。右邊:電源菜單 [Ron Amadeo供圖]
安卓0.5, Milestone 5——如今已經是報廢介面的領地了
「M5-RC14」版本發布後——也就是第一個安卓模擬器發布三個月之後,安卓迎來了它的首次重大革新。 2008 年 2 月發布的「Milestone5」甩掉了延伸自黑莓的界面,走向一個完全革新的設計——谷歌在觸控友好界面上的第一次嘗試。
在瀏覽器的用戶代理字元串的中,此版本仍然被識別為「Android 0.5」,但 Milestone 5 與安卓的第一個版本相比已經完全不一樣了。幾個核心的 Android 功能直接追蹤他們的血統會最終回到這個版本。通知面板的布局和功能幾乎已經整裝待發,並且,除了樣式變化外,菜單也最終成型。距離安卓 1.0 項目發布的時間僅僅只剩八個月,一個操作系統的基礎已經開始成型了。
有一件東西目前絕對不是它的最終模樣,那就是是主屏幕。這是一個不可配置的、單屏壁紙的應用程序的抽屜和托盤。應用程序圖標是氣泡狀的,三種顏色的組合,由一個圓角矩形的白色背景包圍著。應用程序抽屜在右下角有一個「所有」按鈕,輕按它,打開的應用程序列表顯示在了左邊。這個「所有」按鈕正上面的是兩個托盤圖標,「聯繫人」和「撥號盤」分別獲得了永久的專屬主屏幕位置。然後上邊有四個模塊,它們是「最近的應用程序」的早期版本,展示了最後訪問的應用程序。沒有了左側屏幕和右側屏幕,要是沒有托盤和「最近的應用程序」佔用的一整列,這種布局下只能放下 21 個應用程序圖標。模擬器仍然只帶有盡量少的應用程序,但在實際的設備中,這樣的設計看起來並不會很好的工作效果。
按住「掛斷」按鈕會出現電源菜單的一個相當早期的版本,就像你最右側的圖片中看到的。谷歌此時仍然沒有標準的智能手機命名術語:對於 「關閉屏幕」 最好的形容也許是 「鎖定屏幕」 (雖然當時沒有鎖屏)和 「關閉射頻」 在今天被叫做 「飛行模式」 。
從左至右依次為:令人驚喜的現代通知面板,谷歌地圖的菜單在打開著(地圖已經不可用了),和新的適合觸控的列表視圖 [Ron Amadeo供圖]
回溯到 Milestone 5,谷歌在那時對通知面板有著明確的認識。就像在任何現代的智能手機里一樣,通知中心從屏幕頂部下拉下來以喚出。目前的通知都以列表的形式顯示。通知面板的第一個版本是不透明的白色薄片以及底部中心有個橙色圓點的,帶著棱紋的的「把手」。通知是可點擊的,通過點擊可以打開該通知關聯的應用程序。沒有人為此列表中垂直對齊應用程序圖標而感到困擾,不過也沒關係,隨著接下來的更新,它已經是過去式了。
置頂通知能夠進入一個在面板頂部的「正在進行」的部分。在這個版本中,這裡似乎只包含通話。在「最近事件」里的通知只有打開相應的應用程序後才清楚。用戶驚喜地發現可以通過內置的 XMPP 連接成功登錄到谷歌 talk。不過,雖然通知面板中顯示「新會話信息」,這裡實際上並不是一個即時消息應用程序。
Milestone 5 里是全新的藝術設計。應用程序圖標被重新繪製,並且菜單從一個無聊的黑莓風格的文本列錶轉變為一個全彩、卡通的大圖標方陣。通知面板圖標也從簡單的、突兀的、白色的圖標切換到一個綠色的氣泡設計。當時信號指示下邊有一條奇怪的黑線,沒有明顯的作用。早期開發版本的微小列表視圖不適合手指使用,所以 Milestone 5 帶來了更加強大的整體布局。
撥號盤,最近通話,和來電。 [Ron Amadeo供圖]
M5 是第一個有一個撥號盤的版本,即使她是一個相當難看的版本。數字被顯示在包含一個奇怪的聊天氣泡風格的退格鍵的漸變填充條里,看上去就像是從其他界面回收回來的。對齊問題隨處可見。按鈕上的數字沒有正確的垂直居中,而且退格鍵的「X」也沒有與對話框對齊。由於屏幕上沒有的「撥號」按鈕,你甚至不能從撥號盤打個電話,它強制要求有個撥號的硬體實體按鈕。
Milestone 5 有幾個選項卡式界面,所有這些都演示了一個關於標籤應該如何工作的奇怪的想法。活躍的標籤是白色的,而背景標籤是底部擁有一小條白色條帶的黑色標籤。後台標籤應該是表示向下下沉的嗎?切換標籤時,是沒有動畫效果的。直到目前還不清楚這個設計試圖想表達什麼。
在第二張圖片中顯示的最近通話記錄項,是從一個單獨的應用程序降級為撥號盤的選項卡。它拋棄了早期版本瘋狂的十字 UI,多虧了大塊列表視圖,現在所有必要的信息都是顯示在一個正常的列表中。
不同於撥號盤,來電畫面有顯示在屏幕上的按鈕來接聽和結束通話。奇怪的是,來電屏幕貼在屏幕的底部,而不是頂部或中心。它可能是從舊的黑莓 4:3 屏幕遺留下來的問題。
通話中,觸摸屏不可用的顯示錯誤信息,和顯示第二通話暫停的通話界面 [Ron Amadeo供圖]
通話中的界面看起來正常,但在實際中毫無意義。今天,在通話中為了阻止你的臉按到按鈕,手機近距離感測器一旦檢測到物體會關閉屏幕。儘管 Milestone 5 不支持近距離感測器。谷歌的隨意的解決方案是在通話過程中禁用整個觸摸屏。與此同時,通話中的屏幕顯然會檢測觸摸。這時候是有大的、可觸摸的按鈕,但就是不讓你摸!
M5 在這裡讓 Milestone 3 版本的幾個功能回歸了。許多舊的界面里體面的圖標被替換成了文本。像「靜音」按鈕在激活的時候不再提供屏幕上的反饋。合併通話被完全去除了。
瀏覽器的主要菜單,瀏覽器的二級菜單,瘋狂的變焦控制和窗口界面 [Ron Amadeo供圖]
瀏覽器菜單中進行了常規的觸摸功能大整修,並且「更多」按鈕第一次出現。它充當一個你菜單的額外菜單。相對於將 3x2 的網格變成 3x4 的網格,Milestone 5(以及 Android 的許多後續版本一樣)中使用很長的、滾動的列表來引出其他選項。不支持雙指縮放(據說是向蘋果讓步),因此 Android 運行著荒謬的控制項,就像上邊第三張圖片一樣。谷歌將它顯示在屏幕的中間,而不是明智地設置成比如一個水平的、底部對齊的縮放控制項。最後一張圖片顯示瀏覽器的「窗口」界面,允許你打開多個網頁並在它們之間更輕鬆地切換。
谷歌地圖的圖層選擇,搜索界面,以及路線界面。 [Ron Amadeo供圖]
谷歌地圖仍然不能使用,但我們接觸的小小 UI 卻有了顯著更新。你可以選擇地圖圖層,雖然只有兩種可以選擇:衛星和交通。頂部對齊的搜索界面奇怪地隱藏了狀態欄,而底部對齊的路線沒有隱藏狀態欄。路線的輸入按鈕被標有「Go」,而且搜索的輸入按鈕卻被標有一個奇怪的彎曲的箭頭。這樣的例子不勝枚舉,並演示了保守的安卓在最壞時候的情況:在同一個應用程序,外觀和工作方式應該類似的兩個功能,在實現上卻完全相反。
Ron Amadeo / Ron 是 Ars Technica 的評論編緝,專註於安卓系統和谷歌產品。他總是在追尋新鮮事物,還喜歡拆解事物看看它們到底是怎麼運作的。@RonAmadeo
via: http://arstechnica.com/gadgets/2014/06/building-android-a-40000-word-history-of-googles-mobile-os/2/
譯者:cereuz 郵箱:cereuz 校對:alim0x/wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive