【发布时间】:2012-10-04 16:17:25
【问题描述】:
对于网络应用,我喜欢部分生产版本的想法,比如说,负载均衡器后面有 5 个服务器节点,新的代码更改只发布到 1 或 2 个其中。如果存在错误,它有助于最大限度地减少对客户的影响,并且可以更快地退出 (恕我直言)。
但是,如果我们谈论的是移动应用程序(实际的原生二进制文件,而不是移动网络应用程序)怎么办? Android、iOS、黑莓、Windows Phone...这些市场是否支持部分发布的概念,即只有一小部分客户可以下载发布?
如果没有,任何人都可以想到一个 hackalicious 方法来完成同样的事情吗?我什至愿意做一些事情,如果我们有 1,000 名客户,我们最多允许 50 名客户注册新应用程序版本的“先睹为快发布”。然后我们只需要弄清楚如何让前 50 名注册者独占访问新版本。
我愿意做任何事情,只要有办法只将新的原生二进制文件发布到总客户群的一小部分,然后在未来某个时间点发布到整个客户群。提前致谢!
【问题讨论】:
-
对于您所询问的每个平台,这是一个不同的问题,因为每个平台的分发选项都有很大差异。
标签: android ios windows-phone-7 blackberry release-management