要在Windows中提供应用程序更新,我们只需下载安装程序并运行它即可。应用程序安装在%PROGRAMFILES%中,快捷方式放在不同的位置。键和值将添加到注册表中,以在系统的“程序”列表中提供条目。
要在Linux中提供应用程序更新,我们可以使用系统的包管理器。
如何在Mac OS X中提供应用程序更新?我想一般你只需将.app包拖到/ Applications?除了“查看/ Applications文件夹”之外,系统是否提供任何类型的注册表?更新的一般流程是否只涉及下载打开DMG文件,提示用户将新的应用程序包拖入/ Applications?将应用程序包复制到文件夹会在复制前删除现有的包,还是像普通文件夹一样(例如添加和替换现有文件)?我只想了解一些关于如何实现“检查更新”功能的一般信息,这些功能与Mac OS X应用程序的预期一致。
答案 0 :(得分:9)
听起来你应该调查Sparkle。
根据我作为Mac 用户(不是Cocoa开发者)的经验,它已经成为自我更新应用程序的事实标准,除了Microsoft Office和Adobe CS之类的一些巨石。