近日,Google在developer.android.com發表了一系列Android Auto開發者文件,進一步詳細說明了谷歌的車載平台,並讓開發者對系統實力有更好的認知。
需要說明的是,Android Auto的所謂「apps」並非真正的應用程式;它們只是為Android Auto定制的內容(content),附加於現有的Android apps上。同樣地,Android Wear apps也是如此。開發者無需單獨為手機、手錶或是汽車寫程式;他們只需要在界面上下功夫,讓同個應用程式在不同的螢幕上各自顯示出內容即可。
說是在界面下功夫,但開發者不用專門設計針對Android Auto 的界面,而僅需「填空」便可。谷歌創造了一套界面佈局,開發者僅需修改界面的顏色、按鈕操作以及文字。應用還可以做到對內容流的回放,大概就這樣吧。
這張圖演示了Google設計的泛型接口(generic interface)。開發者可以自定義顏色和圖示。
開發者不能對應用佈局本身動手腳,不能去掉按鈕或是加上額外的按鈕,不能修改某一元素的尺寸,或是添加額外的視窗。如果你要新增谷歌考慮範圍外的內容——如速度計應用——目前看來做不到。
這是針對「特定應用(specific app )」客製化的音樂播放器。看起來,開發者能自定的空間更大了。他們可以自選色彩、文字描述以及按鈕行為。
開發者僅能在谷歌規定的基礎上潤色,這樣保證了車載系統的應用界面高度統一。Android Auto擁有「媒體應用(media app)」界面——基本上就是個音樂播放器——開發者可調用來充當「音樂、Podcast,電台直播,以及語音新聞應用」。與Android Wear相仿,Auto開啟了通知API,會自動擷取通知,並呈現「適用於汽車」習慣的車載螢幕上。此外,尚有語音操作和應用列表。
應用程式也有「夜間模式」,選擇後會切換至較暗的色彩佈局,以免駕駛員在夜間出現視覺障礙(亮瞎眼)。據聞還有內容庫UI,但Google尚未提供截圖。
值得注意的是,最右邊三個點的圖示將啟動下一個螢幕。
點擊三個點圖示會切換至另一套按鈕。開發者可以肆意設定其操作行為。
泛型接口的另一例子:導覽選單。
同樣地,這套導覽選單可自定義。開發者可自選圖示、色彩與鍵入文字描述,如圖所示。
應用啟動器,按底部四個點的按鈕開啟。
之所以Google不讓開發者肆意調整應用的設計和功能,很大程度上是為了保證最重要的原則:安全。受國家公路交通安全管理局(National Highway Traffic Safety Administration)幫助,Google設計的這套Android Auto界面杜絕了使人分心的可能。若你想讓駕駛員更關注路況,而非車載電腦,那就不能引入太炫的界面,否則會誘發事故。為此,谷歌的界面設計著眼於簡單、一目了然,也建議開發者削減應用功能以保證一切為了「安全和方便駕駛」。
谷歌聲稱,標準化UI 還能應付世界各地形形色色的監管機構,以免爭議。「Android Auto 提供了一套標準化UI,將駕駛時的分心減到最小。你無需自行測試你的UI 是否會讓駕駛員分心,這樣做反而耗費時間同時代價昂貴,不僅會捲入世界各地種種法律糾紛,還要遷就各大OEM 廠商。」
因此,開發者們,腳踏實地一些,不要天馬行空——你會受到約束,無法在Android Auto 上展現個性。但對你來說,這是最保證你個人利益,也對駕駛員的生命安全負責。
谷歌透露,Auto 的SDK 將在「未來幾個月」公開發布。
本文章獲雷鋒網授權使用,原文連結請點此:leiphone
若喜歡我們的文章,不妨可以加入FB粉絲團和G+專頁,會更快的接收到我們新文章的消息喔!