我已经提交了我的第一个iPhone应用程序,现在正在等待批准。我唯一担心的是由于HIG中的一些微妙的细微差别而被拒绝,这是来自Google搜索。
Apple如何将HIG视为指南或福音?
答案 0 :(得分:7)
一切都取决于。
如果您使用错误的图标来表示某些功能。 他们会拒绝 如果它让用户感到困惑。 他们会拒绝 如果标准UI组件无法按预期工作。 他们会拒绝 如果操作失败而没有适当的反馈。 他们会拒绝
但他们通常会告诉你GUI中的一个项目,他们拒绝了它 因此,当您修复它并将其发回时,它们可以告诉您下一个。
答案 1 :(得分:2)
准则。最重要的是它必须工作,不使用任何私有API或违反协议条款。如果它按照它所说的那样做,并且不会立即崩溃,那么你可能会没事的。
答案 2 :(得分:2)
这实际上取决于您的偏差会带来更好的用户体验。
HIG可以帮助您构建一个应用程序,用户可以从一开始就了解如何使用更多或更少,并使应用程序易于使用。
如果你做了一些可以改善用户生活的自定义内容,Apple可能会放弃它。但是,如果你的方式偏离使应用程序更难使用,那么它们往往会落在你身上。
许多可能的拒绝是相当合理的事情 - 例如,我被拒绝一次旋转视图,其中UI元素并没有完全正确地替换。一旦修复(这确实是我的错误),该应用程序被接受。
答案 3 :(得分:2)
它们绝对是指导方针,但如果您对UX没有信心或有很多经验,那么您应该将它们视为福音。在开发移动应用程序时,我觉得提供良好的用户体验应该是最优先考虑的事项。很多开发人员都非常擅长UI,而且HIG提供了一套非常好的指导方针,至少在开始时是这样。你应该自己欠一个HIG彻底阅读。
答案 4 :(得分:0)
HIG更像是一种改变彩票赔率的方法。通过不做任何明显违反HIG的事情,你可以大大提高你的几率。有些网站列出了至少有一位审稿人认为存在违规行为的内容。
但是有许多应用程序具有相当苛刻的UI(看起来不像其他开发人员的HIG),但不知何故被接受进入App商店。另一方面,人们会听到其他被拒绝的应用程序,这些应用程序看起来与审查者看起来非常不同(你会把图标X混淆为完全不同的图标Y?等等)或者误认为“或“for”和“在其中一个SDK协议规则中?