原標題:給小米4刷上原生Android8.0是種什麼樣的體驗?

感謝IT之家網友 mrdajenson 的原創投稿

谷歌在8月21日發布了Android 8.0的版本更新,代號為Oreo(奧利奧),同時推送到了谷歌「親兒子」系列手機上。翌日,谷歌同步了Android 8.0的源程式碼至AOSP,意味著,開發者可以開始為自己手上的設備編譯相關的Android 8.0固件。果不其然,在8月25日,國外著名論壇XDA上一位開發者上傳了小米Cancro(米3聯通、米3電信、米4)的首個奧利奧固件,並且表示基本功能,包括WiFi、藍牙、感測器等測試正常(原帖地址:點擊這裡)。

給小米4刷上原生Android8.0是種什麼樣的體驗?

由於自己手上有小米4處於半閑置狀態,筆者在第一時間便選擇了刷入。四清後,首次嘗試Recovery刷機提示錯誤程式碼7,雖然開機可以進入系統,也顯示系統已經是Android 8.0,但當想再次進入Recovery刷谷歌套件時發現原先的TWRP已被替換成作者的Recovery而且無法讀取存儲,用ADB也無法刷入,刷入谷歌套件的想法暫時作罷。想想有可能是底包的問題,便下載了MIUI8的線刷包,先將設備還原至官方系統,再次嘗試,依舊顯示錯誤程式碼7,開機後Recovery依舊被替換;再次思考人生,嘗試先線刷回MIUI8(Android 6.0.1),刷Lineage OS 14.1(Android 7.1.2),最後刷入Android 8.0,一路順暢,沒有提示錯誤程式碼7,順帶刷入谷歌套件,可惜忘了Root,開機後想起來,再回Recovery,嗯沒錯還是被替換了。所以問題應該是在framework上,如果有其他網友刷入失敗可以參考下。

給小米4刷上原生Android8.0是種什麼樣的體驗?

開機,由於已經刷入了谷歌服務,在這一過程全程點擊跳過,不要聯網,進入桌面後一切正常,先根據個人喜好設置好系統選項,在這裡不再贅述。

給小米4刷上原生Android8.0是種什麼樣的體驗?

System UI

Android 8.0相比之前的Android N時代,給使用者最直觀的變化就是設置界面以及通知欄的變化,由深色變為了白色界面。

通知欄內容控制項位置做了微調。原先日期、設置按鈕由通知欄頂部移至下方,頂部增加了電池電量資訊,原先電池控制項位置替換成了省電模式,其原先是電池控制項的二級菜單,剛上手時總是習慣性地點開想查看電池資訊,卻打開了省電模式。通知顯示方面,若APP開發時遵守了谷歌的開發文檔,那麼會對處在第一條的通知進行完整顯示,剩下的通知會被摺疊,下拉摺疊通知會有動畫顯示,同時若有後台應用佔用資源也會顯示出來,目前來說還需等各軟體開發者跟進,但對於國內的Android生態圈來說,emmmm…

給小米4刷上原生Android8.0是種什麼樣的體驗?

給小米4刷上原生Android8.0是種什麼樣的體驗?

對於一些音樂播放、導航等通知谷歌在顏色上做出了新的嘗試,與白色的通知欄相比,突出的顏色顯示更能體現通知的內容。例如使用Chrome播放網頁上的YouTube影片、用Google Play Music播放音樂、用Google Map進行導航等,國內的應用,蝦米音樂也已跟進了此項特性。

谷歌在Android 8.0上引入了通知延後功能,若有你現在不想處理的,或是不想現在看到的通知你可以選擇使其延後一段時間再顯示。

給小米4刷上原生Android8.0是種什麼樣的體驗?

設置界面大改。相比Android N,不僅配色改變,而且也對設置選項進行了重新分類,一級菜單的欄目大幅減少,進入二級菜單後不少設置選項還需要點擊展開按鍵才能完全顯示,第一次上手很不習慣,需要藉助搜索來尋找,還需要一段時間的適應。想要特別指出的一點是,內存使用資訊的查看目前已經移入開發者選項中,實時的內存資訊也要在這裡查看。

給小米4刷上原生Android8.0是種什麼樣的體驗?

給小米4刷上原生Android8.0是種什麼樣的體驗?

Notification Dots

谷歌首次在原生系統中引入了通知圓點功能,即在iOS和國內廠商UI上常見的小紅點。有別於小紅點,谷歌的通知圓點取色方案是取自應用圖標左下角的顏色,這樣一來能夠區分不同應用保持個性,此外也並不會在通知圓點上顯示消息的條數,所以什麼999 的這種妖孽是不會出現的;同時與Android N引進的Shortcut功能進行結合,長按圖標能夠模擬iOS上的3D Press效果,對通知進行預覽,增強了便利性,同時也可對主螢幕添加該應用的快捷方式或者桌面Weight。需要特別指出的是,想要實現通知圓點功能,需要給予啟動器通知使用權的特殊許可權(設置-應用和通知-特殊應用許可權-通知使用權)。但是目前這個第三方固件通知圓點顏色全部一樣,需要等待後續版本改進。

給小米4刷上原生Android8.0是種什麼樣的體驗?

Picture-in-Picture

