開發(fā)者James Thompson發(fā)現(xiàn)了最新IOS 8測試版中有趣的渲染操作,這也進一步增加了iPhone 6將使用全新分辨率的可信度,也就是將像素翻成三倍,目前的Retina顯示屏將像素翻成兩倍。很早之前就有報告指出,蘋果正在為iPhone測試新分辨率,使用3x屏幕縮放內(nèi)容。
當(dāng)然,這種運行并不能保持,IOS 8 beta 5并不會一直加載3x圖像,不讓使用initWith ContentsOf File可以優(yōu)先選擇3x圖像,而不是2x圖像。使用前綴帶有@1x、@2x和@3x的測試圖像,代碼會優(yōu)先載入3x圖像。在IOS模擬器中,我們可以大概了解1x、2x 和3x尺寸圖形的清晰度,1x看上去像素感十足,而2x看起來有些不完美,3x圖像則非常清晰。
此外,代碼并不接受任何二進制的縮放。測試其他尺寸時,比如4x或8x時,沒有任何運行。整個方法只優(yōu)先選擇3x圖像,這意味著整個系統(tǒng)并不是Bug。API只選擇@3x圖像,也可能是蘋果新款iPhone分辨率的預(yù)兆。
當(dāng)然,這并不能讓我們清楚的了解下一代iPhone的屏幕分辨率,能確定的是iPhone 6的分辨率將遠遠超過iPhone 5s。蘋果正在測試568 x 320和414 x 736的分辨率,翻成三倍后,設(shè)備的分辨率為1704 x 960和1242 x 2208,目前的iPhone 5s分辨率為1136 x 640。
蘋果iPhone6 |
蘋果手機 | |||||||||||||||
|