我正在开发我的第一个iOS应用程序,而且我对我已完成的特定事情的人机界面指南感到担心。从阅读文件,我不明白为什么这将是一个问题,但是,我做了几件我不确定的事情,并且想知道任何人都可以提出关于我可能会遇到的项目的建议。
这是图像的简单“标记”操作。该视图有两个按钮(“Record Optional Sound Clip”和“Save”),我有点半透明。当触摸时,按钮变为具有不透明的黑色背景,对我来说,这显示它们是按钮;但是,它们看起来很像上面的“描述”的UITextField。我附上了其中一张图片的样本:
我还在顶部附近放置了一条简单的帮助信息,以明确如何取消标记(而不是将传统的X放在一个圆圈中,这对我来说更明显,但不那么有吸引力)。但是,如果没有一些指导,用户可能不会明白如何取消编辑,但HIG似乎不鼓励这样做。
我主要感兴趣的是这些东西是否有可能被拒绝?
任何建议的TIA。
答案 0 :(得分:2)
这些内容都不会让您的应用被拒绝。人机界面指南主要用于帮助您避免可能让用户感到困惑的UI / UX功能。我只知道一个案例,你的应用程序将被拒绝用于UI / UX功能,这就是当你不在屏幕上时必须隐藏iAds。就这样的事情而言,你会完全没问题,并且你是一个相当典型的范例(例如,如果他们拒绝你就必须拒绝Facebook)。
我认为,你应该退后一步,问问自己“为什么这些指导方针存在?”这不是您的应用程序是否会被拒绝的问题,而是您要向用户呈现的内容的问题。如果您认为这些按钮可以正常,那么请继续。否则,您可能需要重新考虑UI / UX。就我而言,Apple提供了一套很好的规则来帮助您实现可理解的用户体验,因此您也可以遵循它。然而,话说回来,您的用户最终将成为您的用户体验是否令人困惑的决定者!
修改强>
我想在Apple App Store Review Guide第10节(UI)中添加以下内容:
10.1应用必须遵守Apple iOS人机界面指南
中说明的所有条款和条件10.3不正确使用系统提供的项目(如按钮和图标)的应用程序,如Apple iOS人机界面中所述 指南可能被拒绝
10.6 Apple和我们的客户非常重视简单,精致,富有创意,深思熟虑的界面。他们需要做更多的工作但是 值得。苹果设置了很高的标准。如果您的用户界面很复杂或 不太好,可能会被拒绝
话虽如此,我不认为这是非常严格的执行,我怀疑你的应用程序会因你建议的功能而被拒绝。但是,我认为如果您在截止日期前工作并且风险很大,我会给予公平警告。
答案 1 :(得分:1)
我认为您描述的任何内容都不会让您的应用被拒绝。
从左到右滑动取消似乎很奇怪。您是否考虑过与“保存”按钮相同的样式标记为“取消”的按钮,文本字段右侧和保存按钮上方?