iPhone 12 mini 和 iPhone 12 Pro 的尺寸變化會改變顯示內容嗎?
6.1 寸 iPhone 12
6.1 寸 iPhone 12 的屏幕分辨率為 1170px × 2532px,PPI 為 460,與 6.1 寸 iPhone 11 的屏幕分辨率(828px × 1792px)并不相同。在之前文章也有講到過,雖然是相同尺寸,但屏幕由 LCD 材質換為 OLED 材質,由于成像原理的不同,要想保持同樣的清晰度觀感,分辨率必須提升。6.1 寸 iPhone 12 的邏輯分辨率為 390pt × 844pt,比例因子為 @3x。Apple 為了保證在屏幕尺寸稍有變大的情況下,PPI 不降低,沒有妥協繼續使用 375pt 的邏輯分辨率寬度,而是啟用了全新的邏輯分辨率寬度「390pt」,僅僅增加了 15pt。由邏輯分辨率寬度為 375pt × 812pt 的 5.8 寸 iPhone 11 Pro 進化到邏輯分辨率寬度為 390pt × 844pt 的 6.1 寸 iPhone 12,兩者的寬高比例仍然保持相同,所以其變化邏輯仍然采用了之前文章總結的「 等比放大 」方法。
既然出現了全新的邏輯分辨率寬度,那 app 要完美運行在新的機型中就需要進行適配。沒有適配新機型的 app 將以 375pt × 812pt@3x(同 5.8 寸 iPhone 11 Pro)的樣式放大顯示在 iPhone 12 上,相當于把圖像放大了 1.04 倍,相比已經適配的 app 看上去會有些模糊。App 要想適配新機型,至少需要通過 Xcode 12.1 及以上版本編譯 app,并根據實際情況調整適配 app 布局。
5.4 寸 iPhone 12 mini
5.4 寸 iPhone 12 mini 的屏幕分辨率為 1080px × 2340px,PPI 為 476,清晰度位列 iPhone 12 系列第一名。由 iPhone 12 mini 的屏幕分辨率除以比例因子 @3x 得到邏輯分辨率 360pt × 780pt,很多人自然而然地就會以為這就是 iPhone 12 mini 的邏輯分辨率。
然而通過已經發布的 Xcode 12.1 GM 版本的模擬器可以查到 iPhone 12 mini 的渲染分辨率(截圖的大小)實際為「1125px × 2436px」,比物理分辨率(屏幕的物理參數)放大了 1.04 倍。同當年的 iPhone 6 Plus 一樣,Apple 再次使用了一樣的變化手法。1125px × 2436px 的渲染分辨率對應的邏輯分辨率為 375pt × 812pt@3x,正是之前 5.8 寸 iPhone 11 Pro 的邏輯分辨率,這樣 app 想完美運行在 iPhone 12 mini 上就無需再進行額外的適配工作。但由于像素不是點對點顯示的,顯示圖像可能會有不銳利的問題,但由于其高 PPI 的存在,這個感知不會明顯。
- 上一篇
iPhone 12 mini輻射很大嗎?對健康有沒有影響?
iPhone12系列自發布以來話題不斷,先是被吐槽為垃圾桶的藍色,接著掉漆,再到價格大跳水,而現在根據媒體的最新報道發現,iPhone 12 mini或成為該系列總輻射值最大的型號,高達iPhone 11系列的三倍有余。從蘋果官網的信息來看,今
- 下一篇
iOS 14 桌面找不到應用圖標怎么辦?
如果在升級 iOS 14 之后,無法在手機桌面上查找到某個應用的圖標,并且前往 App Store 下載應用時提示“打開”(即已經下載),則可以通過如下方式找回應用圖標:1.在“資源庫”中進行查找:在 iPhone 主界面中連續向左滑動屏幕,直