1. 程式人生 > >安卓7.0許可權及預覽版問題

安卓7.0許可權及預覽版問題

昨天一覺醒來,發現安卓7.0的首個開發者預覽版竟然釋出了,驚喜之餘立馬抓起Nexus5準備升級,結果立馬被迎頭了一盆冷水,支援的裝置只有Nexus6、Nexus 5X、Nexus 6P、Nexus 9、Nexus Player、Pixel C六款裝置,沒了?!

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

碎片化

就此蓋棺定論似乎為時尚早,畢竟這只是Android 7.0的首個預覽版,後續提供支援的可能性並非沒有。早期的Android N洩漏截圖中,對應的裝置型號正是Nexus5,今天還有網友在谷歌Git程式碼中挖出了小五的裝置代號(hammerhead),後期重新享受親兒子待遇的可能性很高。當然,即便官方不再供養了,相信民間大神們也不會撒手不管

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

▲注意紅框中的小字

除了支援的裝置極其有限外,安卓7.0首個開發者預覽版出來後,IT之家網友們吐槽最多的就是,“這麼快!我的手機還沒升級到Android 6.0呢。”看似不經意的表態背後,其實還是谷歌和安卓繞不過去的那個老難題——碎片化,如何隨著時間的推移和裝置的更新換代,逐漸減少它對整個安卓生態的副作用,是谷歌在未來不得不面對和解決的問題,我們也希望在安卓7.0上看到更多這方面的改善。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

Android 7.0新功能新特色真實使用體驗

IT之家今天中午時給大家帶來了安卓7.0新手刷機圖文教程,看過的朋友都知道小編們剛剛從開發部程式猿手中借來了一臺Nexus6,藉著這個機會,我們就來實際體驗下Android 7.0。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

刷機後首次開機,開機動畫依然是此前Android 6.0的樣式,沒有任何變化。但隨後的初始設定嚮導介面,一些新的東西就引起了我們的注意。首先就是語言選擇介面,當選擇簡體中文之後,系統還會繼續給出澳門、香港、新加坡以及中國四個選項。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

另外就是下方多了一個“視力設定”,除了可選開啟連續點按三次開啟的放大手勢外,字型大小調整介面加入了更為直觀的示例文字(科幻小說《海底兩萬裡》),最大可選超大字型。此外,新增了一個顯示大小,可以在字型之外,對介面DPI整體進行放大,對老年人等特殊使用者群體有一定的幫助,也可以適應不同螢幕尺寸的裝置。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

昨天我們曾為大家報道了安卓7.0增加了個人緊急救護資訊設定功能,可以提前錄入一些個人的血型、藥物過敏史、緊急聯絡人等資訊,一旦遇到像是突發緊急疾病等情況,可以讓其他人在緊急撥號面板即可看到這些資訊,從而起到救急作用。至於有多少人會知道這個功能先不說,但它也很容易被別有用心的人所利用,甚至用於電信詐騙等,還是慎用的好。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

進入主介面,哦,應用抽屜還在,並沒有像此前傳聞那樣被砍掉,依然是上下滾動的操作方式,貼著右側滑動可以按字母順序查詢應用,也可以利用頂部的搜尋欄快速查詢應用。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

再來看看安卓7.0變化巨大的狀態列,這裡的改動讓人一下子就對這個新系統充滿了好感,甚至有些上癮,堪稱目前最為好用的安卓狀態列似乎也不為過

首先,從頂部直接下拉,就可以看到頂部深色底色的5個快捷開關,它會基於你的使用習慣進行調整,並非一成不變。點選後可以展開單項設定,例如可以不進入設定選擇WiFi熱點,點選電池檢視電池使用情況等,長按即可進入對應的設定介面。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

除了這5個快捷開關外,你還可以在通知欄位置隨手繼續下滑,整個快捷面板會以非常自然的動效擴大,新增一個亮度滑動條以及九宮格快捷開關,還支援以左右滑動的方式檢視更多開關。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

注意右下角的“修改”按鈕,點選後即可支援長按手動排序,長按右上方的齒輪圖示,震動之後鬆手即可開啟系統介面調諧器,還能手動擴充套件或隱藏具體的功能開關,定製能力十分出色。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

再來看看通知訊息欄,首先,各條通知之間的分割線變得更細,再加上更小的字型、圖示,白色背景,使得通知看上去一下子精緻規整很多,左右滑動可以刪除單條通知,長按可以選擇是否永久隱藏通知。如果剛好有多條通知,安卓7.0還會自動幫你摺疊起來,並在通知欄上顯示一個彩色的下拉三角,點選即可展開。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

