Android Q 正式版前瞻,今年都有這些值得期待的新功能 [復制鏈接]

2019-8-22 10:06
hardwork 閱讀:563 評論:0 贊:0
Tag:  Android

時值八月,距離 Google 官方時間線上 Android Q 的正式版本推送時間也越來越近。在版本號一年一刷的節奏之下,今年 Google 又將為 Android 系統帶來哪些更新呢?

Android Q 測試時間線

在這篇文章中,我們將對 Android Q 正式版中主要功能更新進行匯總,在 OEM 廠商向自家設備推送 Android Q 之前,讓你提前了解新版本都有哪些值得升級的亮點。

頗具爭議的手勢導航

Android 9 為 Android 系統引入了一個兼具 Home 和多任務概覽操作的「小藥丸」,而在 Android Q 當中,Google 再一次就 Android 系統的手勢導航方案進行了一次堪稱激進的探索——隨著不久前最后一個測試版本的推送,與 iOS 頗為相似的「底部手勢操作指示條+左右兩側邊緣劃動返回」方案也塵埃落定。

Android Q 手勢導航

盡管針對早前幾個測試版本中用戶和開發者抱怨的問題加入了手勢靈敏度調節功能,但這個「靈敏度」究竟代表著什么仍然非常模糊。

Beta 6 中的手勢導航設置

要想避免左側劃動返回手勢與 Android 應用側欄抽屜的沖突,目前相對靠譜的解決方案依然是 Google 在第五個測試版本中引入的 swipe-when-peeking 機制,即

按住左側屏幕邊緣區域時應用抽屜會向屏幕內稍稍探出,在這種狀態下再向右劃動即可呼出應用抽屜。

Beta 5 引入的 Swipe-when-peeking

手勢導航方案的改動或許會成為 Android Q 最具爭議的更新,新方案背后的觀念和實際能夠帶來的體驗相比傳統的「三大金剛」的確更加現代,但它帶來的問題也同樣很難得到解決。

雖然提起這個手勢方案帶來的問題就連 Google 也只能在 向開發者提供「緩解」而非解決方案,為了避免 Android 平臺在手勢操作上的進一步「碎片化」,Google 還是 預裝 Android Q 的新設備必須同時搭載三鍵導航和手勢導航兩種方案。

關聯閱讀:

原生支持暗色主題

不管是暗色模式、暗色主題還是黑夜模式(這個叫法真的很奇怪),讓手機在暗光環境下不那么刺眼,成為了今年科技圈的熱門方向,Google 也不例外——事實上,對暗色主題的官方支持自 Android 6.0 就已經開始了 ,隨后 Google 幾乎在每一個大版本更新的測試階段都會把這個功能放出來「撩」用戶一下。

Android 6.0 的暗色主題

而在 Android Q 中,暗色主題終于成為了原生 Android 的正式功能,我們除了可以在「設置-顯示」中開啟之外,也可以通過系統自帶的暗色主題快速開關在明/暗主題之間進行一鍵切換。

Android Q 的暗色主題設置/快速設置開關

不過我們在 Android 平臺上能夠享受到的暗色主題體驗依然缺失了最為重要的一環:自動切換。Android Q 的暗色主題除了在省電模式下會自動激活,并沒有根據時間進行自動切換的能力。

針對這個功能,Android 開發團隊在早前的 AMA 中曾表示沒有上線的原因是還在尋找通過獲取位置信息(用于判斷日出/日落時間)之外的其他方案。因此我們在正式版中能夠用到的暗色主題模式相比當前最新的測試版本應該也不會有太大變化了。

化繁為簡的通知系統

Android 通知系統本身的完善程度已經遠遠甩開了 iOS,但另一方面,這套通知系統其實也已經非常復雜了。且不說剛剛接觸這一平臺的用戶,即便是 Android 老用戶,也很少有人能夠清晰地理順當下 Android 系統中提醒方式(靜音/振動/響鈴)、勿擾模式和通知優先級這三層通知系統設計邏輯。

關聯閱讀:Android 9 的通知系統設計

好在 Google 近三年的每一次 Android 更新都沒有放棄對通知系統的打磨,新系統也頭一次做起了「減法」。

Android Q 的提醒和靜音兩級優先級設置

此前 Android 的通知最多擁有五個優先級,而從上面的截圖和下面的表格中不難看出,在保留了提示音、振動和靜音三種提醒方式和勿擾模式的前提下,Android Q 將原本復雜的通知優先級直接簡化成了兩級:提醒(Priority)和靜音(Silence)。

提醒和靜音的通知功能對比

其中提醒通知擁有完整的提醒方式設置,包括提示音、振動和通知橫幅;靜音通知不能以任何形式發出提醒,但依然可以像提醒通知那樣在鎖屏顯示通知內容、在主屏顯示通知圓點、使用 Android Q 并沒有上線的氣泡提醒以及覆蓋勿擾設置。

