【问题标题】:Codename One Simulator Screenshots of 6.5" iPhone for App Store Connect?App Store Connect 的 6.5 英寸 iPhone 的代号 One Simulator 屏幕截图?
【发布时间】:2021-10-15 00:46:02
【问题描述】:

我的应用已准备好发布,因此我需要为 App Store Connect 制作所需的屏幕截图。我使用 CN1 模拟器来做到这一点。

如果应用同时适用于 iPhone 和 iPad,Apple 需要 4 种屏幕尺寸:

  1. iPhone 6.5" 1284 x 2778
  2. iPhone 5.5" 1242 x 2208
  3. iPad Pro 第三代 12.9" 2048 x 2732
  4. iPad Pro 第二代 12.9" 2048 x 2732

3 & 4 可以使用 CN1 皮肤“iPadPro”(如果我理解正确我可以上传相同的截图),2 可以使用皮肤“iPhone8Plus”,但是哪个皮肤可以用于 1, iPhone 6.5 英寸?

来自 help.apple.com:

对于 iPhone,6.5 英寸 iPhone Xs Max 和 5.5 英寸屏幕截图 需要设备(iPhone 6s Plus、iPhone 7 Plus、iPhone 8 Plus)。 这些屏幕截图将按比例缩小以适应较小的设备尺寸。

截图规格: 6.5 英寸(iPhone 12 Pro Max、iPhone 11 Pro Max、iPhone 11、iPhone XS Max、iPhone XR),1284 x 2778 像素(纵向),如果应用程序运行则需要 在 iPhone 上。

我在 CN1 皮肤下载列表中没有看到任何合适的皮肤。有没有可以用的?

附:我的应用程序支持 8 种语言,假设我想显示 5 个不同的屏幕截图,我真的必须提供 8 x 5 x 4 = 160 个屏幕截图吗?其他开发者如何处理这个问题?

【问题讨论】:

    标签: app-store-connect codenameone screenshot simulator iphone11


    【解决方案1】:

    我建议使用此类应用屏幕截图生成器公司之一来生成适用于 iOS/Android 的各种分辨率的屏幕截图。您可以搜索很多这样的公司,以下是其中的一些:

    https://theapplaunchpad.com/

    https://app-mockup.com/

    https://www.appstorescreenshot.com/

    https://launchkit.io/

    https://play.google.com/store/apps/details?id=cn.gavinliu.snapmod&hl=en_US

    这是最好的方法,因为它总是有效的(即使明天有新手机问世或需求发生变化)。请注意,我不隶属于这些公司中的任何一家……我确实将其中一些用于我们的应用程序。

    制作皮肤并不难,但也不是微不足道的。不久前我构建了一个生成皮肤的工具,但它没有维护。我发现直接在项目中添加皮肤更容易:

    https://github.com/codenameone/codenameone-skins/tree/master/Phones/iPhoneX

    查看 iPhoneX 皮肤。这里的主要挑战是:

    • 找到屏幕实际像素比例正确的 iPhone 图像(这非常困难)

    • 然后生成代表屏幕表面积的图像

    • 编辑属性文件以获得正确的字体大小、像素密度等

    然后您可以将其添加到根/XML 构建中的 bash 脚本并运行该脚本以生成皮肤文件。理想情况下,还要向项目提交 PR。

    我不是要你这样做。我只是不确定我们什么时候会解决这个错误,因为队列中有很多问题和任务,大多数人选择第一个选项来提交应用商店(或使用物理设备屏幕截图)。

    【讨论】:

    • 这很令人失望。我成为 CN1 的付费客户已有 9 年了,我希望 CN1 能够提供此功能,而不是(付费)第三方产品。 CN1皮肤有几十个,多加一个有多难?我为此提出了一个问题:github.com/codenameone/CodenameOne/issues/3482。拜托,漂亮,请尽快添加这样的皮肤。
    • 仅供参考,这里不是推广产品和服务的地方。此答案只是产品和服务链接的集合,因此它不是真正的答案(而且,仅链接的答案不是答案)。
    • @DavidMakogon 我不同意。答案本身是可以接受的,他甚至更进一步,建议他自己使用什么,而不是将 J-J 发送给 google。
    • @fnklstn - 不同意也没关系,但这并不能使这个答案有效。 1)链接会随着时间的推移而腐烂。 2) 许多产品/服务链接可以被视为垃圾邮件。 3)这里没有客观正确的答案。 4)这不是主题,因为它与编程无关,但答案并未显示如何按照问题中的要求实际创建屏幕截图。现在......问题下可能有一条评论,提到没有内置任何内容。但是不,这不是一个有效的答案。
    • 我认为对于解决问题的几种不同产品具有与我无关的链接是一个有效的答案。我还添加了一个额外的答案,可以更好地涵盖这个问题,但 IMO 这不是首选方式,我不喜欢告诉人们“它是开源的,你自己做吧”。在这种情况下,可以编辑链接腐烂和答案。它不是垃圾邮件,因为它适用于问题,也不是 SEO 垃圾邮件发送者(意图很重要)。提交到应用商店是 CD 工作流程的一部分,因此它与编程相关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 2011-05-27
    • 1970-01-01
    相关资源
    最近更新 更多