楼主分享得非常细致,我也对楼主说的许多点非常认同。我也来分享一下我的想法吧。

我的 App 目前收入还可以,我认为首要的原因是做了用户真正需要的东西,从而用户愿意付费。
这很自然:用户花一点小钱,我帮他节约时间。
楼主说的需要一开始就付费这点我非常认同。我的 App 从一开始就是付费应用,刚上线的一周定价 1 元,用来排除免费用户,后来随着功能的增加逐步提升至 15 元。其实中间为了获取用户我也做过实验,限免一周,然后看数据,结果发现免费进来的用户(无论美国的还是中国的)都是冲着白嫖来的,几乎没有任何的应用内转化。而且他们使用应用的频率也不高。反而是付费用户,由于付费墙的存在,在购买之前他们会仔细考虑自身是否有这种需求,购买后的存留和使用也更好。
我们做技术的习惯性地会觉得某个新技术出现了,就一定会有商机,其实不然。WWDC 看到小组件发布后,我其实也想过做这种小组件美化 App 的。但是它充满限制的 API 让我意识到,这不是一个刚需,这应该是 App 本体的延伸,重要的是 App 自身带给用户什么价值。
关于应用体验,我认为应该是在解决硬需求的基础上,使你脱颖而出的部分,而不是一开始就依赖优秀的体验。用户最终的付费动力始终是来源于解决了硬性需要,而不是审美 -- 除非是服务富豪们,单个付费可以 cover 好几年的收入,否则审美、流畅度等指标应当是第二需要考虑的事情。
当你的 App 可以解决用户真正的痛点,同时设计和体验在同类中脱颖而出时,你的 App 自然而然就成功了。