我正在构建通用应用程序,该应用程序使用许多图像。我为iPad和iPhone优化了图像,我的应用程序在不同设备上使用了正确的图像(在文件名中用〜ipad和@ 2x标记定义)。但正如我所看到的,所有图像都是分布式的所有设备。所以我的应用程序消耗了大量的空间,图像永远不会在特定设备上使用。有没有办法,指定要分发到不同设备类型的图像(或其他文件)?通用应用程序中的特定iPhone/iPad资源
0
A
回答
1
不是。唯一的“解决方案”是分发两个应用程序。然而,“真正的”解决方案存在于应用程序的设计中,大多数应用程序对这两种UI成语(iPhone/iPad)使用相同的图像,它们使用诸如“可伸缩”图像的东西(参见UIImage
参考以获取更多信息)不依赖于分辨率有几百个其他的技巧,你应该考虑防止依赖于设备的许多图像
如果你的完整的图像存储库不超过50 MB,你也不应该在乎(如果有的话,你应该检查一下如何最小化它,对于64 GB的移动设备来说,50+ MB是有点贵的)
0
除了分配两个应用程序之外,另一个解决方案重要的是在第一次启动时下载所需的图像资源,但这显然很复杂。 (并且需要处理当设备的备份恢复到不同设备时的情况等)
相关问题
- 1. 管理通用ios应用程序中的资源
- 2. 更新通用Windows应用程序中的资源XAML
- 3. 释放应用程序中的资源?
- 4. 建立通用应用程序的最新资源/教程?
- 5. REST API - 通用或特定资源
- 6. 在应用程序资源中定义的使用样式
- 7. 定义Windows应用商店的应用程序资源XAML
- 8. 具有单独资源的通用应用程序iPad/iPhone?
- 9. 通用应用程序的主题资源
- 10. Android:使用应用程序资源
- 11. 在应用程序级样式资源中指定绑定?
- 12. 新的api应用程序资源的Azure资源模板
- 13. WPF风格的应用程序资源
- 14. 更新后的应用程序资源
- 15. 安装Android应用程序的资源
- 16. 在WPF应用程序中定义资源的不同方法
- 17. 如何确定java web应用程序中的资源路径
- 18. 通知声音如何从应用程序资源中播放?
- 19. 特定资源
- 20. 通过应用程序自动获取cocos2dx的当前资源
- 21. 向Silverlight应用程序添加资源
- 22. 合并应用程序资源 - mac
- 23. 如何管理应用程序资源?
- 24. 隐藏应用程序资源
- 25. AngularJS,$资源和应用程序缓存
- 26. 如何处理应用程序资源
- 27. 资源调度应用程序
- 28. Android应用程序访问库资源
- 29. 释放应用程序资源
- 30. Windows Phone应用程序资源