我作为iOS开发者,已经有一段时间感到烦恼,onboarding(引导式界面设计)是你可以工作的影响最大的事情之一,但它也是迭代最困难的事情之一,因为每一次更改都需要经过完整的App Store审核周期。

一次headline的headline修改,屏幕重排,CTA(行动按钮)copy的不同表述,所有这些都需要新的编译和审核。即使在web平台上,你可以在5分钟内发布新的功能并在当天收到数据。

大部分的app我看过:onboarding在发布时设置好,转化率一般,别人不再对它进行任何修改,因为迭代的成本似乎太高了,而相比之下理想的转化率似乎没有获得。

我尝试过或见过别人尝试过的几件事:

把修改合并到更少的版本

将多个onboarding修改一起合并发布。减少了审核的频率,但意味着你无法独立的测试和验证变量的影响,结果变得难以理解。

使用特性标志

对于显示/隐藏特性挺有用,但对纯粹的UI改动不太帮助,除非你在上面再构建一个完整的渲染层。

只接受这个周期

我本人也是如此。决定更快的迭代速度的回报价值不值得为了这种工程复杂性投入。

我真正对这个社区都想知道的:在这个社区的人们真正做什么?是否因为App Store的审核周期你不想或是不值得为onboarding的迭代付出努力?

我们正在编写一个针对这个问题的工具flwkit.com,所以我有一定的观点,但我也真正的想知道这个社区的普遍情况。