仍然对 iPhone 4 新分辨率感到困惑

Posted

技术标签:

【中文标题】仍然对 iPhone 4 新分辨率感到困惑【英文标题】:Still confused about iPhone 4 new resolution 【发布时间】:2010-07-05 01:51:05 【问题描述】:

我一直在尽可能多地阅读有关新 iPhone 4 高分辨率 (640x960) 的信息,但仍然感到困惑。

它基本上只是像 iPad 那样更大的屏幕吗?如果是这样,它是否会自动翻译触摸,即屏幕中间的触摸变为(320、480),还是我必须检查设备并自己翻译触摸?

或者,它本质上是 320x480 大小,但图像可以是两倍大并且看起来更好?

抱歉,我对新的高分辨率对我们意味着什么感到非常困惑 :(

【问题讨论】:

好问题,如果您得到了答案,不妨将答案标记为正确,给回答者一些功劳……谢谢! 【参考方案1】:

ios 现在不再使用像素坐标系,而是使用点 (pt) 坐标系。这意味着在为 iPhone 开发时,您仍然在 320 pts x 480 pts 的屏幕上进行开发。现在,这只是意味着在 iPhone 4 上,1 pt 等于 2 px。不过,Apple 已明确表示他们保留在未来设备上更改 pt 到 px 转换率的能力。

除非您进行复杂的绘图,否则您唯一需要担心的是提供更高分辨率版本的图像。从本质上讲,通过将图像的分辨率加倍,您的应用程序在 iPhone 4 上看起来会非常清晰锐利。

【讨论】:

【参考方案2】:

iPhone 4 具有相同/相似的物理显示尺寸,但分辨率更高。这意味着您可以在相同尺寸的屏幕上获得更高质量的图像和视频观看。硬件/HAL 应该会自动翻译触摸。

【讨论】:

【参考方案3】:

继续按照你做事的方式做事。我发现我的应用程序的工作方式相同。唯一看起来有点奇怪的是自定义导入的图像。不过,Apple 提供了有关如何处理较新分辨率图像的指南。

在这里,看看这篇来自 Apple 的官方文章。 Supporting High-Resolution Screens

【讨论】:

您好,感谢您的回复。你是什​​么意思'自定义导入图像'? 将图像作为项目资源导入时。就像一张 PNG 图像。

以上是关于仍然对 iPhone 4 新分辨率感到困惑的主要内容,如果未能解决你的问题,请参考以下文章

适用于 iPhone 和 iPad 的 iOS 分辨率

新 iPhone 6 和 6+ 的图像分辨率,是不是添加了 @3x 支持?

仍未针对 iPhone 6 和 iPhone 6 Plus 进行优化

混合 UWP 分辨率/比例和有效分辨率

iPhone x屏幕分辨率是多少

PhoneGap - iPhone 3 和 4 的图像高度、分辨率和分辨率