Google在今年三月就已釋出Android P開發者預覽版,到了近日(5月8日)舉辦的開發者大會總算讓我們看到更多細節,Android P預計今年夏季就會有底定推出正式版本。本篇就這次展示的新功能整理如下。 新的手勢操作
Android P最明顯的新功能可能是這個新的導覽系統,在Home首頁只會有一根短橫條Home按鈕(像扁扁的白色藥丸),「返回」按鈕並不會出現在Home首頁這裡。
原本「近期開啟程式」的按鈕不見,改成下方這段影片在1:06:36處展示,當你在首頁做向上滑動手勢會呼叫出「概覽模式」- 近期開啟的app會以水平排列捲動出現在畫面中央,下方則會有五支推薦/預測的app,在這樣的畫面再做一次向上滑動手勢則才是開啟「所有程式」。所以,概覽模式/多工檢視現在與所有程式的整合在一起。
有些指令還是沒變,例如按一下這個短橫條新Home按鈕可以回到首頁,長按則是呼叫Google Assistant。
類似的手勢操作對目前是AOSP用戶而言並不陌生,但「使用向上滑動 + 二段式動作」作為不同操作指令的設計是Android P首見,但說真的這並不是一個好的idea,因為同樣是向上滑動手勢,滑動距離長短又能執行不同指令控制(短距離是呼叫近期開啟程式,長距離則是直接開啟所有程式),對某些用戶來說反而不直覺,需花時間去適應,有時甚至容易搞混。
▾Andrpid P 導覽列改成手勢操作
對於Google新的的手勢操作我們面臨到的另一個問題是「返回」按鈕。是的,儘管所有的操作在新的的模式看似可以只透過手勢操作掌控,除了首頁之外,「返回」按鈕還是會在每個畫面跳出顯示並停留在Home按鈕的左邊。我們明白要導入像iOS風格般流暢的滑動手勢操作體驗對於目前Android系統的操作邏輯與Android app生態的各種控制變化有相當困難度,所以目前Android P beta在這部份的完成度還不夠,需要再修改讓它更完美。
▾還是可以切換回傳統「返回」、「Home」、「近期開啟」導覽列
▾開啟新的「概覽模式」 手勢操作
▾向上滑動叫出近期開啟的app,搜尋列現在移到下方,最下方有五支預測/推薦使用的app
▾直接在Home按鈕向右滑動,也可以檢視近期開啟的程式,若是作「更快的向右速度滑動」,可以在兩支app間快速切換,類似在電腦作「Alt+Tab」的指令
「近期開啟app」有的新視覺風格
「近期開啟app」的介面有微調,仍然維持水平式檢視,可惜還是沒有一鍵清除按鈕,若要關閉在背景執行的程式只能一支支關閉。
畫面下方有一列顯示五支「預測的程式」,它們是Android P「猜測」接下來你可能會執行的app,所以把它們列出來。Google表示透過機器學習,這個預測的準度比之前Android Oreo時期多了60%,之前Android Oreo「預測的程式」放在所有程式上方。 文字選擇的介面有改良
有一點蠻奇特的地方是檢視近期程式時,在縮圖這裡我們就可以直接選取文字並選擇「搜尋」、「複製」、「分享」,而不需進入該app(放大全螢幕)才行。
若是載入全螢幕,選取文字時可以進行「複製」、「分享」、「選擇全部」、「網頁搜尋」,此外在選取文字時有更好的局部放大效果。 功能快速開/關與下拉通知選單
原生Android系統的「功能快速」開/關選單的配色改為如下,未選/未開啟的狀態圖示是淺灰,記取/開啟的狀態是藍色。此外,還加入「Night light - 夜晚光線」並提醒你大約多久會自動開啟(需事先在設定中設定要自動開啟/關閉的時間)。
但是,原本Android 8.x Oreo的「功能快速」某些圖示可以再展開的小選項清單在此郤被取消了,例如Wi-Fi、藍牙圖示下方原本可以再展開讓我們快速選擇其它路由器或其它藍牙裝置的小選單在這次Android P bata就不見。我們希望這只是Android P beta暫時拿掉而已,屆時正式版本會再加回,否則之後要快速切換Wi-Fi路由器或是藍牙裝置就沒有那麼直覺。還好,在這版的Android P你長按Wi-Fi或藍牙的「功能快速」圖示時,還是會直接進入它們對應的系統設定中。
好消息是,現在Wi-Fi設定選單有選項可以知道你手機與某個無線AP傳輸的網路使用量(應該還可以設定網路傳輸量的上限?),若你手機連網的無線路由是透過4G行動上網而且不是吃到飽的,這樣的功能就蠻實用的。
「Do not disturb - 勿擾」模式拿掉「全部靜音」、「僅限鬧鐘」、「僅限優先模式」,改成「封鎖聲音與視覺」設定,改成當手機休眠時若有訊息或來電時,可選擇不喚醒螢幕、不閃爍LED提示燈、或是不跳出通知訊息。若是手機螢幕開啟,此時有訊息或來電時,可以選擇隱藏通知、隱藏彈跳視窗通知,或是從下拉中心選單的訊息選單中隱藏
▾「Do not disturb - 勿擾」設定
「位置」相關設定也簡化了,在這版Android P拿掉關掉定位以達「省電」的選項,取而代之的是你可以選擇「High accuracy - 精準定位」、「GPS-only」、以及「關閉GPS」。
▾在位置設定中可以看到近期有使用位置功能的app有哪些
▾定位服務可以設定要定位的精準度(High accuracy - 精準定位、只透過GPS、以及關閉GPS),定位的歷史記錄,以及位置分享進行設定
之前電力管理中的省電功能讓你現在可以關閉較耗電的GPS,讓手機或是app只透過4G+Wifi來定位就好,在擁擠的城市中使用4G+Wifi定位反而精準,現在拿掉這個模式,我們研判這應該與Andrpid P限制app在背景中執行的新功能有關,稍後會就部部分做詳細的解說。話說回來,我們還是希望省電功能有保留下來,或者至少新的「位置模式」能提供更多的混合模式,而不是讓GPS一直處於開啟狀態。
通知相關設定的視覺與Google新一代的Material美學一樣,以楕圓形元素為主,這個楕圓形元素在設定裡的搜尋框也是如此。
▾通知設定的選項包括:螢幕鎖定畫面顯示所有通知、允許在程式icon顯示通知小點、開啟LED提示燈(Blink light)、通知音效、下滑指紋辨識器來呼叫下拉通知中心(Swipe fingerprint for notification)、是否開啟勿擾模式
▾選擇哪些app要啟用通知,預設是全部,若沒有選擇的話,來自該支app的通知會被過濾掉
訊息通知的行為現在會更符合你的喜好,在下拉通知中心裡,如果你多次移除來自某支app的通知,系統現在會彈跳詢問,問你是否關閉這支app的通知,防止過度干擾。
從Android P開始,由於現在開放「Messaging Style」給app開發者,我們收到的通知訊息漸漸的會有更多的互動選項,舉例來說,當你收到即時通訊類的app的訊息通知時,未來就有機會直接在下拉通知中心訊息裡看到圖片、貼紙、智慧回覆建議,而不用開啟該支app。
另外一點是,在 [系統設定] > [通知] 裡現在有「最近傳送」區,會有app列表顥示你最近有用到這些app來發送訊息,此外,可以在這個列表中選擇哪些app的通知關閉掉。 設定有更多的視覺色彩,並且加入一些新的選項
談到設定選單,現在主頁的每個類別icon會有不同顏色代表,讓人在視覺上較容易辨識,這樣的設計讓人聯想到三星的TouchWiz UI或是華碩的ZenUI,進入子選單則維持原本的黑灰視覺設計。
▾聲音設定裡,Google把來電時震動的功能獨立出來,以「Also vibrate for calls」按鈕呈現讓我們切換。多媒體音量、鬧鈴音量、鈴聲音量也都可以各別設定。
▾數字撥號鍵盤按鍵聲、螢幕鎖定聲音特效、接上電源充電時提示音、觸控音效、觸控震動也都在此設定
▾USB模式比過去更好用,在Android P可以讓你各別選擇想要的資料傳輸模式,下圖模式說明如下。
File Transfer:檔案傳輸模式USB tethering:網路共享(讓電腦透過手機進行上網)MIDI:連接MIDI設備PTP:相片傳輸模式No data transfer:無資料傳輸,純粹充電
智能自適應螢幕亮度
▾亮度調整、夜晚光線(可預約開始/關閉時間)、自適應亮度
▾開啟這個功能後,螢幕亮度會根據你所在環境與使用手機時的活動做自動調整。你可以手動滑動亮度桿調整最適合你的亮度,來協助系統學習你的亮度偏好,之前這個功能只有第三方程式才有,現在Android P直接將它內建。
音量控制與聲音切換有新設計
與螢幕亮度調整有新的介面一樣,音量控制新的UI也是使用圓形元素,而且音量滑桿選單現在移到畫面右側並採用垂直方向,剛好與實體音量按鈕同側,有利於使用者的單手操作。
這個新位置的安排才是更符合人體工學,為何之前Android的音量調整都放在畫面最上側呢?此外,有些手機的實體音量按鈕在左側,未來這個音量調整選單是否可以選擇置左或置右位置尚不清楚,也許各家手機廠拿到Android P的ROM就會針對自家產品做優化,讓它可以與實體音量鈕同一側。
▾調整多媒體音量、鈴聲音量、通話音量,下方的箭頭讓你可以選擇不同裝置來進行音量調整。
有一個有趣的功能是「Audio Switcher - 聲音切換」,目前這個功能在這一版的Android P要到開發者模式將它啟用才有,基本來說它是個音頻混合器,讓你可以獨立調整不同裝置的音量,方法是按下方圖示的箭頭來切換裝置。
配合「Audio Switcher - 聲音切換」你可以設定手機最多同時可與5個藍牙裝置連線(Android Oreo只最多只能選2個 - 一個是多媒體,另一個耳機)。Android P雖然可以同時最多可控制5個裝置,但連線品質差異會與手機及裝置的藍牙版本有關。 新的電源選單
當你按下電源按鈕時,電源選單四個角也是採圓角型,呈垂直設計,有「關機」、「重新開機」、「截圖」三個選項。
自適應電力供應
充電功能注入AI人工智慧是個有趣的概念,更精確來說,它使用進階機器學習模式來讓手機自己去執行 - 根據每支app不同的使用頻率與使用者的喜好來觸發一些功能,進而達到各種資源如CPU與記憶體資源的分配(例如一些常用的app就供給它們較多的電源,好獲得更多的運算力)。這功能似乎是預測app運行概念的自然延伸,至於此功能實際可以帶來什麼好處,需要有更多真的使用測試才能知道。
另外,「電池省電」功能變得更有彈性,可以設定電力剩75%至5%時自動觸發不同的省電功能。
▾「電池省電」功能,針對不常使用的app,限制/降低其電源供應
▾設定當電力剩15%時自動啟動「電池省電」功能
▾之前在電源選單可以看到每支程式的電量使用百分比在Android P不見了,只能到各別app的資訊裡去查看才行。例如以下Google Maps,可以查看它從充飽電後累計使用多少電力、它的存取權限、是否開啟訊息通知、佔用多少空間、使用多少資料傳輸量、過去一段時間使用多少記憶體。
Android P 在檯面下的改良
基本上,Android P的改良很多是在檯面下的核心,如果你是程式開發者,相信會更期待Android P所加入的許多新的API好讓自己的程式能夠有更多新的功能。底下是我們就這版Android P beta所發現的對程式開發者來說比較重要的改變。
支援cut-out新的API,可在開發者選項中完成模擬。新加入多個自動填單框架API以及bug修正。尤其在數據集過濾(dataset filtering)、輸入處理(input sanitization)以及相容模式(compatibility mode)Android 8.1 Oreo神經網路API擴展加入新工具(Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, and Squeeze)。Pixel 2系列裝置還會支援高通的Hexagon HVX驅動硬體ML加速。原生支援HEIF與HDR VP9 Profile 2,可用於內容播放與截取。原生照相程式API現在可以同步訪問兩個以上的串流。以及用來更快速的存取相機資訊流、原生display flash、以及光學防震實作的新參數程式不能在背景裡使用相機、麥克風或裝置的感測器資源。這可能是這次電池省電功能少了地點模式的原因,因為不能讓程式在背景中使用GPS感測器了。這部份的限制可能還會有變動。支援IEEE 802.11mc,能做Wi-Fi路由器的距離測量與確切的室內導航。General ART virtual machine(虛擬機器)改良可以加快程式啟動並消耗更少系統記憶體用量(最多可減少11%,並能知道程式的DEX檔案多久一次被覆寫)。使用Kotlin語言寫的app在效能執行會有明顯改善。如同Google Chrome,在Andrid P開發者選項的選單現在也有「feature flags - 功能標幟」隱藏列表。檔案管理app現在可以訪問錯誤報告。只能在Android 4.1以下運行的app將無法在Android P運行。 即將推出的功能
Google I/O 2018還有示範與展示很多Android P的功能,但這些功能在早期公開beta版的ROM還未納入,之後才會加進來。
App Actions
Google在app深層資料連結的推廣已有相當一段時間,現在Android P持續改良這個程序的API。如果你對這個它沒概念,歸結來說它會把部分或是app全部的資訊做分類以及適當的描述,好讓Android系統就可以以系統層級進行訪問/存取,然後以相關搜尋或情景呈現給使用者。
這是深層料連結最基本的樣子,如果是模組化設計的app還可以完成更多的事,讓Android系統可以「得知」這些app們深層的功能。「App Actions - 程式動作」就是建立在這個深層資料連結的概念之上,並加入機器學習預測能力魔力,帶給使用者內容相關建議。
▾在5個推薦App那一列下方有「撥電話給Fiona」與「聆聽Lady Gaga」兩支預測app動作,表示手機藉由學習你的使用模式,在早上九點時「認為」你應該要撥電話給Fiona,以及你早上起床時會想要欣賞Lady Gaga的音樂:
上面這段影片可以看到,在推薦App列下方會多了一排給「預測app動作」的區域,當你的手機學習足夠了你的每日行程,它就能在這個區域顯示相關的一鍵動作指令,例如打開並閱讀新聞摘要,或是在早上你出門前給你天氣預報或是檢查旅遊資訊,或是在工作一天結束時提供你回到家的導航服務。航班時刻表與各種行事曆事件也都會經由機器學習提供你接下來可能會執行哪些app,這些app可以是Google自己的,也可以是第三方的
Slices
「Slices」中文意思是部份或切片,它是Android P深度連結模式另一個創新功能,將程式開發人員能將自己的程式介面與操作功能「切分」出來,讓Android系統可以在需要時無縫的提取載入,達到使用者不需要獨立開啟app,就能在既有的視窗「提取」相關app的介面與功能,例如你使用Google Assistant搜尋某個地點時,Assistant可以直接載入地圖介面並且讓你直接進行導航,你不需另外開啟地圖程式。
▾ Slices示範
「健康提醒」、「App使用計時器」、「放鬆一會兒」等功能
今年I/O重點還放了不少心力在用戶身上,例如的「Wellness」健康套餐就瞄準協助個人的使用體驗,提供用戶使用手機的統計來減輕與緩和你使用手機所帶來的注意力不集中或負面效果,其目的是要讓你可以較「健康」的使用手機,讓你可以更聰明的管理自己的時間。然而在寫這篇介紹時,這個版本Android beta尚未開啟此功能。
「顯示儀表板」則是個人集中統計數據中心,這裡可以看到許多使用數據統計,例如你花了多少時間在每支app上、螢幕解鎖的總時數、訊息總量。如此龐大的使用統計資料被Google收集去,這聽起來有點可怕,但如果你上 myactivity.google.com 這個網站,會發現你大部份的活動資料其實已經在那裡,只是Google將它們從網路抓到你的手機裡讓你可以更直覺的觀看參考。
配合「顯示儀表板」的檢視,Google推出了「App Timer - App使用計時器」,基本上來說它是一個自我節制/家長控制功能,讓你可以設定每支app的使用時間,限制你花太多時間在app的使 用上,一旦到達你設定的每日使用時間,Android會把那支app顏色作灰階化,如果你試著再開啟它,系統還會「唸」你幾下。
再來是「Wind Down」,中文意思是「放鬆一下」,這個功能用意是要讓你以較輕鬆的方式來結束一天,例如會自動開啟勿擾模式並將系統介面轉為灰階,也會嚐試的「提醒」你該上床睡覺了,這些應該都會用到深度學習,但詳細的功能可以做到什麼程度需等Android P正式版推出才能更進一步的了解。 雲端服務更新
即使Android P的普及率不會一下子衝上來,有些Google的新功能需要在雲端面進行與即使的操作,接下來這些功能將在Android系統生態有更快以及更全面性的應用。例如以下所介紹的。
Google Assistant 會有6種聲音選項
這些乃基於進階的語音模型並透過「Wavenet」技術才有可能做到。Google正努力增加Google Assistant的語音種類,未來更會加入在地的習慣用語與口音,最終極的目標是讓Google Assisatnat有全部的語系可以套用,同時用戶可以期待未來Google Assistant還會出現名人的聲音或對話情境。
▾Google新聞程式會改良成更直覺並且更精準的提供你感興趣的新聞,要達到如此改善,它會將各種新聞來源與社群媒體的內容做分類,使用自然語言識別以及機器學習,然後把它們歸納整理成專屬標題與新聞內容。
新的新聞播報(Newscast)格式也在本屆I/O登場,它只限Assistant才有,會以富媒體(rich-media)形式的新聞串流提供某些新聞與文章的預覽,例如在新聞列表還可以看到影片與圖片動畫的縮圖。
更好的OCR(圖像辨識)並與Google Assisatnt整合
結合手機本身機器學習模型與雲端運算,Android P的Google Lens變得更準確,辨識物體或文字的速度也比以往更快,而且現在與Google Assistant的UI整合,在Google Assistant就可以使用這項功能。
在IO大會Google有做一些讓人印象深刻OCR示範,包括現場測試選擇與Google即時相關搜尋。此外,新的「Style Match」功能可以讓手機「看/捕捉」一下照片,它就可以協助你找到在視覺與風格類似的物件。Google目標要打造出一個流暢與即時的操作介面,讓資訊能夠在Google Lens的相機UI無縫的接取與呈現。
Google相簿會提供建議的動作
這也是機器學習當中一項功能,結合預測應用程序與操作概念,透過分析照片,Google可以基於每張照片的特色,提供許多有幫助的建議,例如調高相片的亮度、將背景變成黑白但人物保留彩色,甚至幫你將老舊的黑白照片變成彩色的。
Google地圖加入擴增實境、視覺定位系統、Your Match Score
Google地圖也蘊釀著重大更新,擴增實際模式可以讓你打開相機觀看實際街景上加上一層方向指引圖層以及附近景點導引。由於有新的視覺定位系統(VPS)能透過知名景點、獨特的建築物、基礎設施圖層模式(infrastructural layout patterns)輔助,現在位置指引的精確度可以有效提升,並讓地圖程式可以更了解你要前往的方向與你想要尋找什麼,讓導航更實用,而且提供更好的「你感興趣」的建議。
▾Google地圖加入AR
Google接下來還會推出「Your Match Score」,這個是店家被評比的分數,分數是根據使用者的評分、評測意見、以及Google在雲端的匠有資料,經過與你自己個人的喜好交叉引用後自動產生得出的結果。
Gmail加入自動完成功能
與Gboard一樣具有智能推薦,之後你在Gmail app寫信時它也會有智慧短語建議,包括自動地址識別與處理。「Smart compose」會在這個月上線,不過只會有支援英文語系。
Assistant 將會幫你訂餐廳位罝
這個功能的實際互動直接從以下影片第39分4秒觀看,它展示Google Assisatnt會幫你打電話給髮廊約剪髮時間或訂餐廳
隨著Google在Android 8.0 Oreo開始推動Project Treble,未來Android版本的更新可望加速並且改善Android系統碎片化(各家手機廠更新系統速度不一)的缺點,小編認為從Android O到Anroid P將會是Android生態大改變的開始;Project Treble將修改Android的架構,減少Android部署的難度、時間及成本,讓使用者可以享有各家手機廠的Launcher,同時更快獲得新版Android升級的想法成真。
最後,Android P Beta公測版已開放下載,除了Google Pixel系列手機,包括Nokia、Sony、小米、Oppo、Vivo 、OnePlus和Essential,詳細的裝置支援清單在此。
參考