iOS 人机界面指南

标签 ios hig human-interface

我正在开发我的第一个 iOS 应用程序,我担心我所做的特定事情的人机界面指南。通过阅读文档,我不明白为什么会出现问题,但是,我做了几件我不确定的事情,并且想知道任何人都可以就我可能遇到的项目提出建议。

这是一个简单的图像“标记”操作。该 View 有两个按钮(“录制可选声音剪辑”和“保存”),我已将其设置为半透明。触摸时,按钮变为不透明的黑色背景,这对我来说很明显它们是按钮。但是,它们看起来很像上面“描述”的 UITextField。我附上了其中一张图片的样本:

enter image description here

我还在顶部附近放置了一条简单的帮助消息,以明确如何取消标记(而不是将传统的 X 放在一个圆圈中,这更明显但对我来说吸引力较小)。但是,如果没有一些指导,用户如何取消编辑可能并不明显,但 HIG 似乎不鼓励这样做。

我主要感兴趣的是这些东西是否有可能被应用程序拒绝?

TIA 的任何建议。

最佳答案

这些东西都不会让您的应用程序被拒绝。人机界面指南主要是为了帮助您避免可能让用户感到困惑的 UI/UX 功能。我只知道你的应用会因为 UI/UX 功能而被拒绝的一种情况,那就是你必须在 iAd 不在屏幕上时隐藏它们。不过,就这样的事情而言,您会非常好,并且 t 是您正在遵循的一个相当典型的范例(例如,如果他们因此拒绝您,他们将不得不拒绝 Facebook)。
不过,我认为,你应该退后一步,问问自己“为什么会有这些指导方针?”这不是你的应用是否会被拒绝的问题,而是你想向用户展示什么的问题。如果您认为这些按钮可以作为按钮,请继续。否则,您可能需要重新考虑您的 UI/UX。就我而言,Apple 提供了一套很好的规则来帮助你制作易于理解的用户体验,所以你不妨遵循它。然而,话虽如此,最终,您的用户将决定您的用户体验是否令人困惑!
编辑
我想在 Apple App Store Review Guide 中添加它,第 10 节(UI)他们说如下:

10.1 Apps must comply with all terms and conditions explained in the Apple iOS Human Interface Guidelines

10.3 Apps that do not use system provided items, such as buttons and icons, correctly and as described in the Apple iOS Human Interface Guidelines may be rejected

10.6 Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected


话虽如此,我认为这并没有得到非常严格的执行,我怀疑你的应用会因为你所建议的功能而被拒绝。但是,我想我会给出公平的警告,以防你在截止日期前工作并且非常不喜欢风险。

关于iOS 人机界面指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18097834/

相关文章:

c# - 使用 C# .NET 从操纵杆获取输入

iOS 如何将用户直接带到钱包应用程序

ios - react native 性能监视器

iphone - UINavigationBar 自定义后退按钮与形状

ios - 由于苹果登录按钮,应用提交被拒绝

cocoa - 显示文本字段无效的最 Cocoaish 方式是什么?

ios - objective-C 'Could not find a navigation controller for segue ' SegueIdentifier'

iphone - 如何在 iOS 中实现这一点?

ios - Appstore中的Demo账户是公开的还是只供苹果审核的?

iphone - 用于更改表格排序列的 iOS 人机界面指南