總而言之,我有兩個問題:
1.iPhone 6 Plus 440x782的邏輯分辨率為什麽不搭配5.5英寸成163 PPI?
2.為什麽iPhone 6 Plus的邏輯分辨率不是其物理分辨率的1/3,即360x640?這樣才能實現開發者追求的像素完美。直接從@3x縮放到1080x1920到1080x1920應該比現在@3x到1242x208更完美。
PS:
綜合以上兩個問題,我個人認為iPhone 6 Plus最合適的物理分辨率是1320x2346,PPI是489,邏輯分辨率是440x782,PPI是163。目前物理分辨率1080x1920和邏輯分辨率414x736的組合讓我很不解。
鏈接:/question/25361043/answer/3066828
我做了壹個對比圖,發出來看看,妳可能就明白了。
這個pt設置主要考慮兩個問題:
①整個屏幕能顯示多少?
②UI元素可點擊的物理區域大小。
先明確ppi和dpi。
每英寸像素
Dpi(每英寸點數)壹個點對應於iOS上的壹個邏輯點。
下面詳細分析:
1和iPhone 6 Plus的邏輯點分辨率是360x640,也就是上圖中的iPhone 6+ (b)方案。然後比例為@3x,最終360x640@3x的像素分辨率正好是1080x1920,非常完美。但缺點是iPhone 6 Plus的邏輯pt分辨率為360x640,低於iPhone 6的375x667。天理不容,Plus的大屏很精細,但能顯示的實際內容比iPhone 6少。這完全不符合大比大
比如在同樣的字體大小下,如果iPhone 6壹行顯示25個字,而iPhone 6 Plus使用這種邏輯pt方案,壹行只能顯示24個字。
2.如果邏輯點分辨率是540x960,也就是圖表中的iPhone 6+ (c),比例尺沿用舊的@2x怎麽辦?540x960@2x的最終像素分辨率不正好是1080x1920嗎?也是1:1的完美映射,沒有縮放。而且這種方案的優點也很明顯:pt的面積是iPhone 6的兩倍(540x960 = 375x667x 2),讓屏幕能顯示的內容壹下子增加了;但是,這種方案的缺點更加明顯:屏幕上所有iOS UI元素的實際物理面積突然變小了。比如標簽欄或導航條按鈕的物理高度只有原來的81.5%,點擊面積也只有iPhone 6的0.815*0.815=66.4%,用戶很難點擊,蘋果始終不可能考慮手指觸摸。給iPhone 6做壹套設計規範,給iPhone 6 Plus做壹套設計規範。
3.那麽似乎最好的方案就是上圖中的iPhone 6+ (a),物理像素為1242x2208,所以5.5寸屏幕上ppi必須達到461。之前媒體文章的相關預測結果是這個ppi方案< Iphone 6 plus 461 ppi_百度搜索>。但是蘋果最終沒有采用這個方案,最終采用了圖片中的iPhone 6+,只有1080x1920物理像素。目前,可能有幾個原因:
①內存消耗增加。
②電池消耗增加。
③要做到461ppi,有沒有可能目前的工藝還有壹定難度?(瞎猜。。)
不過這些問題都是可以在未來隨著技術的提高而克服的。所以蘋果會先妥協太多,可能會在下壹代iPhone 7 Plus版本中完美支持邏輯像素和真實物理像素之間1:1的映射,而且可以非常方便的平滑過渡。
4.至於為什麽壹定是414x736,估計是在5.5寸,ppi=461的前提下,在這個分辨率下,屏幕上UI元素的物理尺寸最接近iPhone 6上的表現。
鏈接:/question/25361043/答案/32162609。
先回答樓主問題的標題。在5.5英寸屏幕的物理尺寸下,這個邏輯分辨率對應於154的DPI。
這個DPI比之前所有iPhone(包括iPhone6)的163DPI要小壹點(不到6%),也就是說在同樣的設計規格下,UI交互元素在物理屏幕上的實際物理面積變大了,同樣的UI按鈕在6 plus上的物理面積比其他iphone上略大,更符合設備物理尺寸變大後對用戶的心理影響。否則不管設備變得多大,按鈕?這顯然是不合理的(試想iPhone6 plus有浴缸那麽大,但UI按鍵的物理尺寸還是那麽小,那麽OS UI設計肯定是錯誤的)。至於為什麽是6%放大,不是15%,不是11%,我不知道,我只能相信是蘋果公司進行了大量用戶測試的結果。
再來看樓主問題中的兩個問題,問題1,為什麽不是163,這個問題已經有答案了。應該是為了應對設備物理尺寸增大帶來的影響。
問題2,壹樓已經完美回答了。在相同的設計規格下,顯示的內容將少於6,這是不可接受的。
也許最好的方案應該是壹樓列出的方案C,dpi高很多,然後再修改壹套新的大屏幕專用設計規範。新規範下200DPI的UI控件的物理面積與當前規範中163(或154)DPI的控件的物理面積相同。
但是對於開發者來說,制定壹套新的規範可能是壹場噩夢。我不是開發商,不好說。
總之,iPhone壹直沿用iPhone1代的規格,大大方便了開發者。但是2008年基於手機屏幕面積和分辨率大小的規格在今天總感覺有點老態龍鐘。
是不是真的有壹天蘋果會徹底推出壹套新的規範,然後逐步過度規範淘汰舊的?
鏈接:/question/25361043/答案/30563146。
與之前1x到2x (2010)的“100%像素擴展”不同,2x到3x的像素提升只有50%。換句話說,圖像或字符的插值和再現會造成壹些細節的損失。直接@3x到1080x1920會模糊之前應用的顯示,所以把@3x放大到1242 x 2208再放大到1080x1920,這樣屏幕就清晰了。
MacRumors論壇上的網友pgiguere1已經幫我們描述了“未優化的2x應用”在3x屏幕上的“不均衡”表現。
除了圖標,未經優化的“2x”字體在“3x”屏幕上也會出現明顯的鋸齒或模糊。
鏈接:/question/25361043/answer/33661548。
首先我們假設5.5是合理的物理尺寸,這是大前提,需要屏幕分辨率與之相適應。
1,iPhone 6,5S的PPI是壹樣的。為什麽6 Plus不能在6的基礎上直接放大,保持同樣的PPI?原因是5.5在使用場景上已經不同於6或更早的機型,操作距離較遠。6或5S上合適的按鍵尺寸(同壹點下)在6 Plus上要小壹些。這時候比較理性的做法就是降低屏幕PPI,相對放大按鍵尺寸。相比之下,iPad Air的PPI比iPhone小。
2.那為什麽不能把PPI降下來?iPad Air的PPI是264,並不是嚴格意義上的純視網膜屏(人眼能分辨的PPI是300左右,當然視網膜顯示只是註冊商標,並不是保證)。如果要降低iPhone 6 Plus的PPI,我估計會低於326(iPhone 6 PPI)高於264,中值在290左右。也許相當於在超級旗艦iPhone上弄巧成拙,所以理想的方式是在增大尺寸的同時提高PPI。
3,然後就到了分辨率和PPI哪個合適的問題。超過
@godlaugh
這個問題的答案已經解釋的很好了,現在大多數人的猜測都是壹樣的。下采樣只是權宜之計,它遲早會使用3倍的屏幕。
另外,iPad mini是iPad/iPhone產品線中壹個很奇妙的存在。使用與iPhone 5S/6相同的PPI,屏幕尺寸要大很多(也就是iPad mini和iPhone上按鈕和其他控件的尺寸是壹樣的)。可想而知,mini最早壹定是壹個沒有計劃的產品。