我已经提交了我的第一个 iPhone 应用程序,现在正在等待批准。我唯一担心的是它会因为 HIG 中的一些细微差别而被拒绝,这是来自谷歌搜索。
Apple 如何将 HIG 视为指导方针或福音?
我已经提交了我的第一个 iPhone 应用程序,现在正在等待批准。我唯一担心的是它会因为 HIG 中的一些细微差别而被拒绝,这是来自谷歌搜索。
Apple 如何将 HIG 视为指导方针或福音?
这一切都取决于。
如果您为某些功能使用了错误的图标。 他们会拒绝它。
如果它让用户感到困惑。他们会拒绝它。
如果标准 UI 组件不能按预期工作。他们会拒绝它。
如果操作在没有适当反馈的情况下失败。他们会拒绝它
但是他们通常会在 GUI 中告诉您他们拒绝的一项。
因此,当您修复它并将其寄回时,他们可以告诉您下一个。
这实际上取决于您的奉献精神在多大程度上会带来更好的用户体验。
HIG 可以帮助您构建用户从一开始就或多或少地了解如何使用的应用程序,并使应用程序易于使用。
如果你做一些定制的事情来改善用户的生活,Apple 可能会放手。但是,如果您以使应用程序更难使用的方式出现偏差,他们往往会贬低您。
许多可能的拒绝都是相当合理的事情 - 例如,我曾因旋转视图而被拒绝,其中 UI 元素并未完全正确替换。一旦修复(这确实是我的一个错误),该应用程序就被接受了。
它们绝对是指导方针,但如果你对 UX 没有信心或没有丰富的经验,你应该把它们当作福音。在开发移动应用程序时,我觉得提供良好的用户体验应该是最高优先级。很多开发人员在 UI 方面做得很差,而 HIG 提供了一套非常好的指导方针,至少在开始时是这样。您应该对自己进行彻底的阅读。
指导方针。底线是它必须工作,不能使用任何私有 API 或违反协议条款。如果它按照它所说的去做并且没有立即崩溃,那么你可能会没事的。
HIG 更像是一种改变彩票赔率的方法。通过不做任何明显看起来违反 HIG 的事情,您可以大大提高您的胜算。有些网站列出了至少在一名审阅者看来是违规的事情。
但是有许多应用程序的 UI 相当粗糙(看起来与其他开发人员不兼容),但不知何故被 App Store 接受了。另一方面,有人听说其他应用程序被拒绝的东西在审阅者看来与在您看来完全不同(您会将图标 X 与完全不同的图标 Y 混淆吗?等等)或者错误地使用“或SDK 协议规则之一中的“和”?