我一直在尽可能多地阅读有关新iPhone 4高分辨率(640x960)的内容,但我仍感到困惑。
它基本上只是像iPad这样的大屏幕吗?如果是这样,它会自动翻译触摸,即屏幕中间的触摸变为(320,480),还是我必须自己检查设备并翻译触摸?
或者,它的尺寸基本上是320x480,但图像可以是两倍大,看起来更好吗?
抱歉,我对新的高分辨率对我们意味着什么感到困惑:(
答案 0 :(得分:9)
iOS不使用像素坐标系,而是使用点(pt)坐标系。这意味着在为iPhone开发时,您仍然可以在320分480点的屏幕上进行开发。现在,这只意味着在iPhone 4上,1 pt等于2 px。但是,Apple明确表示他们正在保留在未来设备上更改pt到px转换率的能力。
除非您正在进行复杂的绘图,否则您唯一需要担心的是提供更高分辨率的图像版本。从本质上讲,通过将图像的分辨率提高一倍,iPhone 4上的应用程序看起来非常清晰锐利。
答案 1 :(得分:3)
iPhone 4具有相同/相似的物理显示尺寸,但分辨率要高得多。这意味着您可以在相同尺寸的屏幕上获得更高质量的图像和视频。硬件/ HAL应自动转换触摸。
答案 2 :(得分:2)
坚持按照你的方式做事。我发现我的应用程序运行相同。唯一看起来有点怪异的东西是自定义导入的图像。 Apple提供了有关如何使用较新分辨率处理图像的指南。
在这里,看一下Apple的这篇官方文章。 Supporting High-Resolution Screens