天天看點

Android7.0新特性——牛軋糖

Android7.0新特性——牛軋糖

• 分屏多任務

進入背景多任務管理頁面,然後按住其中一個卡片,然後向上拖動至頂部即可開啟分屏多任務,支援上下分欄和左右分欄,允許拖動中間的分割線調整兩個APP所占的比例。目前,安卓7.0開發者預覽版支援全部第三方應用嘗試分屏操作,但個别應用适配可能存在問題,分屏後可能導緻界面顯示不全等問題。

谷歌Chrome浏覽器新增了一個很棒的功能,允許使用者将不同的網頁同時分屏顯示。使用方法也很簡單,先打開Chrome浏覽器,開啟分屏功能,再點選Chrome浏覽器右上角的菜單,就會出現“移動到另一個視窗”選項,點選它就可以把目前的網頁移動到另一邊的視窗。

當同時使用兩個應用程式的時候,你可以在兩個視窗之間拖放文本。突出顯示文本,然後長按它,直到文本開始浮動,将它拖動到另一個視窗中的文本字段,并放手即可。這同樣适用于兩個應用程式之間的圖像共享,前提是它們都更新至最新的Android系統。

Android7.0新特性——牛軋糖

• 全新下拉快捷開關頁

當你用手指下拉打開通知欄頂部,即可顯示五個使用者常用的快捷開關,支援單擊開關(啟用或禁用功能),例如Wi-Fi、手電筒、電源設定,你可以長按進入對應設定。

Android7.0新特性——牛軋糖

編輯快捷開關

在Android 7.0中,下拉打開通知欄頂部即可顯示5個使用者常用的快捷開關。如果繼續下拉通知欄,即可顯示全部快捷開關。同時,快捷開關頁右下角也會顯示一個“編輯”按鈕,點選之後即可自定義添加/删除快捷開關,或拖動進行排序。

• 通知消息快捷回複

安卓7.0加入了全新的API,支援第三方應用通知的快捷操作和回複,例如來電會以橫幅方式在螢幕頂部出現,提供接聽/挂斷兩個按鈕;資訊/社交類應用通知,還可以直接打開鍵盤,在輸入欄裡進行快捷回複。

Android7.0新特性——牛軋糖

• 通知消息歸攏

安卓7.0會将同一應用的多條通知提示消息歸攏為一項,點選該項即可展開此前的全部通知,允許使用者對每個通知執行單獨操作。

在 Android N 中,我們重新設計了通知,使其更易于使用并且速度更快。 部分變更包括:

模闆更新:我們正在更新通知模闆,新強調了英雄形象和化身。 開發者将能夠充分利用新模闆,隻需進行少量的代碼調整。

消息樣式自定義:您可以自定義更多與您的使用 MessageStyle 類的通知相關的使用者界面标簽。 您可以配置消息、會話标題和内容視圖。

捆綁通知:系統可以将消息組合在一起(例如,按消息主題)并顯示組。 使用者可以适當地進行 Dismiss 或 Archive 等操作。 如果您已實作 Android Wear 的通知,那麼您已經很熟悉此模型。

直接回複:對于實時通信應用,Android 系統支援内聯回複,以便使用者可以直接在通知界面中快速回複短信。

自定義視圖:兩個新的 API 讓您在通知中使用自定義視圖時可以充分利用系統裝飾元素,如通知标題和操作

Android7.0新特性——牛軋糖

JIT/AOT 編譯

在 Android N 中,我們添加了 Just in Time (JIT) 編譯器,對 ART 進行代碼分析,讓它可以在應用運作時持續提升 Android 應用的性能。 JIT 編譯器對 Android 運作元件目前的 Ahead of Time (AOT) 編譯器進行了補充,有助于提升運作時性能,節省存儲空間,加快應用更新和系統更新速度

• 夜間模式

谷歌在安卓7.0中重新加入了夜間深色主題模式,該功能依然需要在系統調諧器中開啟,從頂部下劃打開快捷設定頁,然後長按其中的設定圖示,齒輪旋轉10秒鐘左右即可提示已開啟系統調諧器,之後使用者在設定中即可找到“系統調諧器”設定項。

• 流量保護模式

安卓7.0新增的流量保護模式不僅可以禁止應用在背景使用流量,還會進一步減少該應用在前台時的流量使用。其具體實作原理目前尚不清楚,推測其有可能使用了類似Chrome浏覽器的資料壓縮技術。

Android7.0新特性——牛軋糖

此外,谷歌還擴充了ConnectivityManager API的能力,使得應用可以檢測系統是否開啟了流量保護模式,或者檢測自己是否在白名單中。安卓7.0允許使用者單獨針對每個應用,選擇是否開啟資料保護模式。

• 全新設定樣式

安卓7.0啟用了全新的設定樣式,首先每個分類下各個子項之間的分割線消失了,隻保留分類之間的分割線。另外,你還可以看到,全新的設定菜單還提供了一個綠色的頂欄,允許使用者通過後方的下拉箭頭,快速設定勿擾模式等。除了勿擾模式外,頂欄菜單還可以顯示諸多其他的設定狀态,例如資料流量的使用情況,自動亮度是否開啟等。

