@scomper

Mac 和 iOS 应用程序的更新

2015.03.04

Mac 和 iOS 上都有一个内置的 App Store 应用来完成软件的下载和更新,但是也有例外。

  • iOS 上的 App Store 是基于当前登录的 Apple ID 来识别应用商店的地域和已购应用,所以你用中国区的 Apple ID 登录时,App Store 不会提示你曾用美国区 Apple ID 购买应用的更新。
  • Mac 上还有另一种情况,就是软件不是从 App Store 应用商店购买,是由软件开发商网站购买的授权,这样 App Store 也无法检测到这些软件的更新。

Mac & iOS Software update

App Store 自动更新

App Store 中的程序更新是最省心的,如果勾选启用了「自动下载项目」,在Wi-Fi网络环境下,应用程序还可以后台自动完成下载更新。

如果担心流量问题,iPhone 上确认「使用蜂窝移动数据」这项是处于关闭状态,Mac 上如果你加入了 Beta 版测试计划担心它自动升级或者不希望 OS X 巨大的更新包在不知情的情况下自动更新,可有去掉「安装 OS X 更新」的勾选。

软件更新-自动下载

Mac 上的 App Store 设置位置在「系统偏好设置 - App Store」,iPhone 上打开「设置 - iTunes Store 与 App Store」进行调整。

另外还有一种方式,使用命令行远程安装软件更新而无需打开 App Store 进行更新。
打开「终端」程序,输入:softwareupdate -i -a

App Store 的软件更新是和 Apple ID 绑定在一起的,如果你用多个 Apple ID 进行过购买,更新时需要分别使用它们登录才可以完成更新。

Appshopper 更新邮件通知

虽然完成更新一定需要切换 Apple ID,但是监控是否有新版本就不一定非要登录 Apple ID 账号,我们只需要监测软件本身就可以。

以我个人为例,因为平时主要是以中国区的 Apple ID 登录 iPhone 上的 App Store,所以当美国区专有的几个应用更新时 App Store 程序里压根就不会出现更新提示,在网上吐槽这种纠结时,网友提供了一个简约的方案:Appshopper。

Appshopper 是一个跟踪 Mac & iOS 软件折扣信息和更新的网站,注册后可以添加自己已购买和感兴趣的软件,通过勾选邮件更新提示及时获得软件的更新信息。虽然 Appshopper 同时还提供了一个 iOS 端的应用,不过如果你只是跟踪少数的几个应用,采用邮件通知的方式更环保。

Appshopper.com 订阅软件更新邮件

图示中我注册的 Appshopper 账号中仅添加了不常用的美国区 Apple ID 购买的两个免费应用:Flipboard、Mailbox,首先通过网页的搜索框找到应用,然后勾选购买按钮下的「Own it」,这样它们就被添加到你的「My Apps」列表,最后勾选左侧的「Notify me of updates by E-mail」启用更新时的邮件通知。

软件自带的更新下载器

Adobe 和 Microsoft 这样的公司经常会在自己的软件中带一个更新检查的软件,通过自己的程序检测或直接完成更新。

Flash Player 的更新相比较起来显得很友好备受诟病。首先需要在「系统偏好设置」中打开 Flash Player,然后切换到「更新」栏,点击「立即检查」,如果有新版本会弹出一个下载引导界面,点击「下载」跳转到 Adobe 的网站,按照页面引导下载新版本的 .dmg 文件,Safari 默认会将文件保存在「下载」文件夹,下载完成后到文件夹里找到该文件按照 DMG 文件的安装方式安装程序。

Microsoft 的做法要稍微友好一些,通过 Word 或者 Excel 菜单栏「帮助 - 检查更新」打开自带的更新程序,检测到更新后勾选并安装。Office 2016 for Mac 目前还没有增量更新的方式,而且现有的版本每个应用里都包含一份独立的字体包,这导致每次更新下载的文件包尺寸都不小,下载过程中也会因为网络的稳定性问题出现失败。

如果通过自动更新程序下载失败,可以尝试通过列表下的 URL 链接直接访问网站下载,在网站里直接下载对应的pkg安装包进行更新。

MacUpdate Desktop

Mac 上跟踪 App Store 之外购买应用的更新可以借助于 MacUpdate Desktop 这款软件。

MacUpdate Desktop

MacUpdate Desktop 是包含付费服务的一个软件更新跟踪软件,付费后的便捷之处在于可以在 MacUpdate Desktop 中直接点击来完成软件的更新,不付费的免费模式中只红色高亮显示有新版本的应用。所以即便不购买它的服务完全不影响使用,发现有软件更新自己打开需要更新的软件从「关于」或者「帮助」菜单里选择「Check for Updates...」自行升级。

鉴于我们只是使用 MacUpdate Desktop 来定期检索更新,所以 MacUpdate Desktop 的「Preferences」里没有必要勾选「Launch at startup」,如果要主动刷新软件更新检查,通过菜单项「App - Check for Updates」来完成。

软件「关于」菜单里是否有「Check for Updates...」项可以用来区分软件是从 App Store 下载的,还是单独购买的软件授权。

--「壹页单章」会员计划 --

Comments
Write a Comment