不只是更加規整,像是資訊通知下方還會出現回覆按鈕,點選即可出現深色的輸入條,無需跳轉到應用即可快速處理,再配合上面的多條自動歸攏,效率非常之高。另外,這項功能與Android Wear使用的是同樣的API,對於不少應用而言,無需再次開發即可支援,無疑提供了巨大的方便。

目前的QQ還無法支援快捷回覆,收到多條訊息後依然只顯示一個數字,無法展開處理,也希望QQ能在後續的版本中儘快提供該功能,這樣的話,我們處理回覆訊息就會更加地集中高效。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

不只資訊,像是來電如今也是頂部橫幅式的展示方式,不會中斷當前正在進行中的應用,這點值得好評。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

分屏多工是安卓7.0的一項重磅新功能,我們也很好奇它對第三方應用的相容情況。要開啟分屏多工也非常方便,只要點按“選單鍵”進入多工管理狀態,拖動其中的一個卡片到頂部即可開啟分屏,然後下方還會出現一個縮小的多工管理介面,選中一個應用即可進入分屏狀態。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

我們也嘗試著將一些QQ等的第三方應用加入分屏,但放上去之後立馬就會重新彈回全屏狀態,多次嘗試之後我們才看到了底部出現的一個“該APP不支援分屏”的提示,提示並不是特別的明顯。另外,還有部分應用雖然進入了分屏,但安卓7.0也會提示應用可能在分屏狀態下無法工作,介面也會出現一些詭異的bug。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

目前最完美的分屏只有系統自帶的電話、資訊等少數幾個應用,以電話為例,它的撥號面板幾乎在任何形態下都可以展現出最佳的使用方式,實用性出色。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

在啟動分屏之後,下方的選單按鍵就會變成分屏的開關,長按即可在全屏和分屏之間切換,單擊則是重新選擇第二個分屏應用。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

從目前的使用狀態來看,安卓7.0的分屏狀態至少要求APP具備三種形態,一種是上下對稱分欄,另一種是對稱左右分欄(橫屏下不支援調節兩個應用所佔的比例),最後則是上下不均分的情況,對於開發者也提出了更高的要求,完美支援之路定然是十分漫長。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

不只是多工,安卓7.0下,選單鍵還能用於快速切換應用,雙擊即可開啟上一個應用,在多工管理狀態下,連續點選則是在所有任務之間切換,此時應用卡片頂部還會出現一個灰色的進度條,大概持續1秒左右,如果停下來了之後便會自動將該應用放大到前臺。這可以說是單手模式的一種加強,對於Nexus6這種大屏來說更有意義,手指不需要從底欄挪開即可實現應用間的快捷切換。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

再來看看安卓7.0的設定介面,直觀感覺同樣是清爽了不少,每個分類子項之間的分割線消失不見。大家注意下每個選項下方的註釋文字,這裡直接給出了當前項的具體設定情況,比如藍芽就會顯示已停用、顯示就會提示自動調節亮度已開啟、聲音就會顯示鈴聲音量為29%等,無需點開設定即可檢視系統當前的狀態,這點非常實用。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

另外,設定頂部還出現了一些綠色的推薦設定,點選後面的下箭頭即可快捷選擇開關,推薦設定並非一成不變,比如我們剛剛關閉了移動資料,之後再點開設定,推薦設定就會給出移動資料的推薦設定項,點選其中的開啟按鈕即可快速開啟,無需再到設定中尋找,十分實用。系統本身從被動讓使用者尋找,開始主動向使用者推薦內容,這點十分優秀。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

安卓7.0的夜間模式位於系統調諧器介面下,提供了深色主題、調整色調(護眼模式)、調整亮度等三種功能,可基於時間或地點自動開啟,比如可設為回家後自動開啟。聽上去非常不錯,但目前安卓7.0的夜間模式開關經常出現點選後無反應的問題,需要連續操作多次才能起作用,應該是預覽版的一個bug,所謂的深色主題也僅限於設定等個別介面,像是下拉通知欄等,依然是明晃晃的白色,依然不夠完善。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

彩蛋依然是虐心機器人遊戲,而且每一局都會切換左右方向,大家看看機器人的狀態就知道有多虐心了。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

