iOS App Store Review Guidelines 探讨

首先, 这里是App Store Review Guidelines的官网链接.
啥都要以它为准, (哪怕是觉得他们错了要申诉).

“大礼包”

最近才从前公司组里同事那听来这个词, 有点有趣.
在网上看了看大家提的审核问题, 很快就发现了诸如“2.1大礼包”, “4.3大礼包”, “礼包5.0”等等有趣的叫法.
想必是些个坎吧.

2.1 App Completeness

程序完备性.
个人感觉这一块的问题应该算是可以比较容易解决的问题.
某种程度上, 是提交方自己没做好的.
按照指示修复问题即可.

2.3 Accurate Metadata

很常见的, 应用程序元数据不准确.
这里可见Apple的要求比较严格. (我碰到的审核问题大部分都在这一块).

列举常见的此类问题:
– screenshot: 目前对于手机应用, 必传的图有iPhone X/iPhone 8 Plus的尺寸图; 需要注意的是, 图中若出现iPhone, 则需反应对应图片所指代的iPhone(也就是说iPhoneX的图里的手机必须是iPhone X, iPhone Plus里则是普通iPhone).
– 应用介绍内容和应用程序不一致; 不要写太宽泛就好; 需要注意的是, 一些诸如医疗、慈善等相关的内容, 需要发布公司/单位即该内容的提供方, 要不然是肯定不会通过的.
– 搜索关键字;

4.3 Spam

导引上说“Don’t create multiple Bundle IDs of the same app.”
看来这条是重复包改名提交的行为了.
这个我可没做过.
不过试想了一下, 如果真有这种需求, 改动一点再提交吧, 对于有开发人员的情况, 这应该不是什么大问题.
如果只是买了别人的应用代码就想提交的话..恐怕会遇到此问题.

相关审核规则:
4.3.0 – Are a duplicate of another app or are conspicuously similar to another app

IAP应用内购相关

积分or类似积分形式, 数字消耗品, App内消耗品等类似形式的购买物, 都应走In-App Purchase(应用内购).

列举相关:
3.1.1 – Use payment mechanisms other than in-app purchase to unlock features or functionality in the app

隐藏功能相关

若Apple审核以某种手段检测or怀疑提交审核的应用包含隐藏功能, 可能列举如下条款:

1.1.6 – Include false information, features, or misleading metadata.
2.3.0 – Undergo significant concept changes after approval
2.3.1 – Have hidden or undocumented features, including hidden “switches” that redirect to a gambling or lottery website

这里说得很明确了, 隐藏功能, 审核通过后会出现重大功能变更…
马甲包的问题在此.

Legal 法律相关问题

基本指明了, 若要提供相关服务, 必须是具有该资质的机构/公司/单位提交应用.

5.2.1 – Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app
5.2.3 – Facilitate illegal file sharing or include the ability to save, convert, or download media from third party sources without explicit authorization from those sources
5.3.4 – Do not have the necessary licensing and permissions for all the locations where the app is used

借贷问题相关:
3.2.1 – Do not come from the financial institution performing the loan services
具有资质的机构才能提交借贷相关功能的应用.

Author

骆昱(Luo Yu)

Email: indie.luo@gmail.com

Version

1.0.0, Thursday, August 16, 2018

笔记: WWDC 2016 Session 805 Iterative UI Design

前面

最近在翻看WWDC视频.
这个属于原型设计块的内容, 以前也确实没有发掘看看.
觉得还不错, 有很多更Apple风格的思路. 留点笔记吧.

笔记

805所说的迭代UI设计, 更多的是在讲如何从零开始设计一个App.
迭代的, 是产品设计的实现过程.

围绕一些问题, 可以来梳理思路:

  1. What are we making?
  2. Who is it for?
  3. Does it actually work?
  4. And did we get it right?

Identify the features that matter most to the people who will use your app,
and features that serve your own goals for the app it self.
In order to determine what your app should do.

还大字说明了一件感觉很多“产品经理”应该好好看看的–

You ≠ User

你不是用户.

Designing for yourself distracts you from what matters most to everyone else.

诸多产品经理喜欢用自己的习惯, 套上“用户”如何如何想, “用户”如何如何觉得这样的外衣, 来解读需求.
应该注意注意啦.

视频里还演示了用Keynote来画UI的过程, 并归纳了一下:
1. Use screenshots as references;
2. Draw some squares and lines;
3. Zoom in and out a lot (to make sure that they were pixel perfect);
4. Use believable content.

设计完一个界面后, 再继续延展.
因为一屏界面不是一个App, 需要完善workflow.

基本原则还是:

Started with what I knew and then I evaluated and iterated on all my designs until I ended up with something I was happy with.

整个过程就是805所在提的, iterative design, 迭代设计.

实际看来, 他们的操作, 有多设计, 多比较, 比我日常看到的有更多的互动.
而不是一个人盯着一屏幕的工具, 和别人家的产品, 埋头~~抄抄抄~~画画画.

Author

骆昱(Luo Yu, indie.luo@gmail.com)
Tuesday, August 14, 2018