NEWS
iPhone 6 Plus。它的寬高是414 × 736個點,3x模式,理想上來說,應該有1242 × 2208像素。但iPhone 6 Plus的實際像素是 1080 × 1920,是比理想值要少一點的。
iPhone 6 Plus的處理方式是將程序整體稍微縮小一點。分辨率很高,這點區別,實際上也看不出來。
那為什么需要這樣做呢?上面表格中iPhone 6, iPhone 6 Plus屏幕寬高的邏輯點的數字是怎么來的?下面我猜測一下原因,但不能證實。
先看iPhone 6,這個比較簡單。iPhone 6的屏幕寬高比例跟iPhone 5一樣,使用對角線來計算,就是放大了4.7 ÷ 4 = 1.175倍。用這個數字,乘以iPhone 5的320 x 568個點,忽略誤差,差不多就是iPhone 6屏幕的375 x 667個點。這里需要注意,屏幕寬高比例一樣,才能使用對角線來計算。
按照上面的方式來計算iPhone 6 Plus, 應該是得到440 x 781個點,實際上卻是414 × 736個點。這里我猜測是因為,iPhone 6 Plus屏幕明顯更大,相同尺寸的點放在大的屏幕上面,會使得人感覺尺寸變小,所以就將每個點的實際尺寸放大一些,從而得到更少的點數目。人眼看東西會有種錯覺,并非是孤立的看的,而是跟周圍的環境作比較。
確定了點數目之后,再確定了像素1080 × 1920(很多高清電視就是這個尺寸),應該是1080/414=2.6x,但2.6x這個數字開發就太麻煩了,就按照3x來處理。其實假如像素達到1242 × 2208,3x下也可以精確到1:1, 這樣會更好。但現今的技術在考慮電池,處理器,屏幕尺寸等綜合因素下,很可能達不到這樣的細膩程度。
上述只是猜測,我相信那些手機參數是經過反復考慮再確定的。iPhone 6 Plus這個處于手機跟平板中間地帶的產物經過不少特殊處理。
由分析可以看到,慢慢的為了適配多個機型,程序的啟動圖片也逐漸增多,為解決這個問題。iOS 8之后,可以使用xib來搭建啟動界面,這樣就可以同一個啟動界面,適配多個機型,減少啟動圖片占用的空間。
本文由廣州網站建設公司-三行網絡原創,轉載請保留版權( 廣州網站建設www.gongxing888.com )三行網絡——專注于企業網站建設、響應式營銷型網站定制,歡迎來電咨詢!熱線:020-85628720、15915767698