星期五, 7月 21

谷歌講解 Android 8 11個重點

最近,大約20名谷歌Android團隊的員工在Reddit與網民交流,他們邀請網友提問,回答與Android下一次大升級(也就是8.0版本)有關的問題。Android O將會在未來幾個月推出(至少會出現在谷歌自己的硬件上),谷歌的主要關注點是手機的一些“關鍵要害”,比如電池續航,通知。面向用戶的功能有如下一些:讓手機支持畫中畫、通知標記、自適應圖標等等。在問答環節中,討論的主要是工程和API問題,團隊只是想告訴大家Android內部是如何運行的,不過團隊也透露了一些花邊新聞,普通用戶可能會感興趣。

不,我們還沒有取名
是不是叫作Oreo?Oatmeal甜點?誰知道。Android工程團隊說,O的最終品牌名會在夏天快結束時宣布。也就是說Android 8.0預計會在8月某個時間點推出。團隊寫道:“有太多小吃可以選擇。”
Android 0 平台上,Pixel 的藍牙音頻會好很多
許多Pixel、Pixel XL用戶抱怨說,谷歌智能手機的藍牙音頻表現糟糕。當我們連接到一些無線耳機或者汽車音頻系統時,老是會掉線。谷歌工程師似乎知道藍牙音頻有缺陷,他們承諾Android O會有明顯的改進。蒂姆·穆瑞(Tim Murray)表示:“我們的測試顯示,藍牙音頻的可靠性與N相比明顯改善。希望你們也能看到會有這麼大的改善。”我想看到,谷歌。我也想看到藍牙音頻大大改進。
即使是Pixel ,也不是所有新Andorid O 功能都能用
在智能手機顯示屏的色彩平衡上,Android O允許設備製造商給客戶更大的控制權,前提是設備製造商自己願意。很遺憾,去年推出的Pixel、Pixel XL無法使用這種顆粒優化技術,它能讓屏幕的白平衡更完美。羅曼·蓋伊(Romain Guy)解釋說:“2016款Pixel不支持顏色管理功能,這個功能是面向特殊設備的,要求企業在工廠校準屏幕,它涉及到光學屬性,不適合老設備。”
為什麼拋棄Blob 表情?讓我們聽聽谷歌的技術解釋
在過去短短幾年裡,Unicode大大擴充了表情符號(emoji)的範圍,創造了新型表情符號。相應的,新的信息使用案例浮現出來(例如,將更大的表情符號用作貼紙)。現有設計系統無法很好支持表情符號的擴張,也無法很好支持新的使用環境,所以我們要對視覺元素進行全面調整。
沒錯,通知陰影的確是白色的
關於Android O早期測試版系統,有一點讓人大吃一驚:通知陰影的顏色更輕了。谷歌沒有堅持使用深灰色下拉式快速設置區,這種設計用了幾年了,現在谷歌將設計掉了個頭,將背景變白了,將圖標變黑了。有些人可能會問:調整是不是暫時的,只會出現在測試版系統中?看起來Android工程師已經決定使用這種設計了。
“總的目標是在快速設置區使用顏色較淡的通知表面。我們的確在改變快速設置的默認主題,讓它們更加一致。”
谷歌的意思就是說因為通知有了顏色更淡的背景,快速設置區也應該用較淡的顏色。當然,這點只影響Stock系統(相當於原生系統)或者接近Stock的系統。一般來說,其它Android OEM(比如三星、LG等)會將谷歌的皮膚去掉,放上自己的主題。
將自己定制的顏色主題放在Android 上沒有那麼容易
你可能會認為自己的口味比谷歌設計師、工程師還要好,想將自己喜歡的顏色主題放進手機菜單。從概念上看似乎很簡單,但是阿蘭·維特瑞特(Alan Viverette)明確指出,這樣做還有一些挑戰,因此谷歌不會給用戶太多的定制權:
“改變主題並不難,要保持穩定保持一致卻是很難的。”
“在主題方面會存在一些技術和邏輯問題。就技術而言,主要是解決O對RRO的支持;什麼可以成為主題?有沒有合適的方法驗證現有程序是否支持主題?在這些方面我們還沒有穩定的API。”
“你可能還記得,在之前發布的軟件中曾短暫出現過一種主題——暗主題。因為我們已經有了黑色Material主題,所以用API描繪主題屬性時不需要太擔心,即使是這樣,我們也沒有辦法讓現在已經存在的所有App(比如日曆、照片及其它捆綁核心App)全都支持黑色Material主題,無法驗證它們是否能夠完美支持。”
“如果你想使用亮粉色Hello Kitty主題,事情並不只是倒置亮度那麼簡單,使用的環境會更加複雜,接入、挑選第二第三顏色時,要確保對比度等級最低。”
改變導航條顏色同樣如此
為什麼用戶無法改變一些基本的東西,比如Android導航條顏色,選擇自己喜歡的?在Galaxy S8上可以選擇,但在Pixel及其它原生Android手機上做不到。谷歌斯利姆·西尼克(Selim Cinek)指出:“我們努力在視覺吸引與Burn-in保護方面取得平衡。最開始時,我們考慮讓大家將導航條的顏色改成與狀態條一樣的顏色,但是這樣一來太醒目了,會讓用戶分心,讓用戶的注意力從內容上移開。”
“使用灰色是一種最安全的改進方式,但是用戶體驗並不好。”
三星允許用戶將導航條變成灰色,所以說這個設計缺陷可能很微小?
西尼克還說:“我們一直在評估,看看有沒有可以改進的地方,感謝大家提供創意。”
讓系統更好支持平板軟件
在iOS 11上,蘋果對軟件進行大調整,同樣的,Android也在為平板設備製定自己的計劃。一直以來,Android平板沒有蘋果平板那麼討人喜歡,例如,有一點特別讓人討厭,在過去每一個平台上,谷歌安裝了太多的原生平板App。谷歌邁克·克里昂(Mike Cleron)似乎對這點並不重視,他更加關心形式的進化,下面看看他在Reddit是如何說的:
“老實說,在平板方面我們無法說工作已經'完成'了。對於這種形式的設備,下一個創新驅動引擎是什麼?這才是我們更關注的。我們繼續在生產力使用領域投入資源(比如鍵盤驅動的UI、多窗口),同樣的,我們還與產業其它人合作,探討平板的下一輪變革會是怎樣的。對於Android而言,它與平板有了更多的重疊之處,因為Chromebooks越來越成功,而且Android App可以在Chrome OS上運行。在兩種形式的設備上(平板、Chromebooks),我們希望Android開發者同等看待。”
但是開發者被新iPad Pro ProMotion 吸引了
蘋果最近推出了新平板,自適應刷新率已經引起消費者的注意,Android團隊的工程師也在關注。一些公司已經在自己的​​Android硬件上嘗試過相似的技術,谷歌羅曼·蓋伊(Romain Guy)說,它們知道這樣做能帶來很多益處。
“自2016年以來,夏普就推出了支持自適應刷新率的Android手機(至少在日本推出了)。我的手機只有60Hz,我曾經很失望,因為我使用過夏普的一款手機。自適應刷新率和120Hz的渲染很棒,我們考慮了幾年(播放24fps視頻簡直棒極了!)。”
Android O 不會對智能手錶造成大影響
不要指望Android 8.0會大大改變你的Android Wear智能手錶。谷歌員工赫伊·藍(Hoi Lam)說:“Android O主要會在技術上對Android Wear造成影響。例如,Wear會對背景進行限制,這種技術在O上可以節省電能,用戶可以通過通知渠道更好管理通知。我們還為開發者帶來新工具,讓他們開發更複雜的程序,為手錶帶來更友好的用戶界面。”
Android AMA團隊指出,Android Wear 2.0在技術上做了一些調整,不需要對整個OS進行升級,谷歌就可以對軟件的一些地方進行優化,這樣一來改進軟件的速度會更快。
Project Treble Android O 開發工作中最難的部分
在8.0系統中,谷歌對谷歌進行了一項根本性的調整,那就是Project Treble。從理論上講,Treble可以提高軟件更新速度,對於設備製造商而言升級的成本會降低,頻率會提高。在開發O的過程中,Project Treble可能是Android團隊面臨的最大挑戰。谷歌員工Stephanie Saad Cuthbertson寫道:“在Android平台上,創造這種界面是相當緊迫的事。工程工作很複雜,我們花了很大的精力才讓事情變得正確,包括媒體、圖形、定位等等。”

沒有留言: