【问题标题】:image handling in iphone / ipad appiphone / ipad 应用程序中的图像处理
【发布时间】:2012-10-25 06:59:48
【问题描述】:

在创建将在 iPad 和 iPhone 上运行的应用时,图像管理是如何工作的?

假设您有一个为 iPad 创建的应用程序,并且所有背景图像都是 1024x748(我知道那不是视网膜尺寸)。

如果您要让这个应用程序也可以在 iPhone 上运行,您不会希望人们必须下载 iPhone 版本的完整 1024x748 背景。

我知道您可以为每台设备提供图片,但苹果是否会以某种方式设置应用程序,以便在您下载 iPhone 版本时它不会下载更大的图片?

还是我完全误解了什么?

【问题讨论】:

    标签: iphone xcode image ipad


    【解决方案1】:

    所有默认启动图像都必须随应用一起提供。如果应用程序是通用的,则为 iPad 和 iPhone 版本。它们必须有相应的 ~ipad 和 ~iphone 后缀。你不能告诉苹果——“嘿,排除 1024x768 图像,因为这家伙正在使用 iPhone”。应用程序包由您和苹果签署。提交后对其进行调整会导致其失效。

    【讨论】:

    • 默认启动画面我认为你在谈论加载屏幕图像?我认为这就是应用程序中所有图像的情况?因此,如果您有一个图像重的应用程序,那么将 iphone 版本中提供的图像重新调整为较小的图像大小的 ipad 和 iphone 应用程序会更有意义?
    • 这没有意义,因为现在您在下载应用程序时有 50MB 的限制,而且如果您创建两个单独的应用程序,您的应用程序的评级会受到影响。然而,让图像“通用”以适合 iPhone 和 iPad UI 是有意义的(加载图像除外)。
    【解决方案2】:

    你必须选择:

    1. 创建一个通用应用程序,所有图形都在里面

    2. 创建 2 个单独的应用程序,在 iphone 中仅添加 iphone 图形,在 ipad 中仅添加 ipad 图形。

    【讨论】:

    • Gothcha,我有点从 Eimantas 的回答中推断出这一点,但这肯定会清除它。我想我的脑子里有苹果会得到代码并创建 2 个二进制文件,一个用于 ipad,一个用于 iphone。谢谢你让我直截了当!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2015-02-20
    • 1970-01-01
    • 2011-02-07
    相关资源
    最近更新 更多