12

是否有必要在新应用中使用非 Retina 资产?

我问是因为它们占用了相当大的空间,而且它们在我的设计工作流程中占用了大量的时间。如今在 2012 年末,唯一受支持的非视网膜设备正在稳步消亡。根据我的统计数据:13.8%我的用户在iPhone 3GS or older9 月份使用(包括较旧的 iPhone 和 iPod Touches 3rd gen 及以下)。

我不是在问这是否是一个好主意(有时为较低分辨率的设备创建不太详细的艺术品是件好事)。

我只是想知道是否仅包括 @2x 资产将在非 Retina 显示器上可靠地工作以及是否有任何影响?

4

3 回答 3

7

不必要。如果您不提供 1X 版本,iOS 将对 2X 资源进行下采样(请注意,模拟器的下采样很糟糕,但设备很好)。

于 2012-09-28T13:56:38.370 回答
1

仅包括视网膜 (@2x) 资产通常在非视网膜设备上运行良好,但对于非常小的资产(尤其是带有大量小笔划的小图标),结果将明显模糊和糟糕。你应该在非视网膜设备上查看你的应用程序,找到看起来不太好的资产,并为它们添加非视网膜版本。

于 2014-09-05T15:30:47.777 回答
0

如果您在代码中包含带有@2X 的图像,那就太好了。我们需要这样做,因为苹果仍然支持其最新的操作系统,包括 3GS 和 iPod 等设备。

于 2012-09-28T11:05:03.607 回答