通知優先級并不是 Android 開發團隊想做的唯一一處減法,此前在 Beta 3 測試版本中他們還直接取消過通知延后功能(各種緣由可參考下方 ArsTechnia 的訪談譯文)。不過相比復雜的通知優先級,通知延后功能在部分用戶看來其實非常實用,因此在最新的 Beta 6 測試版本中 Android 開發團隊做了妥協,將通知延后功能從系統默認功能降級為用戶可選功能,經常用到這個功能的用戶前往「設置-應用和通知-通知」中開啟「通知暫停(此處應是翻譯錯誤)」即可繼續使用。

通知延后(錯譯為通知暫停)變為可選設置

最后,Android Q 還能借助本地機器學習和「默認打開鏈接」功能直接在通知上顯示快速操作和回復建議。比如當別人向你發送一條帶有 url 鏈接的消息,這條消息通知上會直接出現一個直接打開瀏覽的瀏覽器小標簽,實用性非常高。

通知內容識別+一鍵跳轉

關聯閱讀:

像應用更新那樣推送安全補丁

總體而言,去年各大 OEM 廠商為自家機型升級 Android 9 的速度相比往年其實是要快很多的,而這很大一部分要歸功于 Google 在 Android 8.0 時代引入的 Project Treble。

傳統的 OEM 更新策略

Project Treble 將 Android 軟件操作系統(Android OS framework)和設備專屬底層(vendor implementation)部分進行剝離,后者在以往升級過程中需要 OEM 廠商進行大量適配工作,因此 Google 將它接手過來,與芯片廠商合作將其重新設計為不再面向特定 Android 系統的通用底層代碼。如此一來,OEM 廠商在適配新版本 Andorid 時的工作量和難度也大大降低。

Project Treble 下的系統更新策略

而在 Project Treble 的基礎上,今年新引入的 Project Mainline 則對 Android 系統本身做了進一步拆分。

比如媒體框架、媒體解碼器、DNS 解析器和時間和時區數據包,這些系統組件以往通常是各類安全漏洞的高發區,因此 Google 在自家的 Pixel 設備上嚴格按照每月一次的頻率來為這些系統組件推送安全更新補丁,面向其他 Android 設備的安全更新補丁也會第一時間通過 AOSP 進行發放(參見 Android 安全公告)。

雖然效率算不上高,但這其實已經是 Android 生態內推送最為頻繁的安全更新機制了。對一些技術能力/精力有限的 OEM 廠商而言,安全更新補丁版本滯后的現象非常嚴重。

Android 安全公告

為了解決這個問題,讓安全更新補丁更新實現即時化,Google 通過 Project Mainline 將上述系統組件進行模塊化。借助一種名為 APEX 的新型打包方式,這些系統組件今后可以直接通過 Play 應用商店推送更新,更新機制完全獨立于系統更新,更新體驗與升級應用程序沒有區別,甚至更為靜默。

借助 Play 系統更新,我在 8 月 16 日提前用上了 9 月安全更新補丁

當然,這個新機制的終極意義更在于 Google 從 OEM 廠商手里拿回了安全更新的控制權——搭載 Android Q 且通過了 CTS 認證的新設備都將支持 Project Mainline。一方面,未來 OEM 設備中的定制成分會越來越少,另一方面,Google 在滿足條件的設備上也可以繞過 OEM 廠商直接通過 Play 應用商店推送安全更新。

關于 Project Mainline 的更多細節,可以參考這篇 譯文。

關聯閱讀:

小結

除了上述亮點,Android Q 還有一些隱藏在可見交互之下的隱藏特性,比如為屏幕錄制提供內錄支持的新 API 接口,支持效率更高、流暢省電的新圖形渲染引擎 Skia Vulkan(需要手動開啟)……正式版臨近之際,Google 對那些搭載 Android Q 發布的新設備也提出了一些更為具體的要求,包括不再允許通過 CTS 認證的設備通過從多任務界面劃掉卡片的方式「殺死」應用的后臺進程、具有 1GB 及以上 RAM 的設備必須強制啟用 Camera2 API 和多攝 API 等等。

從圖形渲染到后臺管理方式再到基礎功能體驗,上述每一個改動也可以說是意義深遠。

但這并不意味著 Android Q 是一個沒有遺憾的版本——至少從 Android 開發團隊在早前的 AMA 活動中透露的消息來看,隨時間自動切換明/暗色主題模式、系統級長截圖這類實用功能我們還得等到下一個主要版本更新(Android R),而早前同樣被推遲的、對國內安卓生態而言可謂「福音」的 定向存儲(也就是「沙箱」)也要等到明年了。


我來說兩句
您需要登錄后才可以評論 登錄 | 立即注冊
facelist
所有評論(0)
領先的中文移動開發者社區
18620764416
7*24全天服務
意見反饋:[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )

重庆时时彩开奖模拟器 可以提现的棋牌大全 pk10牛牛开奖结果 红五历史记录286期 烷基化产品赚钱吗 河南泳坛夺金开奖号码 利用ddos赚钱 北京赛车研究方法 羽毛球英语单词 青鹏棋牌游戏官方充值 组三最大遗漏多少期 3月15日股票推荐 复式注数计算器