原生系統繼引入分屏後,也引進了畫中畫功能,雖然這個功能在不少廠商的定製系統上已經出現許多年。目前適配畫中畫API的軟體,常用的有YouTube、Chrome、Google Map等,然而,這一功能的開啟若要像谷歌I/O大會上演示的那樣,當你在YouTube上觀看影片時點擊Home鍵便可觸發畫中畫,你需要訂閱YouTube Red或者Google Play Music,否則無法實現。是不是感覺有點被欺騙的感覺?不過,如果你沒有訂閱,那麼在系統界面調節工具里,添加導航欄鍵碼171,此時導航欄會出現一個小圖標,在觀看YouTube時點擊便可成功開啟畫中畫功能。

給小米4刷上原生Android8.0是種什麼樣的體驗?

體驗上,目前來說可以任意移動位置,但還不能任意調整大小,在Google Map上的使用體驗也不好,需要等待後續版本改進。

給小米4刷上原生Android8.0是種什麼樣的體驗?

Adaptive Icons

原生系統上的圖標混亂問題由來已久,谷歌在Android 8.0上引入了自適應圖標,可以有方形、圓角矩形、圓形等樣式的選擇,只要開發者遵守了谷歌開發文檔,那麼使用者就可以自行選擇圖標樣式,但對於國內的Android生態圈來說,emmmm…

Auto-Fill

自動填充的功能在不少優秀的第三方密碼管理軟體上已是老生常談的功能,比如LastPass。這一次依託谷歌,原先使用Chrome時就可以利用谷歌賬號在不同設備上同步網頁上保存的密碼,這一次擴大到了手機的APP上,長按需要輸入使用者名和密碼的位置即可以選擇已保存的的賬號密碼,若是新的賬號密碼,輸入後也會提示是否加入自動填充,使用起來就和網頁上保存使用者密碼一樣,雖然現階段還需要進一步的軟體適配,但提升了系統易用性。

給小米4刷上原生Android8.0是種什麼樣的體驗?

Background Control

對後台軟體的管理一直以來都是谷歌關注的重點,在Android 8.0中可對應用單獨配置後台活動,當未使用此應用時可選擇是否使其自啟動或者在後台運行。

給小米4刷上原生Android8.0是種什麼樣的體驗?

這項功能是需要軟體開發者的跟進,通過查閱相關開發資料,發現這是要面向針對Android 8.0開發的應用才能起到效果,即targetSdkVersion>=26,也就是說這對於國內的Android生態圈來說基本起不到約束作用,emmmm…

Bluetooth transfer protocol

在Android O開發者預覽階段,我們就已經知道了在這代系統上谷歌加強了原生系統對藍牙的支持,更有索尼的支持,讓LDAC編碼器能夠普及。在開發者選項中,使用者可以自由選擇藍牙音頻編碼器、採樣率、樣本數等,同時,若是連接了索尼旗下支持LDAC的藍牙耳機,則可自帶切換為LDAC編碼器,由於LDAC的低延遲和極佳的傳輸質量與穩定性基本解決了藍牙技術最大的短板,讓藍牙耳機也能夠享受到無損音質,可以猜想這是在為日後取消耳機孔做準備。由於手上並沒有索尼無線耳機,所以並不能體驗到這一功能,

Smart-Text-Selection

當選擇文本時,若是英文片語,系統將會把整個片語一併選擇,至於中文,目前來說不存在這項功能。同時若是選中的文本總含有電話號碼、網址、地址等,在彈出的選項中還將包含有處理這些資訊的應用。

然而,目前手上的8.0嘗試了好幾次,都失敗了,等後續版本吧……

Google Play Protect

其實在6月份的時候,谷歌就已經在新版本的谷歌服務中加入了應用掃描、應用防護功能,系統將適時掃描設備上的應用,若發現有安全隱患的應用將會在第一時間指出或做出反應,同時還內置了Find my device功能,進一步保證設備安全,而這幾項功能都被整合進了Android 8.0中。

給小米4刷上原生Android8.0是種什麼樣的體驗?

Bugs

目前這位開發者的奧利奧嘗鮮包整體完成度較高,基本功能都可以使用,但是大致使用下來還存在一些觀察到的bug:

相機,系統自帶的相機和安裝的第三方相機都用不了,點開必閃退,微博、QQ的自帶相機則可以使用;

系統的導航欄在設置中無隱藏選項,雖然可以用adb關閉,但是這個導航欄不可沉浸,例如IT之家;

Android 8.0提供的主動顯示和快速查看通知不可用,雖然提供了選項可開啟,但考慮到米4的感測器和處理晶元,這一功能也較難實現;

音量調節界面原有勿擾選項,但目前未顯示出來,神奇的是卻可以進行盲選並且有效。

給小米4刷上原生Android8.0是種什麼樣的體驗?

Summary

除了以上體驗的幾大Android 8.0特色功能,Android 8.0還有一些新的特性,比如原生安卓也加入了對廣色域的支持、原生系統對應用安裝的來源進行一定的限制防止被惡意軟體入侵、對應用通知更完善的管理,使用者的自主選擇性更高、新引入的Android即時應用,有點類似於微信小程式、新的Emoji表情包和字體管理等,都在一定程度上對原生的Android進行了人性化上的更新和改進。

最後,至於Android的傳統,這一次彩蛋就是一隻章魚,你可以按住它的頭拖來拖去,呃,很谷歌。

給小米4刷上原生Android8.0是種什麼樣的體驗?