面對iPhone X劉海現實,看看全世界的開發者怎麼適配
北京時間 9 月 12 日凌晨,蘋果在喬布斯劇院發布了 iPhone X,主打全面屏的 iPhone X 取消了Touch ID,代之以Face ID。
為了實現更為安全的面部識別,iPhone X 正面的全面屏上方有一條劉海,上面集成了紅外(深度)攝像頭、近距離感測器、環境光感測器、左/上揚聲器、麥克風、前置攝像頭和一個名為點狀投射儀 (Dot projector)的元件。它會投影數千個看不到的點在你臉上,對你的臉繪製一幅三維的深度「臉圖」,然後和系統記錄的臉圖進行比對。
對於開發這來說,這些都不重要!!重要的是:
這個屏幕上的劉海究竟要怎麼適配呀!!!
哦,不過這篇文章並不是為了吐槽這個點的。畢竟再怎麼吐槽,再過一個多月 iPhone X 就要發貨了,不管怎樣最終還是要面對現實。
經過了一段時間的沉澱,全世界的開發者們似乎已經找到了幾種適配 iPhone X 劉海全面屏的方法。
首先是縱向上的問題:
縱向上主要是頂部的導航欄、狀態欄和底部TabBar的問題。
iPhone X 開發尺寸與 iPhone 8的寬度一致,在垂直方向上多了145 pt,這就意味著多出20%的垂直空間, APP 可以展示更多的內容。
但是多出來的145 pt 並不是方方正正的矩形,而是被劉海切割成了異形區域。
於是就有人嘗試,既然蘋果沒有把劉海做齊,那通過軟體把劉海兩側的空白填上不就可以了嘛。
GIF/2210K
這樣是不是就順眼多了?「Ears」的名稱也很貼切吧。
然而蘋果的「Human Interface Guidelines」明確禁止了這種做法。
蘋果規定:注意內容不要被裁切,建議內容為居中對稱已不被圓角或感測器等遮擋,也建議使用系統提供的的元素以及自動布局來構建頁面獲得更好的適配效果。注意 StatusBar 的高度,iPhone X 的狀態欄高度會更高,如果有開發者對 NavgationBar 的位置是通過固定值進行位置的定位的,建議升級 App。
而且如果 App 是隱藏 StatusBar 的,蘋果建議開發者重新考慮,iPhone X 為用戶在垂直空間上提供了更多展示空間,且狀態欄中也包含了用戶需要知道的信息,除非能通過隱藏狀態欄帶給用戶額外的價值,否則蘋果建議將狀態欄還給用戶。
蘋果給出了 iPhone X 設計布局的安全區意見是這樣的:
也就是說,開發者還要保證設計布局能夠填充整個屏幕,而核心內容又不能被設備的大圓角、感測器(齊劉海)、以及底部的Home Indicator遮擋。
如果沒有適配 iPhone X,就會變成這樣的:
圖片來源:奇點開發者@圖拉鼎(註:新版奇點已適配)
另一款成功適配的 APP 效果圖是這樣的:
圖片來源:四葉新媒體聯合創始人微博@Saic
當然,比起縱向的問題,橫向的適配問題更大,槽點也更多。
首先是蘋果 iOS 自帶的Safari 在橫屏狀態下網頁兩側會填充一定的空白,就變成了這樣的:
與此對應,蘋果給出的橫屏狀態下的安全區域是這樣的:
好吧,既然要載入空白區域,那滾動的時候滾動條該怎麼「優雅」的穿過劉海?
蘋果的 Safari 滾動條在橫屏狀態下穿過劉海的時候變成貪吃蛇了?
GIF/4028K
還有這樣的:
GIF/4088K
當然,這些都是蘋果不允許的。
還有開發者把功能鍵的彈出放在了劉海那一側,由於也是黑色的背景,看起來更有一體感了:
GIF/2825K
圖片來源Twitter: 0therPlanet
而橫屏打遊戲的時候,操作界面被劉海遮擋。所以操作功能鍵需要放在蘋果建議的安全區域,其他的背景圖用來填充空白。
也就是說,按照蘋果的開發指南,無論橫屏還是豎屏,要適配 iPhone X 這樣有劉海的屏幕,除了審美需(被)要(迫)提(適)高(應),APP 重要的功能鍵、TabBar 等需要放在蘋果建議的安全區域內,其他的地方用 APP 背景頁或者狀態欄填充。
而如果想把男女朋友的照片設為鎖屏壁紙的話,需要找一張人物稍微「居中」或者「居下」的照片(拍照的時候人物主體在畫面下方),否則就會變成了這樣:
還有一些需要我們的審美去適應(無解)的情況,尤其是全屏模式下瀏覽照片、看視頻以及 Safari 閱讀模式。
比如這樣的:
圖片來源:微博@Jonny
iPhone X 劉海里的 Face ID 雖然很強大,但是這樣的異形屏真是難為開發者和用戶了。
哦,對了關於開頭那個王者榮耀的吐槽,中關村在線的評測已經給出了答案。騰訊官方的適配方法是這樣的:
點擊展開全文
※iPhone 8亮點平平,不如入手降價的iPhone 7 Plus
※微博總經理來去之間上手iPhoneX 15萬個郵件亮了
※iPhone X:誰的評價最全面?當然是「富士康質檢小王子」張全蛋……
※蘋果iPhone 8首發評測:從7到8的N個理由
※雷軍:iPhone X發布後 小米MIX2賣得更好了
TAG:iPhone |