Android7.0新特性——牛軋糖

此外,谷歌也在安卓7.0的設定中加入了漢堡菜單,在二級設定界面中的左上角,你就會看到這個漢堡菜單,點選後即可看到所有設定項,友善使用者快速跳轉。

Android7.0新特性——牛軋糖

改進的Doze休眠機制

谷歌在安卓7.0中對Doze休眠機制做了進一步的優化,在此前的安卓6.0中,Doze深度休眠機制對于改善安卓的續航提供了巨大的作用。而在安卓7.0中,谷歌對Doze進行了更多的優化,休眠機制的使用規則和場景有所擴充,例如隻要手動在背景删掉應用卡片,關屏後該應用就會被很快深度休眠。目前谷歌尚未透露Doze的更多細節,相信之後我們會對它有更為深入的了解。

• 系統級電話黑名單功能

在安卓7.0中,谷歌将電話攔截功能變成了一個系統級功能。其它應用可以調用這個攔截名單,但隻有個别應用可以寫入,包括撥号應用、預設的短信應用等。被攔截号碼将不會出現在來電記錄中,也不會出現通知。另外使用者也可以通過賬戶體系備份和恢複這個攔截名單,以便快速導入其它裝置或賬号。

• 菜單鍵快速應用切換

輕按兩下菜單鍵,就能自動切換到上一個應用。此外,如果你不停地點選菜單鍵的話,就會在所有應用中不間斷地輪換,應用視窗會自動放大,頂部還會出現倒計時條,停止點選且倒計時結束後,目前應用會自動放大并傳回到前台。

現在,你可以輕按兩下“最近”應用程式按鈕在你最近使用的兩個應用程式之間快速切換。例如,當你正在使用Gmail應用的時候,但是需要在Chrome浏覽器中檢視電子郵件中所包含的某些内容。你可以打開Chrome,找到并複制一個連結,然後輕按兩下最近應用程式按鈕,你的裝置将會切換到Gmail。

Android7.0新特性——牛軋糖

“最近”菜單中的“清除全部”按鈕

在Android 7.0中,“最近”菜單中還有一個“清除全部”按鈕,這個功能是Android“棉花糖”中所不具備的。它可以讓使用者通過點選這個按鈕去關閉背景中的所有應用程式,手動去關閉數十個應用程式的時代将一去不複返。

Android7.0新特性——牛軋糖

一眼鑒别應用來源

在Android 7.0中,谷歌對應用的來源進行了更為清晰的标注。在“App info”頁面底部,谷歌在“應用詳情”下方添加了一行标注,你可以看到應用到底是來自Google Play還是其他應用商店,也可以識别出應用是否是通過拷貝的APK檔案安裝而來。

Android7.0新特性——牛軋糖

全新的安裝應用程式動畫

說到在Google Play商店外安裝應用程式,在Android 7.0中加載應用APK檔案的時候,你将會看到一個全新的、奇特的安裝應用程式動畫。這個微妙的改變不會對你手機的日常使用産生巨大的影響,但是它還是稱得上是一個不錯的變化。

通知重要性設定

Android7.0新特性——牛軋糖

在Android 7.0中,針對不同的應用程式,你可以設定應用程式通知的重要性水準。谷歌在Android 7.0中為通知欄設定了五檔重要程度,最高的是陣鈴實時提醒,最低的則是免打擾。同時,優先級的提醒也會幹預狀态欄圖示的位置,例如使用者可以設定電池、天氣等一些程式保持優先,可将其設定最高地位。

Project Svelte:背景優化

Project Svelte 在持續改善,以最大程度減少生态系統中一系列 Android 裝置中系統和應用使用的 RAM。 在 Android N 中,Project Svelte 注重優化在背景中運作應用的方式。

新增的表情符号

Android N 引入更多表情符号和表情符号相關功能,包括膚色表情符号和支援變量選擇符。 如果您的應用支援表情符号,請遵循以下準則,以便能充分利用這些表情符号相關功能優勢。

在插入之前,檢查裝置是否包含表情符号。 若要檢查系統字型中有哪些表情符号,使用 hasGlyph(String) 方法。

檢查表情符号是否支援變量選擇符。 變量選擇符使您能夠呈現一些彩色或黑白的表情符号。 在移動裝置上,應用應呈現彩色的表情符号,而不是黑白的。但是,如果您的應用顯示嵌入在文本中的表情符号,那應使用黑白變量。 若要确定表情符号是否有變量,使用變量選擇符。 如需有關支援變量的字元的完整清單,請參閱變量的 Unicode 文檔中的 表情符号變量序列部分。

檢查表情符号是否支援膚色。Android N 允許使用者按照他們的喜好修改表情符号呈現的膚色。 鍵盤應用應為有多個膚色的表情符号提供可視化的訓示,并應允許使用者選擇他們喜歡的膚色。 若要确定哪些系統表情符号有膚色修改器,使用 hasGlyph(String) 方法。 您可以通過讀取 Unicode 文檔來确定哪些表情符号使用膚色。