商业应用程序是否可以自行安装到常规的“程序文件”位置?
哪一个更好?可以在没有安装(#1)或集成的情况下运行的应用程序或需要完整安装的应用程序(#2)(使用注册表,程序文件,存储在AppData中的设置,存储在Users /.../中的文档等)< / p>
对我而言,似乎一个应用程序即使从以前的Windows安装中运行也能完美运行(因为它能够从任何位置运行等)更好。
我甚至可以将它放在我的拇指驱动器上并在我喜欢的任何地方使用它。或者更好的是,如果我要将设置从一个副本带到另一个副本,这将非常容易,而另一个遍布的应用程序将需要一个功能。
为什么要尝试解决无问题?
关于此的任何想法和优点/缺点?您认为哪种更好,更适合您?你介意一个应用程序是否像#1?看起来似乎更容易将这些类型的应用程序集成到管道中,在那里它们可以被抛到任何地方来处理传递给它的数据。
答案 0 :(得分:3)
在Mac上,这是大多数应用程序的工作方式 - 它们是一个独立的程序包,可以从计算机移动到计算机,从文件夹移动到文件夹。在Windows中不常见,但没有理由避免这样做。
您可能希望在第一次启动时让应用程序提供将“开始菜单”快捷方式添加到其当前位置,因为Windows用户倾向于希望应用程序安装这些快捷方式。
答案 1 :(得分:3)
它变得越来越可接受,甚至可能预期应用程序是自包含的,并且不需要复杂的安装程序。对于较小的实用程序应用程序尤其如此。
如果您查看要求软件执行X的超级用户的问题,会给出大量答案,建议不需要安装的软件,以便可以从CD / DVD或拇指驱动器运行。
因此,如果您的应用程序可以像这样工作,那么一定要提供它作为可能的安装方法。没有什么可以阻止你提供这两者 - 一个“完整”的安装程序,用于较少的计算机文化和一个zip文件下载的技术娴熟。