由於體驗時間較短,至於改進的Doze休眠機制、流量節省等功能,有待於進一步深入體驗。

在應用相容性方面,目前的安卓7.0首個開發者預覽版還很悲劇

首先,由於大家都懂的國內大環境,Nexus6原廠映象包內帶有的大部分安卓應用均無法使用,而且內建的谷歌相簿、Google+、Mail、雲端硬碟等,均不是最新版,時常還會跳出賬戶和更新提示,十分煩人。如果你沒有合適的梯子,這些基本都可以一起放到資料夾中,永久束之高閣,僅剩了電話、資訊、瀏覽器相機、計算器、時鐘、通訊錄等極個別應用。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

谷歌Google Play應用商店的入華仍然是遙遙無期,現階段使用者依然需要從第三方應用商店或者應用的官網去下載APP,加之運營商的流量劫持等,想要安心用個應用還真是蠻困難的。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

我們嘗試安裝了一些基礎日常應用,QQ可以正常使用,但總會時不時給出錯誤提示;微信徹底歇菜;阿里系的微博、淘寶、支付寶全部悲劇,開啟直接閃退,而且由於這些應用之間的相互喚醒機制,開啟一個微博,不僅會彈出微博已停止執行,還會接連彈出淘寶屢次停止執行、淘寶屢次停止執行等等一堆提示視窗,十分醉人;優酷視訊同樣存在不相容問題,部分播放介面會變得非常小。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

總之,安卓7.0目前相容性問題還非常嚴重,暫時絕對不推薦作為主力機使用。

安卓7.0雖然提供了許可權管理,但對於這種相互喚醒依然沒啥作為,對於國內使用者而言,只能藉助於綠色守護、LBE等第三方安全工具,略顯無奈。

一些深層次的改進

目前的首個安卓7.0開發者預覽版還只是最基礎的Alpha狀態,有上面的使用體驗絲毫並不令人意外,畢竟它的主要作用就是為了給開發者提供更多的時間去做應用的適配,也能夠提前蒐集開發者對於Android 7.0的各種反饋意見,我們應該給予足夠的耐心和期待。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

按照谷歌官方的安卓7.0開發規劃來看,在正式版到來之前,我們至少還會看到四個預覽版,其中Preview2和Preview3仍然著重於功能方面的增量更新,功能和介面上還會持續發生變化,直到Preview 4時,最終的API和官方SDK才會正式放出。我們也期待安卓7.0後續給我們帶來更多的驚喜。

▼除了表面能看到的功能和體驗上的改進之外,安卓7.0還發生了一些深層次的變化:

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

• 首先,谷歌將安卓的編譯器換成了Jack,支援最新的Java8特性,還可相容後續的Java9、Java X等,向前則可以保留對Android 2.3的相容,更優的過程將為安卓應用效能提升帶來更多可能性,極大方便開發者,同時也為未來安卓的發展掃清了與Oracle專利層面的阻礙。

• 其次,谷歌對ART機制進行了改動,只對常用的Method進行AOT,其他部分做JIT處理,這可以避免APP安裝時間過長,減少等待時間,但某些情況下可能導致APP執行不如此前全域性AOT給力。

• 從Android 4.4開始的Project Svelte瘦身專案在安卓7.0中繼續得到了加強,使得系統核心所需要佔用的記憶體有了明顯的降低。

• 最後,由於存在三種分屏使用狀態,因此開發者就必須處理至少4種不同狀態,做UI除錯的程式猿朋友可能要瘋狂吐槽了……

總結

對於大部分普通使用者而言,如今的安卓7.0首個開發者預覽版只適合淺嘗輒止,簡單嚐鮮體驗下就可以了,絕對不適合做日常主力機使用,推薦等等此後面向大眾的公測版。

安卓7.0真實上手體驗:之後我默默刷回了Android 6.0……

安卓7.0整體易用性層面的進步值得肯定,雖然可能有借鑑很多第三方ROM之嫌,但並非是簡單的拿來主義,其中看的到谷歌的吸收和再加工,再結合谷歌如今提升顯著的Google相簿等原生應用,整體使用體驗非常不錯。但在國內大環境下,這些基本都是RBL。

Android 7.0設定介面的變化,讓我們看到了系統UI未來進化的一個方向,不再是單純的對介面邏輯進行優化,方便使用者被動查詢,也可以變的積極主動起來,主動為使用者提供他們所需要的功能和選項,這種使用體驗的確令人印象深刻。