1.2 发行周期
iOS编程指南
Paul Graham是我最喜欢的布道师之一,他认为基于Web的软件开发技术的到来不仅极大改变了软件的用户体验,也改变了软件的开发体验:
新的开发技术颠覆了传统的软件发行方式。回想一下桌面软件的发行过程简直就像做了一场噩梦,整个公司上上下下都精神高度紧张,前途取决于这一堆繁杂的代码,不敢出一点错。不论是软件的发布过程还是软件产品本身,这一切都改变了,这一点不证自明。
——摘自“The Other Road Ahead”,作者:Paul Graham
他说得很对,自从桌面软件慢慢演化成了云端服务,软件的发布变成了一件从容惬意的事情,回到本地化应用,也就意味着我们不得不再次回到旧的发布方式。插一句题外话,虽然基于Web的应用有这些好处,我必须得承认我有时还是挺怀念新版本发布时的那种心悸但喜悦的感觉,以及辛勤的付出总算有了回报的那种幸福感。
基于Web技术的软件的发布可以是增量式的,随时发现Bug并随时修正,不会影响到用户的使用。然而,本地化应用在这方面就更像桌面软件。
在本书的第13章里会讲解如何向App Store提交应用,不过你最好早点有一些心理准备。众所周知,App Store的审核过程是不透明的,审核时间也没个准,所有的应用不光首次提交要接受审核,每次更新还要审核,一般来说每次审核大概需要7天,也有可能更长。我的一些应用提交之后几天就审核通过了,但是有一个应用一直等了4个月才审核通过。
如果你想了解平均审核时间如何随着时间变化,可以去Average App Store Review Times网站看看,这个网站的作者是一位知名的iOS开发者,他从Twitter上收集数据来统计iOS和Mac平台的应用审核时间。
时间: 2024-10-28 01:04:51