2010-10-19 22 views
-1

现在我有一个大约30M的应用程序,当我需要为应用程序进行更新时,我只想更新应用程序的一小部分,我该如何处理应用程序?我应该为应用制作更新应用还是应该让它每次都下载整个新应用?我应该将哪种更新机制应用于30米左右的应用程序?

我忘了说它是一个在Mac OS上运行的应用程序,而不是iOS。

回答

2

没有更多的上下文,最好的答案是“这取决于”。关闭我的头顶,我可以想到这些因素会影响你的决定:

  • 有多少用户使用这个程序? 这些 用户的带宽可用性是什么?
  • 您是否期望用户下载并安装该应用程序?或者他们是否需要 自动更新?有没有人要求自动更新 ?
  • 这是桌面应用程序还是客户端服务器的一种情况?
  • 您是否已将应用程序拆分为组件,以便您可以将 只是一个小组件,将其替换为 已部署的应用程序,并期望整个 的事情能够正常工作?

编辑:基于评论中的上下文:由于该应用是来自某些在线来源的播放音乐,因此我假设它需要连接到某个中央服务器才能播放音乐。您可以在音乐应用程序周围制作一个小型包装应用程序。您需要更改安装程序,以便包装应用程序的图标显示在桌面和任何启动器上。因此,用户将首先启动包装器应用程序,而不是您的音乐播放器应用程序。包装应用程序然后可以联系中央服务器并要求最新版本的音乐应用程序。如果安装的音乐应用程序版本较旧,则包装应用程序可以自动下载最新版本的音乐应用程序,或者提示用户下载它或....一旦下载和安装完成,包装程序应启动音乐应用程序以及。根据你的情况,你可以看中,使包装应用程序只下载音乐应用程序的变化部分,等等。

+0

首先感谢您的回答 – 2010-10-19 14:47:37

+0

您应该点击数字上方的向上箭头“谢谢”某人一个答案,你点击复选标记接受它作为答案。 – 2010-10-19 14:48:42

+0

该应用程序是一个桌面应用程序,该应用程序是一个在Mac上运行的在线音乐FM,用户数量巨大,而且该应用程序需要自动更新。而且我不知道应用程序是否分解为组件,我刚刚被要求与应用程序一起更新机制,请你给我一只手,告诉我一个更具体的方式来解决我的问题。非常感谢! – 2010-10-19 14:52:32

相关问题