主頁 > 軟體設計 > Android 12 預覽版發布,64g 手機用戶哭了

Android 12 預覽版發布,64g 手機用戶哭了

2021-02-22 10:40:26 軟體設計

**

圖片

【CSDN 編者按】2021 年 2 月 18 日,全球使用人數最多的移動作業系統——Android,正式發布了其最新版本 Android 12 DP1 (Developer Preview 開發者預覽版),一起來看看新版本有啥不一樣的地方!

作者 | 李磊 責編 | 張文

出品 | CSDN(ID:CSDNnews)

2021 年 2 月 18 日,全球使用人數最多的移動作業系統——Android,正式發布了其最新版本 Android 12 DP1 (Developer Preview 開發者預覽版),

雖然在數十億 Android 用戶中,使用 Android 10 和 Android 11 仍然占大多數,距離他們用上穩定的正式版 Android 12,還需要半年乃至更長時間,但對廣大 Android 開發者來說,Android 12 DP1 仍然不失為重要的風向標,能為今后的移動 OS 和 App 的開發作出參考,

和以往直接羅列各種新特性不同,這次我們從用戶使用場景出發,分類整理了 Android 12 DP1 中的重要更新,希望能對大家有所幫助,

**

圖片

更優秀的內容消費工具

1.1 效率更高的視頻影像壓縮,拯救 64GB 容量用戶

用視頻和圖片記錄生活,成為現在手機的一個重要功能,但是隨之而來的是影像占用存盤越來越大,手機存盤容量,也從 8GB 提高到 64GB,再提高到 128GB ,不過,一直以來,對于 64GB 用戶而言,手機不經意間記憶體就滿了,不敢自由地安裝大型游戲,也無法隨意拍攝高清視頻,只能定期清理存盤空間以“續命”,

如今一切發生了變化,Android 12 中引入了一項新功能,可以自動將手機拍攝的 HEVC 和 HDR 視頻轉碼為 AVC,谷歌表示,在 Pixel 4 上轉碼一段 30fps 的 1 分鐘 1080p 視頻大約只要 9 秒,

同時,在 Android 12 中,引入了對 AV1 影像檔案格式(AVIF)的平臺支持,與其他現代影像格式一樣,AVIF 利用了視頻壓縮中的幀內編碼內容,與 JPEG 等較舊的影像格式相比,可以顯著提高相同檔案大小的影像質量,

**

圖片

1.2 空間音頻不再是蘋果用戶的專屬

空間音頻最早出現在蘋果 2020 年發布的 iOS 14 上,使用支持空間音頻的設備,可以感受到聲音從 360 度方向傳來,實作更沉浸的環繞立體聲效果,如今這一功能,Android 12 用戶也能享受了,

Android 12 支持最新的 MPEG-H (一種能帶來沉浸式的聲音體驗的音頻標準),并針對多達 24 個音頻通道進行了優化,而之前只有 8 個通道,開發者可以利用這一特性,讓 Android 設備的影音體驗提上一個臺階,

除了空間音頻,Android 12 上的 App 還可以通過手機的振動馬達,提供與聲音相匹配的觸覺反饋,實作更身臨其境的游戲和音頻體驗,例如,可以使用通過不同鈴聲對應觸覺反饋來識別來電者,或者在賽車游戲中模擬崎嶇路面的振動,

1.3 簡潔的播放控制與互動,方便切歌看劇打游戲

很多用戶的手機上,都安裝了不止一個視頻或音樂軟體,在不同影音和游戲軟體中進行切換控制,已經成為了一個互動痛點,

對此 Android 12 進行了三項優化:

**a. 調整播放控制圖示 UI,**在鎖屏和下拉通知欄中,谷歌將播放控制的圖示做得更大了,歌曲名稱和歌手以單行形式顯示在上方,播放和切歌按鈕在底部,專輯封面在左側,看起來比以前更緊湊了,

**

圖片鎖屏與下拉通知欄的播放控制(左:Android 11;右:Android 12 DP1)

**b. 簡化了沉浸模式,手勢操作更輕松,**在用戶全屏觀看視頻,閱讀或玩游戲時,沉浸模式就會啟動,沉浸模式下會隱藏系統欄,但依然可以使用系統手勢(例如從隱藏了該欄的螢屏邊緣輕掃)暫時顯示它們,

此外手勢導航也更輕松,互動更一致,無需使用像 Android 11 一樣滑動兩次才能打開通知欄或回到桌面,還可防止全屏游戲中的誤觸操作,避免一不小心退出了游戲,

**c. 優化畫中畫功能,**畫中畫功能允許視頻在后臺繼續播放,同時處理其它任務,早在 Android 8 時,畫中畫功能就已經出現,但此后一直未有大的變化,Android 12 中,新增了畫中畫大小調整以及隱藏的功能,可以實時調整界面的大小,可以直接隱匿視窗,而不是關閉它,(貌似這也是 iOS 早有的功能了)

**

圖片

更強大的生產力工具


2.1 更豐富的粘貼板,圖片視頻也能復制粘貼

相比與傳統的文字,現在我們更喜歡用影像、視頻、表情包等多種方式與好友交流,但是在不同應用中移動粘貼這些內容,操作往往十分繁瑣,

