《iOS编程指南》——1.2节发行周期-阿里云开发者社区

开发者社区> 开发与运维> 正文

《iOS编程指南》——1.2节发行周期

简介:

本节书摘来自异步社区《iOS编程指南》一书中的第1章,第1.2节发行周期,作者 【美】Alasdair Allan,更多章节内容可以访问云栖社区“异步社区”公众号查看

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平台的应用审核时间。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章