iOS7 的问世,为 iPhone 应用带来了全新的界面设计。为了匹配苹果新的人机界面设计规范,开发者或许不得不为他们的iPhone 应用重新制作用户界面。然而,即使在iOS 世界中,操作系统碎片化还算不上多大的问题,但依旧有一些用户,在继续使用以前版本的iOS。从人机界面设计规范来看,为iOS7 设计的应用将不适用于这些用户。
迄今为止,iOS 用户只能够下载Apple 应用商店中提供应用的最新版本。如果某个应用针对较新版本的iOS 进行升级,而使用较旧版本iOS 的用户想要下载该应用,那么用户面对这样的提示:需要首先升级操作系统。如果新版本iOS 并不适用于他的设备,或是用户并不想升级操作系统,那么他就无法安装应用。
随着iOS7 的发布,苹果更新并公布了它的iTunes Connect 开发者指南,现在苹果将支持用户下载以前版本的应用:
现在,曾经购买过某个应用的用户,可以重新下载该应用之前的版本。这样,用户就可以使用一些比较陈旧的设备,哪怕当前的版本应用已经不再支持这些设备。如果开发者不希望向用户开放这些版本,那么可以在iTunes Connect 中的“管理你的应用”模块中,从权利和定价部分,来管理应用之前各版本的可用性。
对开发者来说,这将为应用升级、支持的操作系统版本和设备等方面,带来一定的灵活性。现在,开发者能够保持某项服务,对不再能够获得iOS 主版本更新的设备——例如iPhone 3G 或3GS 等——可用。同时,当前版本的应用则可以利用新的特性或是用户界面元素。
查看英文原文: Apple Now Allows Downloading Previous Versions of iOS Apps
评论