iPhone 6 和 Plus 新機一發表,群裡就有人跑來哀號說老闆叫他準備 iPhone6 的適配,可現在什麼文檔都沒有完整啊!在很多細節不明的情況下,我只能建議這種最保險安全的作法:做 @1x,放大給 @2x 和 @3x 用。以下情境預設為做一套 Mockup 要切出各種尺寸的圖。
做小放大
之前做 @2x 的時候很多設計師在爭執做大縮小、還是做小放大的問題。原本在 @2x 的情況下只要保持數值都是雙數就可以了,但現在 @3x 出現,要保持所有的數值都要能是 3 的倍數…乖乖的做小放大最安全。當然也可以大縮小,但幾乎每一個元件都有4個數值:X、Y、Width、Height,還有字級。要保證這些數值都是3的倍數,我真的覺得做 @1x 比較快。
做小放大好處多喔!
- 不用擔心小圖放大細節會糊掉。
- 圖檔尺寸小,效能吃得少,電腦跑得順。
- 標示尺寸 1:1 ,方便快速。
- 完全不用煩惱數學問題除不盡算錯怎麼辦。
參考資料:iPhone 6 Screens Demystified
標示尺寸
你知道 RD 刻介面都是用 @1x 的數值嗎?即使設計師給的標示尺寸是 @2x ,RD 還是得除以 2 才能動工。現在有 @3x 的尺寸。設計師普遍數學不好,你確定自己做大縮小設計出來所有的切圖和標示尺寸都能被 3 整除嗎?萬一算錯被 RD 退件來回修改的時間是誰要吞下去?
明知自己算數學有危險就不要拿自己弱項硬上了吧…
補充:真的、數學不好不要硬上…(遮臉)
向量
向量的好處就是不管怎麼放大縮小都能保持圖檔銳利,真需要像素圖也有智慧型物件這樣的功能,做小放大絕對能保持頁面銳利。除非你做圖習慣不好到必需用更破爛的數學去補救,不然做小放大會遇到的意外遠遠少於做大縮小。
先求能做到正確無誤,再來考慮創意美觀。
就像寫考卷一樣,字再怎麼漂亮答案填錯還不是 0 分?團隊合作不是寫考卷,自己出包耍笨就算了,設計師背後還有 RD 要接手啊…
兵來將擋
某:「中午 RD 过来:iPhone 6 的适配你怎么看?」
我:「沒問題,大家把官方出的 HIG 研讀下,我們來好好討論。」
(關掉還沒放出完整文件的官網網頁,結束這個回合。)
某:「他刚刚又跑来跟我说审核要兼容 6 的尺寸。」
我:「說自己對 iOS 8 非常不熟,請他們提供完整 Guideline 避免再被退。然後 每4小時就去戳他一次 請問有Guideline了嗎?我在等著改版耶!」
(官方文件還在 Updated: 2014-09-08 ,發表會前的事。)
某:「策划又过来问了,天真的想用 pad 的尺寸来压缩直接用到手机…」
我:「跟他說,如果規範出來不能這樣搞,時程和人力成本的浪費是你自己要吞下去喔~~~」
某:「早上老板念叨了一句,6 的适配要考虑说了…」
某:「老大,你样机什么时候给我我什么时候弄。」
(GOOD JOB!)
以上是群裡對話…願賈伯斯在天之靈能保祐所有 UI 設計師(還有我的數學)。