在 Android 12 中,引入了一個新的統一 API,可以讓用戶復制粘貼來自任何來源的多媒體內容,配合分屏功能,將大大提高 Android 設備的輸入效率和生產力,

**

圖片

與傳統鍵盤影像 API 的比較,統一的 API 提供了一個單一的位置來處理傳入的內容,而與特定的 UI 機制無關,例如從長按選單粘貼或使用拖放操作,

**

圖片

來源:

https://developer.android.google.cn/about/versions/12/features/unified-content-api

2.2 姍姍來遲的滾動截圖與編輯

早在 2015 年左右,滾動截屏就出現在國產手機 OS 中了,但原生的 Android 系統并不支持此功能,經過多年的等待,滾動截屏終于來到了 Android 12,激活滾動截屏功能后,“滾動”按鈕將添加到螢屏截圖的 UI 中,

但目前的測驗看,只能在少數情況下激活滾動截屏,在設定和 Twitter 中,滾動截屏可以正常使用,捕獲整個滾動螢屏中的內容,但在 Chrome 或 Google Discover 上,還無法使用滾動截屏,

**

圖片

同時,螢屏截圖也增加了更多編輯工具,用戶可以調整圖片大小,輕按洗掉,最大的變化是添加各種大小的表情符號,在底部使用各種畫筆、熒光工具和橡皮擦,

**

圖片

2.3 掃一掃即可分享 Wi-Fi

早在 Android 10 和 Android 11 中,用戶就可以使用指紋驗證看到 WiFi 密碼,并通過二維碼分享,在 Android 12 的網路設定中,點擊“共享”按鈕,則會看到“附近共享”的專用按鈕,點擊該按鈕后,用戶就可以與附近的其他 Android 用戶快速共享網路 SSID 和密碼,

**

圖片

**

圖片
更好用的通訊設備

3.1 全新的通知系統

以前,自定義通知欄能夠修改整個通知區域,并提供自定義的布局和樣式,這可能會使用戶在修改時感到困惑,或在不同設備上引起布局兼容性問題,

Android 12 則更改了自定義通知欄的外觀,不再使用完整的通知區域,而是采用系統的標準模板,確保自定義通知在所有狀態下都與其他通知具有相同的外觀,例如通知圖示和擴展功能(處于折疊狀態)以及通知的圖示,應用程式名稱和折疊功能(處于擴展狀態),

通過這種方式,Android 12 使所有通知在視覺上保持一致,下圖顯示了標準模板中的自定義通知:

**

圖片

Android 12 還在通知上添加了專用按鈕,以顯示小憩選單,以往的暫停通知很容易被用戶忽略現在只需點擊這個「小憩」圖示,它就會立即將通知延后 15 分鐘或者更長,

**

圖片

3.2 大屏必備的單手模式

隨著手機螢屏尺寸越來越大,單手進行所有操作基本已經不可能,在 Android 12 上,添加了一個名為“Silky Home”的功能圖示,該功能可以將頁面上的內容進一步下拉,使其更容易被點按,

下拉后,顯示屏頂部會有有較大的空白空間,使用大拇指即可點按原本位于螢屏上方的內容,讓用戶更輕松地單手使用手機,

**

圖片

3.3 其它視覺 UI 的調整

除了上述更新外,Android 12 DP1 還對系統視覺 UI 部分進行了調整,例如在螢屏截圖中隱藏前置挖孔攝像頭、新的按鈕激活開關、更大的應用快捷選單、更透明的通知陰影、全新的 4×5 的桌面網格等,

**

圖片

但系統整體上依然遵循以往的 Materia design 設計風格,顏色鮮艷,動效明顯,界面干凈簡約,在之后的預覽版中大概率也會延續這樣的設計語言,

**

圖片
總結

回到 Android 12 DP1,作為首個開發者預覽版,它為 2021 年的 Android 版本發展奠定了方向,但目前來說還存在很多 bug,安裝風險極大,并不適合普通用戶日常使用,

如果你是需要第一時間上手測驗的 Android 開發者,或者是將 Pixel 設備作為備用機,想要嘗鮮的極客,可以進入谷歌的 Android 開發者官網(https://developer.android.google.cn/about/versions/12),依照教程對你的 Pixel 設備進行升級,按照谷歌公布的 Android 12 更新日期時間表,Android 12 Beta 版將于 5 月以 OTA 的形式發布,直到 8 月結束測驗,參考去年 Android 11 的更新時間表,預計 Android 12 的正式版會在今年 9 月份正式發布,屆時我們會對正式版的更新內容再次進行追蹤報道,

**

圖片

參考鏈接:

  1. https://developer.android.google.cn/about/versions/12
  2. https://android-developers.googleblog.com/2021/02/android-12-dp1.html
  3. https://www.theverge.com/2021/2/18/22288084/android-12-developer-preview-available-google-pixel
  4. https://9to5google.com/2021/02/18/android-12-dp1-new-features/

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/262091.html

標籤:其他

上一篇:站在上帝的角度挖掘資料——Python抓取10W+社科基金專案并可視化分析

下一篇:08 Hystrix學習

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more