我希望这可能只是模拟器的一个问题,但当然这让我很担心,因为我已经提交了支持视网膜的应用程序,直到 16 日才有办法对其进行测试。
我在我的应用程序中实现了一个 CATiledLayer 来查看非常大的地图。地图的瓦片来自互联网,但它们也会被缓存,因此通常它们实际上是直接从设备加载的。
在 iPad 1 和 iPad2 上,它运行良好。您几乎无法注意到 iPad 2 上正在渲染的图块,即使它们来自互联网。
在 iPad 模拟器上,它运行良好。
我的问题是 iPad 视网膜模拟器。从视觉上看,它看起来还不错。地图大小合适,并与我用来显示数据叠加层的另一层对齐,但加载速度非常慢。在我尝试的大部分时间里,它根本不会加载任何图块,直到我开始滚动,然后当它加载图块时,它可能每秒 1 次,看起来很糟糕。
我没有在视网膜上运行与标准分辨率屏幕不同的代码,所以我希望这只是模拟器的问题......但我仍然担心。
有没有其他人在他们自己的应用程序中看到过这个?