作者:ASO100
链接:https://zhuanlan.zhihu.com/p/23041522
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

自从 8 月中旬苹果向开发者发布了一封关于“上传至 App Store 的 App 可设置一套尺寸相同的截图“的邮件以来,小编收到了很多与此问题相关的咨询:

  • 上传一套截图的话,应该选择什么尺寸?
  • 如何为应用设置尺寸相同的截图?
  • 还能根据设备的不同,设置不同尺寸的截图吗?
  • 每种截图的尺寸分别是多少?

……

目前,有部分开发者仍然对此次苹果针对截图的调整充满疑问。为帮大家解开谜团,小编将近期解答的相关问题以及 ITC 后台对截图的规定进行了梳理。

1、使用一套截图时,需要选择最大尺寸的屏幕截图

苹果在 iTunes Connect 开发者指南 (iTunes Connect Developer Guide)中对使用一套相同尺寸的截图进行了规定:使用一套尺寸相同的截图时,最好选择最大尺寸的屏幕截图。

也就是说,如果你的应用只支持 iPhone,你只需提供 5.5 英寸的显示屏截图(像素-纵向:1242 x 2208,横向:2208 x 1242)即可。如果你的应用支持iPad,一套 12.9 英寸的屏幕截图就可以满足要求。

2、可设置一套尺寸相同的截图,也可以按照之前的方式——根据设备的不同,设置尺寸不同的截图

苹果发布的邮件大意是“如果你的 App 并没有基于设备的型号采用不同的 UI 或操作,在本地化方面也没有特殊要求,便可以选择为应用上传一套尺寸相同的截图”。

A. 如何为应用设置一套尺寸相同的截图?

如果想为 App 设置一套尺寸相同的截图,我们只需在“5.5 英寸显示屏”部分点击“选择文件”,然后上传一套 5.5 英寸的截图,最后将下图红色横线部分勾选即可。

注:4.7 英寸、4 英寸、3.5 英寸显示屏部分都可以使用上一级别的尺寸,且红色横线部分的尺寸会根据上一级别所用尺寸的变化而变化。也就是说,如果“4.7 英寸显示屏”部分勾选了【使用 5.5 英寸显示屏】,“4 英寸显示屏”部分就会自动变成【使用 5.5 英寸显示屏】,以此类推。

B. 如何根据设备的不同,设置尺寸不同的截图?

如果不想使用一套尺寸相同的屏幕截图,我们可以在 5.5 英寸、4.7 英寸、4 英寸、3.5 英寸显示屏部分分别点击“选择文件”,然后上传不同尺寸的截图。

注:4.7 英寸、4 英寸、3.5 英寸显示屏部分都可以使用上一级别的尺寸。

3、针对不同的设备,苹果给出了不同的屏幕截图要求

面向 iPhone 的有 4 种,分别是 5.5 英寸、4.7 英寸、4 英寸、3.5 英寸。面向 iPad,有 2 种:9.7 英寸、12.9 尺寸……以下是苹果公布的规格要求:

  • iPhone

A. 3.5 英寸 Retina 显示屏屏幕快照要求↓

B.4 英寸 Retina 显示屏屏幕快照要求↓

C. 4.7 英寸 Retina 显示屏屏幕快照要求↓

D. 5.5 英寸 Retina 显示屏屏幕快照要求↓

  • iPad

对于 9.7 英寸 Retina 显示屏屏幕快照要求,苹果做了如下规定↓

苹果对 12.9 英寸 Retina 显示屏屏幕快照要求,除了像素不同之外,其他基本类似:

  • 72 dpi、RGB、平展、不透明
  • 高品质 JPEG 或 PNG 图像文件格式
  • 大小范围:
    1. 高分辨率纵向不能超过 2048 x 2732 像素
    2. 高分辨率横向不能超过 2732 x 2048 像素

