小米MIX全面屏如何率先突破Android對16比9的限制?

作者:臧智淵

什麼才是全面屏手機?小米認為,高屏佔比直到100%正面全是屏幕,是未來手機的趨勢,所以小米創造了「全面屏」這個詞(從2016年10月25日小米MIX發布起,互聯網上才有了這個詞的百度指數)。

小米定義了全面屏手機

小米MIX 17比9的屏幕比例以及91.3%的屏佔比,以及定製的圓角切割屏幕,極其震撼的視覺效果,充分的詮釋了「全面屏」的定義,毫不誇張的說,小米定義了全面屏手機。同時,在做MIX的同時,小米嘗試了懸臂樑壓電陶瓷、超聲波距離感測器、全陶瓷機身等等,甚至找到了工業設計教父斯塔克擔任設計指導。此外,小米還申請了關於全面屏手機可能會用到的百餘項專利。

做大屏佔比,最合理的方式就是將屏幕適當拉長,盡量做好堆疊取消正面多餘的區域。所以小米MIX在立項初期就嘗試選擇17比9,18比9乃至18.5比9。最終選擇了17比9和6.44英寸的大屏幕。

小米MIX也是一款安卓深度定製的手機。

每一款安卓手機都要符合對應安卓版本的CDD,即Compatibility Definition Document。谷歌官方的解釋是:「Android 兼容性定義文檔 (CDD)列舉了設備需要滿足哪些要求才能與最新的 Android 版本兼容。為了與 Android 兼容,設備實現必須滿足此兼容性定義文檔(包括以參考資料的形式納入的任何文檔)中列出的要求。對於 Android 平台的每個版本,我們都將提供詳細的 CDD。CDD 代表 Android 兼容性的「政策」方向。」

為了保證安卓設備的體驗,包括應用程序的兼容性等,安卓6.0 CDD對屏幕的比例要求是介於4比3和16比9之間。不符合CDD的設備無法通過谷歌的CTS測試。

安卓6.0 CDD對屏幕的比例要求是介於4比3和16比9之間

作為原Android業務的負責人,虎哥Hugo在看到17比9的解析度以及定製的圓角切割屏幕時,就提醒需要注意安卓的CDD問題,從2016年初就和谷歌高管開始進行電話溝通。在此基礎上,小米和谷歌進行了數月的郵件溝通,下面是概要:

小米工程師: 詢問谷歌安卓部門,即將發布新款設備(MIX)的解析度為2040*1080,17比9。是否能通過谷歌兼容性CTS測試,或者能否免測。

谷歌工程師:CDD對屏幕比例有規範,會檢查之前是否有通過過類似的解析度,也會和產品團隊諮詢,但是不要抱有太大希望。

20天後…

小米工程師:有消息了嗎?

谷歌工程師:CDD對屏幕比例有要求,17的9的比例不能通過測試。(當時看到這個郵件,小米工程師的內心是崩潰的...)

接著,小米帶著MIX工程機飛到了矽谷的谷歌總部,與谷歌高管和工程師一起當面繼續溝通。

幾個月後,就在小米MIX剛剛發布時…

谷歌工程師:恭喜小米MIX發布,非常震撼。我們正在制定一個計劃支持更大比例的屏幕和圓角切割。

小米工程師:太好了,我們再一起討論下細節。

Hugo接著也給谷歌透露了小米MIX下一代手機會用18比9的解析度,希望谷歌繼續給予支持。

11月7日:

谷歌工程師:最終決定來了。更大的屏幕比例和圓角切割都可以,也希望小米和谷歌向開發者一起推動新的比例下App的適配。

谷歌最終決定適配全面屏和圓角切割

11月8日:

安卓7.0的CDD發布。裡面不再強制要求屏幕比例必須在4比3和16比9之間。

安卓7.0的CDD不再強制要求屏幕比例必須在4比3和16比9之間

小米用大半年的時間和谷歌溝通,中間無數次越洋通話和Mail,終於改變了安卓CDD的兩個要求。不僅為自己的一代二代機型,也為更多的高長寬比友商的手機鋪通了路。

在今年三月,谷歌在安卓開發平台呼籲開發者升級自己的App以適應高屏佔比旗艦機的屏幕,裡面特意提到了小米MIX是2016年10月發布。

谷歌呼籲開發者升級自己的App適應高屏佔比旗艦機屏幕

就在昨天,小米和谷歌再次合作,在印度發布了搭載原生安卓系統的全新Android One手機小米A1。

小米穀歌一起發布了小米A1


推薦閱讀:

讓你變懶的 Android Studio Live Templates
Google 可能會在 Android P 中更嚴格限制隱藏 API 的使用
Google 開發者大會紀念 T 恤贈送(全球限量)
如何在Android上發送加密郵件?推薦這四大神器

TAG:小米手机 | Android | 谷歌Google |