Android 11來了!更多Kotlin支持Java或退出安卓舞臺
Google今天發布了首個具有最終SDK以及幾十個新功能的Android 11 Beta版,重點更新了通知欄和一個電源菜單,新增了Kotlin協程支持,一起來嘗鮮吧!
Google:Android,你已經是一個成熟的系統了,該學會甩開Java了。
今天,Google發布了Android 11測試版。和前輩相比,11主要在通知系統、電源菜單等功能做了一些升級。
這其實也說明一個問題,那就是Android發展至今,整個系統的生態已經非常成熟了,小步快跑就可以了,不需要有太激進的動作。
不過有一點非常值得品味。當初Oracle收購Java的時候,所有用Java的人都明白未來迎接他們的,將會是無休止的專利訴訟,所以Google很早就開始尋找Java的替代品,逐步減少對Java的依賴。
如今,Google強推的Kotlin已初見成效,Oracle估計要不開心了。
The Verge記者Dieter Bohn把玩了許久11 Beta,表示非常滿意。下面我們就來看看這次Android 11都更新了哪些內容吧。
新增會話模式,通知消息可設置優先級,Google把通知欄玩到飛起
Bohn認為,Android每次版本更新都會對通知方式做點改動。雖然每次都得有個適應期,但也總能帶來新鮮感,而iOS這方面就更新的比較少。
而且不得不說,在我用過的所有手機系統中(包括塞班、黑莓、Windows Phone、iOS等),Android通知欄的用戶體驗一直遙遙領先。
如今,還加入了一個名為「會話」的功能,將能夠更清楚的對不同類型的通知進行劃分。由此,通知的形式變成了對話模式、提醒模式、以及靜音模式。
對話模式下,你可以直接回復通知的消息而無需離開當前正在操作的界面,而且操作體驗上,比iOS更流暢、功能也更強大。
甚至你還可以設置通知消息的優先級!這樣就不用擔心重要的信息被淹沒了。對于我們這種靠通知消息活著的人,簡直是福音了!
為了不讓你漏掉消息,他們甚至還給你提供了一個通知歷史查詢,24小時內的消息都可以看,不會因為你手誤刷走就不再顯示了。這個功能簡直太棒了!
截圖方式模仿iOS,增加錄屏功能,長按電源鍵可快速進入常用功能
Android 11的截圖方式開始學iOS了。截圖后,屏幕左下角會出現一個浮動的縮略圖,點擊縮略圖就可以快速編輯和分享截圖。
有傳言說,11 Beta可能加入國產魔改版標配的滾動截圖功能。現在流行發長圖,據說是因為發文字的方式「太老土了」,長圖的方式顯得更「年輕」更「潮」。
Android 10中撤掉的錄屏功能,如今也回來了。另外還有一個重頭戲,就是一個全新的「電源菜單」。
長按電源按鈕進入,提供一些快捷操作,比如開關機、重啟手機、智能設備列表和控制選項。包括銀行卡、航班信息等都放在這個菜單里了。另外,還提供了一個禁用指紋和面部識別的功能,雖然隱藏的比較深。
想象一下,你的另一半突然說要看你手機,這個時候如果能夠以最快速的方式臨時禁用指紋和面部識別,可能就是救人一命勝造七級浮屠的大功德。Android的這個操作比iOS還是要差了幾個等級。
Android 11對其中一個語音相關的特性進行了升級,這個特性可以理解屏幕內容和上下文,并生成可訪問的標簽,所以你可以直接用聲音控制手機訪問指定的內容,而不必手動點擊。
kotlin初見成效,Java地位有所撼動
在去年的開發者大會上,Google 官方正式宣布,Kotlin 將取代Java成為 Android 應用程序開發人員的首選語言。與 Java 相比,Kotlin 的語法更簡潔、更具表達性。
Google 在Android 11中加入了 Kotlin 協程支持,這是一種語言功能,使并發調用更容易編寫和理解,Android 開發人員現在可以更容易地編寫和讀取并發調用。Google 還將協程支持構建到三個最常用的 Jetpack 庫(一個加速應用程序開發的組件集)中: Lifecycle、 WorkManager 和 Room。
談到 Kotlin 編程語言,Google 分享說Google Play 上排名前1000的應用程序中,超過70% 都在使用 Kotlin (去年12月份這一比例為60%)。Jetbrains 發布了 Kotlin 1.4,具有更快的編寫效率、更強大的類型推斷等。
Google越來越多地支持Kotlin一點也不令人意外,Kotlin是開源的,而且跟Java完全互通,很多特性還優于Java。
此前,Google在Java API侵權訴訟案中,被判賠償Oracle88億美元,也是吃盡了苦頭。所以,Google選擇了一門新生的語言來逐步替代Java。而對開發者來說,無論是Java還是Kotlin占主導都不太緊要,擁抱變化才是最好的選擇。