对于即将更新的其中一个应用程序,我已将所有图像资源打包到资产目录中。不使用@ 3x图像和某些图像为JPG时的应用程序稀释
但是,目前我没有@ 3x版本的大多数图像。我已使用模拟器进行了检查,并使用了iPhone 6 Plus @ 2x版本。
我不介意这种行为的原因有两个:
- 其结果是图像不够好,我现在用
- 我的用户中,只有50%使用的是iOS 9.如果我添加@ 3倍的图像我的应用程序的大小将那些暴涨的旧操作系统
虽然图像加载正确的模拟器为iPhone 6加,我有点担心,当我存档我的应用程序会发生什么。具体而言,恐怕与App细化iPhone 6 Plus上的用户将获得一个应用程序没有任何图像:)
所以,我有两个问题:
- 如果我不提供@ 3倍的图像将@在iPhone 6上加载2次后加上 我的更新在App Store上生效后?
- 我还会受益于应用程序细化吗,因为使用@ 2x和 @ 3x显示的用户不会下载@ 1x图像(反之亦然)?或者在这种情况下应用稀疏功能不起作用,用户将获得相同的资产,而与设备的屏幕无关?
这些琐碎的问题,但我不能在任何地方在线的,当你不遵守苹果的指导方针不能提供@资产目录3倍的图像,但你的应用程序仍然可以在iPhone 6个究竟找到信息+ 。此外,我的一些图像是JPG格式,这增加了额外的不确定性,因为它不是iPhone的理想格式。
在此先感谢您的帮助!
那么,为什么你不测试和发现?您可以导出细化的应用程序以查看它的功能,就在您的机器上。为什么不试试它? – matt
@matt感谢您的建议。但是,我不确定如何通过查看存档来查看哪些图像将加载到哪些设备上。你可以请扩展一下吗? –
您可以导出适用于iPhone 6 Plus的应用程序。现在查看它并查看它包含的资源。现在你知道iPhone 6 Plus用户在应用中会有什么。所以如果有2张图像,那么你知道它们会被加载,因为这是2倍图像而不是3倍图像时发生的情况。如果1x图像不在那里,您知道您从应用稀疏中受益。这是你问的,不是吗? – matt