iPhone X適配沒那么復(fù)雜,但也不是看上去這么簡單

14 評論 35042 瀏覽 118 收藏 9 分鐘
🔗 B端产品经理需要进行售前演示、方案定制、合同签订等,而C端产品经理需要进行活动策划、内容运营、用户激励等

關(guān)于iPhone X適配作者分享了自己的一些心得體會(huì),希望能夠給你帶來幫助。

全世界都在轉(zhuǎn)發(fā)iPhone X的測評報(bào)告和HIG,我可能沒有真的看懂…

iPhone X 搭載了超大,高清晰度,大圓角,無邊框的顯示屏,又一次刷新了我們對內(nèi)容優(yōu)先的沉浸式體驗(yàn)的認(rèn)識(shí)?!涡缘胤g自《Human Interface Guiidelines》

屏幕尺寸

我們熟知的iphone 系列開發(fā)尺寸概要如下:

圖1-1:iPhone各機(jī)型的開發(fā)尺寸

轉(zhuǎn)化成我們熟知的像素尺寸:

圖1-2:每個(gè)機(jī)型的多維度尺寸

倍圖其實(shí)就是像素尺寸和開發(fā)尺寸的倍率關(guān)系,但這只是外在的表現(xiàn);

倍圖核心的影響因素在于PPI(DPI),了解屏幕密度與各尺寸的關(guān)系有助于我們深度理解倍率的概念。

8在本次升級中,屏幕尺寸和分辨率都遺傳了iPhone6以后的優(yōu)良傳統(tǒng);然而iPhone X 無論是在屏幕尺寸、分辨率、甚至是形狀上都發(fā)生了較大的改變,下面以iPhone 8作為參照物,看看到底iPhone X的適配 我們要怎么考慮。

我們看看iPhone X尺寸上的變化:

圖1-3:iPhone 8與X 開發(fā)尺寸比對

開發(fā)尺寸上可以發(fā)現(xiàn)X和8的寬度一致,然而在垂直方向上多了145 pt,這就意味著首屏可以展示更多的內(nèi)容,多出20%的垂直空間。對于京東淘寶而言這應(yīng)該就意味著更高的商品曝光率或者是更高的運(yùn)營位價(jià)值。

從整體設(shè)計(jì)尺寸看:iPhone 8的像素尺寸是750*1334 px(@2X),而iPhone X的像素尺寸是1125*2436 px(@3X),同樣的寬度 一個(gè)用@2X圖,一個(gè)用@3X圖,表現(xiàn)出了更高的清晰度。

圖1-4:不同倍圖在表現(xiàn)區(qū)域一致時(shí)的效果——來自HIG

iPhone X的屏幕密度為458ppi。有一種說法:認(rèn)為肉眼可識(shí)別的最高密度為300ppi。而iPhone X的458ppi在手機(jī)屏幕歷史可能僅次于HTC one的468ppi(2013年), 所以完全可以認(rèn)為X 是今天市面上最清晰的手機(jī)^_^ 無論我這個(gè)凡人的肉眼能不能看得出區(qū)別來,都不能影響它的傲嬌。

布局

我們再來看看設(shè)計(jì)師和移動(dòng)端開發(fā)工程師要考慮到的布局:

1-保證你的設(shè)計(jì)布局能夠填充整個(gè)屏幕;

2-注意你的核心內(nèi)容不要被設(shè)備的大圓角、傳感器(齊劉海)、以及底部訪問主屏幕的指示燈遮擋;

圖2-1:iPhone X設(shè)計(jì)應(yīng)當(dāng)填充整個(gè)屏幕

圖2-2:注意X的大圓角和傳感器

設(shè)計(jì)布局要填充整個(gè)屏幕,這里有兩塊區(qū)域需要額外考慮:

①屏幕頂部,即StatusBar部分,這條狀態(tài)欄本來并沒有可發(fā)揮的空間,但是iphone的StatusBar與NavigationBar(以下簡稱NavBar)背景是可以通欄的,以達(dá)到一種完全沉浸式體驗(yàn)的設(shè)計(jì)。

大部分的APP應(yīng)該也是沒有影響的(主流NavBar都采用純色背景,StatusBar背景沿用NavBar的背景),但是對于那些做了NavBar視覺效果的設(shè)計(jì)師就要考慮了,你的漸變色背景、或者帶底紋的北背景、還包括電商平臺(tái)商品圖是通欄展示的商品圖,多少會(huì)對實(shí)際效果產(chǎn)生一些影響。

比如,NavigationBar是漸變色背景的,由于X的Status+Nav高度增加,我們1242*192(@3X)的背景圖會(huì)被等比例拉伸至這兩塊區(qū)域并且剪輯多余部分。如圖2-2

圖2-3:NavBar與StatusBar背景圖適配上的表現(xiàn)

②屏幕底部

圖2-4:訪問主屏幕的指示燈區(qū)域——來自WWDC

屏幕底部的虛擬區(qū),替代了home鍵,高度為34pt。

指示燈區(qū)域是一個(gè)帶著系統(tǒng)功能的內(nèi)容顯示區(qū)域,這就意味著它可以展示你內(nèi)容,同時(shí)如果你的底部是TabBar,那么指示燈區(qū)域背景會(huì)來自于TabBar背景的延伸,如果我們是一個(gè)feed流的頁面,那么底部會(huì)展示次屏feed流的局部。

圖2-5:Home Indicator區(qū)域的應(yīng)用——來自WWDC

鑒于圓角、傳感器、指示燈區(qū)域的影響,iPhone X給出了設(shè)計(jì)布局的安全區(qū)意見:

