Android9.0最早出現在2018年1月25日的谷歌官網上,初步代號已經確定為“Pistachio Ice Cream”(開心果冰淇淋),不過按照Google的慣例,如此長的三個單詞代號,通常都只會在安卓新版本開發初期使用,後期會更換為更簡單的單個或雙個單詞代號。那麼Android9.0究竟帶來了哪些新的特性呢,讓我們先來一探究竟。
劉海設計
安卓P 9.0的一個核心變化就是會支援類似iPhone X的劉海屏設計,能更好地優化螢幕內容佈局,讓系統和應用充分利用整個螢幕,尤其是劉海左右兩側的角落。
隨著螢幕皮膚的成熟,今年會有越來越多的安卓手機也用上劉海屏,據說甚至包括華為。雖然iPhone X的劉海設計頗受爭議,但是在Google看來,這種設計肯定會流行開來。當然,除了安卓系統支援,手機廠商、應用開發者也必須適配劉海屏,因此預計大規模的劉海屏安卓手機要到今年底或明年初才會出現。
黑白模式切換
Android黑夜模式曾在Android6.0的時候出現過。可遺憾的是,谷歌遲遲沒將其引入正式版。現在Android9.0上有所應用,這對於續航敏感和有關燈玩手機習慣的使用者來說,新的功能特性無疑將更加舒爽、親和。另外,像是Pixel2這樣搭載OLED屏的手機也將受益,因為OLED屏有黑色完全不發光的特性,實現主動省電。
關於黑夜模式,其實早在developer preview(開發者預覽版)中曾出現過,要說最早還可以追溯到Android 6.0,但遺憾的是,谷歌並沒有將其引入正式版中去。有趣的是,在pixel 2手機的Android 8.0系統中,使用者如果調整一張暗色桌布,可以將下拉通知欄、設定、資料夾背景等自動改為黑色,這也是利用了OLED螢幕中黑色不發光的特性,從而實現主動省電。對於習慣關燈玩手機的使用者來說,全新增加的特性無疑使用時更加爽快。
其他效能優化
自Android6.0版本之後,Android持續的對效能進行相關優化,相信此版本也不例外,在此版本中,Google改進了助手可整合於應用之中、優化電池續航、支援多屏和可摺疊螢幕等等。
除此之外,原生Android系統還加入了以下的一些功能或者是將來會加入的一些功能,這些功能通常是現在的一些第三方Rom廠商已經開始使用的一些優化功能。
加入長截圖
相信很多使用者都遇見過因為想要擷取的內容僅比一個螢幕長度多一行字而截兩張圖的情況。如果有了滾動截圖功能,使用者就可以把全部內容擷取到一張圖中,方便了好多。現在原生系統開始支援這一特性。
改善自帶檔案管理器
像電腦一樣,安卓一直都允許使用者管理手機上的檔案,但安卓卻沒有自帶檔案管理器。好在從6.0棉花糖開始,原生安卓就加入了自帶的檔案管理器。
現在,系統將自帶這一功能,自帶檔案管理器比第三方APP簡潔得多,而且該有的功能都有,包括本地和網盤檔案管理。可是竟然沒有快捷方式。
要開啟自帶的檔案管理器,使用者需要進入“設定”,然後點選“儲存”,然後等待儲存資料讀取完畢,之後再點選“檔案”。如此繁瑣的步驟簡直是反人類。這個問題在最新的安卓8.1依然存在。希望谷歌能在未來的版本內加入一個類似“檔案管理器”APP圖示的快捷方式。
加入護眼模式
早期,手機只有“夜間模式”,僅是單純地把畫面調成了暗色調。現在,不少手機都有了“護眼模式”,比如iOS的“Night Shift”和廠商定製安卓的護眼模式。然而原生安卓就沒有這個功能。
不信任的來源應用安裝邏輯
為了切斷手機惡意程式的最大來源,安卓系統允許使用者禁止手機從不信任來源安裝APP。如果使用者開啟了這個限制,每次從未授權來源安裝軟體時,系統都會提示不能安裝,除非解除安裝來源的限制。這個和ios的策略是一樣的。
但是,不同廠商系統的操作邏輯不一樣。在三星的TouchWiz上,在未授權來源安裝APP時,使用者可以允許這一次未知來源安裝,但不會更改“不允許未知來源安裝”的全域性設定。這樣既可以允許這次安裝,又不用再“翻山越嶺”回到安全設定介面再次啟用安裝限制(不啟用的話手機會失去保護)。
自帶日曆震動提示
安卓自帶的谷歌日曆什麼都好,唯一缺點就是震動提示幾乎察覺不到。如果我在今天設一個晚上6點提示我吃飯的提醒。碰巧手機沒開鈴聲的話,到了晚上6點,谷歌日曆僅會以不到一秒的時長震動一下。
如此不明顯的震動很容易被錯過。要知道微信、簡訊等應用的通知都會至少震動兩下。一般使用者只在事件很重要的情況下才設定日曆提醒。這種還不如“蚊子叫”來得明顯的震動提示實在是耽誤事。
允許定製主屏搜尋欄
每次開啟一個原生安卓系統的手機,你都會注意到螢幕頂部大大的“谷歌搜尋欄”(Pixel系列在底部)。為什麼就不能讓使用者定製這個搜尋欄呢?Chrome瀏覽器裡我都能把預設搜尋引擎改成百度。而且不僅不能改,還不能把它從螢幕上去掉。
應用多開
有不少第三方定製安卓都有應用多(雙)開的功能,比如MIUI的“應用分身”。雖然有些應用分身體驗並不好,而且還很費電,但總比沒有強。
關於其他功能點方面有,Android P將禁止後臺APP私自呼叫麥克風、相機等許可權干涉隱私,並對劉海屏優化加入了原生通話錄音功能等。此前網上有訊息稱,Android P釋出時間將於今年5月8日的I/0大會上更新迭代,等到秋季的pixel手機釋出會上則有望會推出正式版本。
最後
作為Android程式設計師我們要市場瞭解市場行情,瞭解開源專案及其api,才能不被淘汰。最近願大家愉快的去玩耍程式碼!
關於更多
總結
在新的一年裡,願每一個單身的程式設計師都能找到心愛的妹子,脫單的也能牢固自己的小天地小生活。在技術的道路上,與程式碼陪伴,一起精進,精進,再精進!