摘要:update 和 upgrade 的区别:update: 翻译成 “更新”,意为当前主要的、独立的版本”更新”版本。通常免费。upgrade: 翻译成 “升级”,意为升级到下一个”主要的、独立的”版本。通常不免费(如果软件收费的话)。
最近在封装一个 Android 版本升级模块的时候,希望给这个类起一个恰当的名字,由于升级这个单词在我脑海中同时出现了 update 和 upgrade 这两个单词,些许纠结。究竟是 UpdateManager 好,还是 UpgradeManager 好呢?
Google 走起,这两天在群里发现有人告知这个 IP (http://212.59.4.89)网址不用翻墙就可以登录 Google ,不知道能坚持多久,先用着。大家小声扩散。 Google 关键词:software difference update upgrade 搜索结果如下:
搜索结果的第一条结果就是苹果官网的 http://support.apple.com/kb/HT1444,结果可靠。由于官网就有中文翻译,所以一并摘抄,结果如下:
Software update, upgrade–what’s the difference?
Find out the differences between an Apple software update and an upgrade.
Upgrade
An Apple “software upgrade” means a major, standalone version of a software product. Such products are usually something you purchase. OS X upgrades are sometimes also called “reference releases.”
For example, OS X Mountain Lion is an upgrade that is available from the Mac App Store.
Update
A “software update” updates a major (reference release) version of software, but does not upgrade it to the next major version (if one exists). Software updates are made available via download from the Software Update application (or the Mac App Store in Mountain Lion) in OS X and typically provide fixes that enhance the stability, compatibility, and security of your Mac. For example, Apple provided the OS X v10.7.4 Update as a software update to OS X Lion v10.7.
Additional Information
Key differences
A software update is usually downloadable free of charge; a software upgrade usually is not.
A software upgrade usually increments the first “dot” number of a product (for example OS X Lion v10.7, Mac OS X Snow Leopard v10.6); a downloadable software update usually increments second “dot” number (for example, Mac OS X v10.7.4).
软件更新与升级有何区别?
了解 Apple 软件更新与升级之间的区别。
升级
Apple“软件升级”表示软件产品的主要、独立版本。此类产品通常是您购买的产品,OS X 升级有时也称为“参照版本”。
例如,OS X Mountain Lion 是升级版本,可从 Mac App Store 获取。
更新
“软件更新”用于更新软件的主要(参照版本)版本,但不会升级到下个主要版本(如果存在)。通过 OS X 中的“软件更新”应用软件(或 Mountain Lion 中的 Mac App Store)下载软件更新,且通常提供可提高 Mac 稳定性、兼容性和安全性的修补程序。例如,Apple 提供的“OS X v10.7.4 更新”,就是 OS X Lion v10.7 的软件更新。
Additional Information
主要区别
软件更新通常可免费下载;而软件升级通常不可免费下载。
软件升级通常会递增产品第一个“小数点”后的数字(例如 OS X Lion v10.7、Mac OS X Snow Leopard v10.6);而可下载的软件更新通常会递增产品第二个“小数点”后的数字(例如 Mac OS X v10.7.4)。
以上中英文对应的内容可能有一定的出入,但是我想应该是中文的以英文内容为主的,我们单独的看英文或者中文就可以了。
以上我们可以看到,update 和 upgrade 的区别如下:
update: 翻译成 “更新”,意为当前主要的、独立的版本”更新”版本。通常免费。
upgrade: 翻译成 “升级”,意为升级到下一个”主要的、独立的”版本。通常不免费(如果软件收费的话)。
那这样的话,毫无疑问,我的 Android 版本更新的模块,可以取名为 UpdateManager 了。
打赏
微信扫一扫,打赏作者吧~
上一篇: « Android 设计原则
下一篇: Git:RPC failed; result=56,HTTP code = 0 错误分析及解决方法 »