iOS之苹果调整 App Store 截图上传规则,截图尺寸、大小等的更多相关文章

  1. iOS9新系统下APP Store 应用上传新指南

    一 iTunes Connect介绍 iTunes Connect是面向iOS应用开发人员的苹果门户网站,供开发人员管理其应用,跟踪下载情况.今年1月份闹得沸沸扬扬的iTunes Connect BU ...

  2. iOS9新系统下App Store应用上传新指南

    http://www.cocoachina.com/appstore/20151010/13691.html 最近频繁收到小伙伴们的反馈,说经过前期学习已对ASO规则略有了解,但APP的提交审核是由技 ...

  3. 发布iOS应用(xcode5)到App Store(苹果商店) 详细解析

    发布iOS应用(xcode5)到App Store(苹果商店) 详细解析 作者:Memory 发布于:2014-8-8 10:44 Friday IOS 此教程可能不太适合,请移步至最新最全的:201 ...

  4. iOS提交应用至App Store流程及真机调试 一,证书、配置文件

    前言:你要有苹果开发人员账号,我用的是个人账号.其次xcode为xcode 7,因为xcode 7须要 os x 系统 10.11 或更高的版本号, 所以os x 系统也须要 10.11 或更高的版本 ...

  5. iOS 跳转到 App Store 下载评分页面

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  6. mvc5 + ef6 + autofac搭建项目(四).1视屏上传生成截图

    即上一篇中上传涉及到的 一个视频生成截图的问题,这个很简单,这是上一篇中的代码片段 #region 视频上传,生成默认展示图片(自动剪切) try { string fileSavePath = Da ...

  7. JS打开摄像头并截图上传

    直入正题,JS打开摄像头并截图上传至后端的一个完整步骤 1. 打开摄像头主要用到getUserMedia方法,然后将获取到的媒体流置入video标签 2. 截取图片主要用到canvas绘图,使用dra ...

  8. 头像截图上传三种方式之一(一个简单易用的flash插件)(asp.net版本)

    flash中有版权声明,不适合商业开发.这是官网地址:http://www.hdfu.net/ 本文参考了http://blog.csdn.net/yafei450225664/article/det ...

  9. 在Asp.Net Core中配置使用MarkDown富文本编辑器实现图片上传和截图上传(开源代码.net core3.0)

    我们的富文本编辑器不能没有图片上传尤其是截图上传,下面我来教大家怎么实现MarkDown富文本编辑器截图上传和图片上传. 1.配置编辑器到html页 <div id="test-edi ...

随机推荐

  1. GUI应用程序架构的十年变迁:MVC,MVP,MVVM,Unidirectional,Clean

    十年前,Martin Fowler撰写了 GUI Architectures 一文,至今被奉为经典.本文所谈的所谓架构二字,核心即是对于对于富客户端的 代码组织/职责划分 .纵览这十年内的架构模式变迁 ...

  2. cf1072D. Minimum path(BFS)

    题意 题目链接 给出一个\(n \times n\)的矩阵,允许修改\(k\)次,求一条从\((1, 1)\)到\((n, n)\)的路径.要求字典序最小 Sol 很显然的一个思路是对于每个点,预处理 ...

  3. 原生js实现星星闪烁的效果

    星星闪烁的原理其实很简单: html代码: <body style="background:#000"> <div id="stars_box" ...

  4. 龙珠直播之swot

    版本 v 0.3 龙珠直播有品牌优势,依托于苏宁PPTV,有大背景,有体育视频资源可用. 龙珠内容没有特色,没有特别火的亮点,定位于体育,没有免费路线,不能吸引大量活跃用户,女主播方式也没十分特点,解 ...

  5. sparkpython

    http://blog.csdn.net/ydq1206/article/details/51922148

  6. Python数组使用

    python数组的使用 2010-07-28 17:17 1.Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素. 定义方式:arr = [元素] (2 ...

  7. solidity语言13

    函数过载 合约内允许定义同名函数,但是输入参数不一致 pragma solidity ^0.4.17; contract A { function f(uint _in) public pure re ...

  8. Hadoop ->> Name node/Data node和Job tracker/Task tracker的区别

    刚好看到关于Name node/Data node和Job tracker/Task tracker的解释,一开始有点混淆,以为说Job tracker必须运行在Name node上,他们俩有依赖或者 ...

  9. C#设计模式之代理模式(四)

    15.7 代理模式效果与适用场景 代理模式是常用的结构型设计模式之一,它为对象的间接访问提供了一个解决方案,可以对对象的访问进行控制.代理模式类型较多,其中远程代理.虚拟代理.保护代理等在软件开发中应 ...

  10. 关于《Selenium 2自动化测试实战 基于Python语言》学习过程中键盘的常用操作

    下边是自己在学习过程中总结的一些常用键盘的操作