圖2-7:iPhone X全屏的安全區(qū)(375*734 pt)

再考慮必要的NavBar、TabBar,主題內(nèi)容顯示的安全區(qū)需要根據(jù)設(shè)計(jì)需求進(jìn)行考慮。根據(jù)實(shí)際需要,我們添加的所有控件都應(yīng)當(dāng)在安全區(qū)內(nèi),如各類型的Button、Edit Menu、Pickers、Sliders等等。

圖2-8:所有的控件應(yīng)當(dāng)放置在安全區(qū)域內(nèi)

圖2-9:安全區(qū)域內(nèi)控件的示范

注意你的內(nèi)容不要被裁切:建議內(nèi)容為居中對稱已不被圓角或傳感器等遮擋。也建議使用系統(tǒng)提供的的元素以及自動(dòng)布局來構(gòu)建頁面獲得更好的適配效果。

注意StatusBar的高度:X的狀態(tài)欄高度會(huì)更高,如果有開發(fā)伙伴對NavgationBar的位置是通過固定值進(jìn)行位置的定位的,建議進(jìn)行APP升級。

如果你的APP是隱藏StatusBar的,建議重新考慮:X為用戶在垂直空間上提供了更多展示余地,且狀態(tài)欄中也包含了用戶需要知道的信息,除非能通過隱藏狀態(tài)欄帶給用戶額外的價(jià)值,否則蘋果建議大家將狀態(tài)欄還給用戶。

——任性地翻譯自《Human Interface Guiidelines》

如果看到新的知識(shí)點(diǎn),不定期更新。

 

本文由 @風(fēng)口上的豬毛 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖由作者提供

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評論
評論請登錄
  1. 這么看下來,上面去掉劉海,下面去掉home虛擬鍵,X的屏占比高,但可用屏幕占比低。是這樣嗎

    來自北京 回復(fù)
    1. 可用屏幕占整個(gè)手機(jī)屏幕的占比 應(yīng)該還是有提高的,但是沒有屏幕占比那么高。。所謂的全面屏也只是個(gè)噱頭罷了
      不過對于大多電商運(yùn)營之類的平臺(tái),首屏可以展示更長的內(nèi)容了,京東天貓的運(yùn)營位應(yīng)該能多賺點(diǎn)錢了

      來自北京 回復(fù)
  2. 看來玩農(nóng)藥不僅不耽誤出裝,還會(huì)多出局部視野……8000塊錢買個(gè)視野buff,這波不虧

    來自北京 回復(fù)
  3. 感謝給了提醒

    來自廣東 回復(fù)
    1. 666

      來自上海 回復(fù)
  4. 糾正一下,安卓手機(jī)ppi 500以上的多了去了,iphone X在手機(jī)屏幕歷史上ppi還真排不上號(hào)。。。

    來自廣東 回復(fù)
    1. 恩,文章我本來發(fā)在簡書,也有讀者提醒我了,三星galaxy系列有屏幕分辨率500+的。是我孤陋寡聞了

      來自北京 回復(fù)
    2. 不只是三星galaxy系列,很多android廠商都出過2k屏,所以ppi500以上的真的很多。但是因?yàn)?k屏耗電并且對視覺提升不大而且還會(huì)影響手機(jī)流暢度,你也說了人眼最高識(shí)別ppi也就300,所以2k屏那時(shí)候只是噱頭,對用戶體驗(yàn)并沒什么提升。2k熱過去了之后很多廠商都回歸1080p了,不過也有一些2K屏的手機(jī)。但是最近一年VR又有點(diǎn)興起了,1080P手機(jī)上的效果可以說是很差,加上芯片性能大幅提升,很多廠商又開始使用2K屏幕了。蘋果的ppi一直都不怎么樣,放到android旗艦里面基本是墊底的水平,但是屏幕素質(zhì)和顯示效果確實(shí)好很多,基本秒殺國產(chǎn)旗艦。還有,恭喜樓主上首頁啊,希望以后多交流。

      來自廣東 回復(fù)
    3. ?? 感謝。我也會(huì)努力擴(kuò)展知識(shí)面,爭取下次少出丑 ??

      來自北京 回復(fù)
  5. iPhone X,iPhone 差,起個(gè)好名字很重要的 ??

    來自上海 回復(fù)
    1. 羅馬數(shù)字X代表10吧;10周年紀(jì)念的意思么。。

      來自北京 回復(fù)
    2. 我說的是個(gè)梗,開個(gè)玩笑

      來自上海 回復(fù)
    3. 我認(rèn)真了,見笑了 ??

      來自北京 回復(fù)
  6. iPhone X, 垃圾的開始!

    來自廣東 回復(fù)
专题
16009人已学习13篇文章
生活中,我们会看到路标、指示面板、箭头指引诸如此类的常见的导航,其实网络中也有很多导航指引。导航有什么用呢?导航设计又要遵循什么规范?本专题的文章分享了导航设计指南。
专题
112856人已学习29篇文章
透过别人的项目总结,学习项目管理项目设计项目流程经验。
专题
17020人已学习12篇文章
分销是互联网拉人头和推广的常用手段,能够在短时间内实现裂变营销。本专题的文章分享了分销体系设计指南。
专题
19045人已学习13篇文章
一款名为ChatGPT的聊天机器人引起了广泛关注,许多人由此思考ChatGPT究竟有多厉害。本专题的文章分享了对于ChatGPT的看法。
专题
14812人已学习13篇文章
本专题的文章分享了小红书营销指南。