新一代 iOS 的发布通常意味着对迄今为止受支持的最旧 iPhone 型号的支持结束。今年轮到了 3GS 机型,它的技术装备不足以轻松地与 iOS 7 配合使用。技术进步是不可阻挡的,对于这样的旧手机及其用户来说,这一步变得相当不幸。
这是因为应用程序开发人员停止支持具有较旧操作系统的较旧型号,因此随着时间的推移,此类设备的功能会受到极大限制。然而,现在有一项变化肯定会让许多新 iPhone 或 iPad 的用户感到高兴。苹果已开始允许旧设备的所有者下载与其操作系统兼容的旧版本应用程序。
iOS 6 和 iOS 7 之间的差异很大,并不是每个人都会喜欢它们。大多数开发人员肯定会尝试充分利用新选项。他们将在应用程序中构建新操作系统的新 API 和功能,逐步改变大多数应用程序的设计以适应 iOS 7 用户界面,并将主要关注新操作系统和当前的手机型号。
但由于苹果的这一友好举措,这些开发者将能够进行创新,而不必担心激怒和失去现有客户。现在可以将应用程序重新设计为 iOS 7 的映像并切断旧设备的连接,因为此类设备的所有者可以简单地下载一个旧版本,该版本可以毫无问题地为他们工作,甚至不会干扰用户体验他们看起来不同的图形界面。
那么我的新旧3G还能起死回生吗? :-)
好吧,如果这个 TimeMachine 也适用于,比如说,带有 iOS 2 的 iPod Touch 4.2.1g,那么这是一个好消息,对我来说比上周的整个主题演讲更受关注。这就是我所说的不要把你的客户抛弃。
它仍然有一个问题,例如 Twitter,它更改了 API,并且他们可能没有在 4.2.1 的应用程序中修复它。无论如何,我会尝试。
太糟糕了 :-) 但话又说回来,我们要谈论什么 :-) iphone 4 已经有 3 年历史了......并且仍然拥有相对较旧的硬件 - 800mhz 处理器和 512 ram ...并且仍然有 ios 7 ... 。对于像 Lidl 这样的经典应用程序,我理解......对于音乐、摄影和其他需要更多性能的应用程序,我有点不理解:D
我的孩子过去两年一直使用最初的 2G iPhone(作为 iPod)。这个功能对我来说很有用:)
这就是我欣赏苹果的原因!!考虑到每个人:)即使您有旧型号:)
我想知道开发人员是否可以以某种方式配置它。我认为,如果旧应用程序将使用开发人员稍后想要取消的 API,那么应该可以以某种方式设置确切的行为......
它还让我难以想象它在应用程序版本和 iOS 的不同组合中的表现如何 - 我会请求一篇更广泛的文章,最好对一些流行的应用程序进行测试。此外,当您直接从移动设备购买/安装以及通过 Mac 上的 iTunes 购买/安装时,它的行为会有所不同 - 最初它让我在 iTunes 中购买一个应用程序,然后它不会同步到旧的 iPod,这让我很恼火。少量。
听起来不错,对于年龄较大的用户来说当然是个好消息
设备,但问题是有多少开发者会支持这种趋势。
当开发人员制作应用程序时,他们通常将其分为 2 个(完整版和精简版)或 4 个版本
(完整版 iPhone、完整版 iPad、Lite iPhone、Lite iPad)版本。支持
旧版本基本上意味着应用程序数量加倍
必须由开发人员维护,根据我的经验,这是通往地狱之路。此外,在
旧版本,它通常不仅仅是代码中的一些小事情,
但可能会有很多变化。