开发与 iOS 3 兼容的 iPhone 应用程序是不是有意义?

     2023-03-16     161

关键词:

【中文标题】开发与 iOS 3 兼容的 iPhone 应用程序是不是有意义?【英文标题】:Does it make any sense to develop iPhone application compatible with iOS 3?开发与 iOS 3 兼容的 iPhone 应用程序是否有意义? 【发布时间】:2011-11-06 16:36:03 【问题描述】:

我正在开发 iPhone 应用程序,它涉及 iOS 3.2 可用的框架(Core Text 等)以进行快速开发,但客户端要求部署目标为 iOS 3.0

困境是要么放弃可比性要求以及开发成本,但缩小潜在用户范围,要么花费大量额外精力开发与旧 iOS 兼容的应用程序。 困境来自这样一种观点,即不更新 iPhone 的用户就是不使用 AppStore、不购买应用程序等的用户……因此为他们继续开发没有营销意义。

这是真的吗?您知道有关该主题的任何可靠资源/研究吗?

【问题讨论】:

除非您需要支持无法升级到 3.2 的设备(如第一代 iPhone),否则绝对不要为低于 3.2 的设备烦恼。几乎可以肯定不要为低于 4.0 的任何东西烦恼。只有当你愿意留在先锋队时,你才可能逃脱 5.0+,尤其是在再过几个月之后。 我相信这样的问题总是让开发人员陷入困境。但我相信它的开发人员有责任解释旧功能的局限性和使用新功能的优势。这对开发人员来说始终是一个挑战。当然更新会给你一些新的东西...... :) 我主要关心那些因为性能下降而不将他们的 iPhone 更新到较新的 iOS 的用户。这可能是 iPhone 3G 的真实情况。 【参考方案1】:

在我看来 - Apple 是升级百分比最高的公司之一,大多数用户升级到稳定版本后不超过 3-4 个月(更精明的用户通常会立即升级),

老实说,我认为积极下载没有 iOS > 3 的应用程序的用户数量足够少,可以在需要时“忽略”它。

如果由我决定,我会选择 > 3.2,因为您需要 Core Text,正如您所说,缺点不是那么高。

这是我个人的看法:)

干杯。

【讨论】:

【参考方案2】:

绝对不要浪费你的时间。现在几乎每个人都在使用 iOS 4+,到明年年初几乎每个人都将使用 iOS 5。

另外,请下次使用搜索功能,这个问题已经问过很多次了。

【讨论】:

从项目管理/规划的角度来看,我还没有找到会触及这种困境的问题。如有错误请指出重复。 ***.com/questions/4502839/…【参考方案3】:

如果您销售的应用数量如此庞大,以至于即使销售额的微小增长也足以支付全职程序员和 QA 测试人员的薪水,而且您的应用无需更新的 API 也可以使用,那么也许值得支持古老的操作系统版本。

如果不是,那很可能值得,因为

1) 不使用最新 API 所允许的更小的功能集,以及

2) 更长的开发和测试时间也可能使您花费更多的新销售费用,而不是从使用旧设备的客户那里获得的费用;和

3) 不升级操作系统或设备的人购买应用的数量几乎没有运行更新操作系统版本的人多。

【讨论】:

使用 SDK 4.2 开发的 iPhone 应用程序需要向后兼容 iOS 3.1.3 .. 简单的方法?

】使用SDK4.2开发的iPhone应用程序需要向后兼容iOS3.1.3..简单的方法?【英文标题】:iPhoneappdevelopedwithSDK4.2,requiresbackwardcompatibilitywithiOS3.1.3..easyway?【发布时间】:2011-10-1707:18:35【问题描述】:我已经使用SDK4.2构建了一个iPhone应用程... 查看详情

Node.Js 是不是与 iPhone Objective C 应用程序开发兼容?

】Node.Js是不是与iPhoneObjectiveC应用程序开发兼容?【英文标题】:IsNode.JscompatiblewithiPhoneObjectiveCdevelopmentforapps?Node.Js是否与iPhoneObjectiveC应用程序开发兼容?【发布时间】:2014-03-3006:06:29【问题描述】:我是一名有兴趣转向iPhone应... 查看详情

iPhone:如何推送与以前支持的 OSv3.2 不兼容的新版本

...:2012-04-0208:48:15【问题描述】:我试图发布一个新版本的应用程序,我从头开始这个新版本,现在,当我试图将它推送到苹果时,我收到一个错误,告诉我我必须支持以前支持的iOS版本。我正在开发一个iOS5 查看详情

分发兼容 iOS 3.0 + 的应用程序

】分发兼容iOS3.0+的应用程序【英文标题】:DistributingappscompliantwithiOS3.0+【发布时间】:2010-08-1117:41:19【问题描述】:我一直在为iTouch、iPhone3G、iPhone3GS、iPhone4成功构建一个应用程序,运行iOS3.0+。当我将它插入Xcode并从那里构建... 查看详情

ios 4.3 应用程序与 ios 5.0 的兼容性

】ios4.3应用程序与ios5.0的兼容性【英文标题】:ios4.3applicationcompatibilitywithios5.0【发布时间】:2011-11-1710:19:56【问题描述】:我开发了适用于iOS4.3的iPad应用程序,它在ios4.3上运行良好。但是当我使用ios5.0检查应用程序时,我的应... 查看详情

开发兼容 Swift 的 iOS 框架

...一些客户正在使用与我的框架不同的Swift版本开发他们的应用程序。ModulecompiledwithSwift5.1.3canno 查看详情

如何使应用程序的设计与 iPhone4/iPhone5/iPad 兼容?有啥捷径吗?

】如何使应用程序的设计与iPhone4/iPhone5/iPad兼容?有啥捷径吗?【英文标题】:HowtomakethedesignoftheapplicationcompatiblewithiPhone4/iPhone5/iPad?Isthereanyshortcutway?如何使应用程序的设计与iPhone4/iPhone5/iPad兼容?有什么捷径吗?【发布时间】:2... 查看详情

发布的应用在应用商店中显示与 iPad 兼容,但仅针对 iPhone 编译

...508:08:09【问题描述】:我刚刚发布了我的第一个部署目标应用程序,我将iOS7.0和设备设置为iPhone。但是,当我在商店中查看我的应用程序时,它显示:与iPhone、iP 查看详情

iOS 应用程序(此类与键数据源的键值编码不兼容)

】iOS应用程序(此类与键数据源的键值编码不兼容)【英文标题】:iOSapp(thisclassisnotkeyvaluecoding-compliantforthekeydataSource)【发布时间】:2012-01-1311:52:22【问题描述】:我正在制作一个iPhone应用程序,我正在使用这个TableViewController,... 查看详情

iPhone 应用程序与 iPad 不兼容

】iPhone应用程序与iPad不兼容【英文标题】:IPhoneappisnotcompatiblewithIPad【发布时间】:2015-01-0615:14:27【问题描述】:我已将我的应用提交到AppleStore,但由于某些原因被拒绝。我的应用程序必须在iPad上进行测试和兼容的原因之一。... 查看详情

Xcode 4.5 与 iOs 6 在 iOs 4.3 中的问题

...-12-2603:46:36【问题描述】:我正在使用XCode4.2开发iPhone/iPad应用程序。通过最近的更新,我使用iOs6将我的XCode升级到了4.5。我用这个开发了一个iPhone应用程序。但是当我在iPhone3GS上运行带有iOs4.3的应用程序时出现问题,它有时会崩... 查看详情

是否可以创建与 iPad 兼容的 iPhone 应用程序?

】是否可以创建与iPad兼容的iPhone应用程序?【英文标题】:IsitpossibletocreateaniPadcompatibleiPhoneapp?【发布时间】:2014-02-0617:16:29【问题描述】:我记得不久前,iPhone/iPod应用程序可以下载到iPad上并按比例放大以适应屏幕。我想制作... 查看详情

iOS 6:与 AddSubView 的兼容性问题

...方法时,添加的视图高度为460默认。但我不想为我的所有应用程序视图手动设置框架。你有什么建议?【问题讨论】:【参考方案1】:我在使用ios6/XCode4.5时 查看详情

Xcode 11.3.1 兼容性

...40【问题描述】:我正在使用Swift在XCode11.3.1上构建一个IOS应用程序,我想知道哪些Iphone型号将与该应用程序兼容。模拟器显示Iphone8及更高版本。是不是意味着低端的iphone就不能运行了?我找不到好的解释或链接。【问题讨论】... 查看详情

使旧 Xcode 项目与 iPhone 6/6+ 兼容

...】:我有一个旧项目显示与Xcode3.2兼容。我在info.plist中为应用程序图标文件手动创建了条目。我尝试使用File->New->File->iOS->UserInterface添加images.xcass 查看详情

Xcode 5,如何使用与 IOS 6 和 IOS 7 兼容的 UI 构建应用程序 [重复]

】Xcode5,如何使用与IOS6和IOS7兼容的UI构建应用程序[重复]【英文标题】:Xcode5,HowtobuildanappwithUIcompatiblewithIOS6aswellasIOS7[duplicate]【发布时间】:2013-10-2111:04:06【问题描述】:我正在使用Xcode5。我想构建一个与IOS6以及IOS7兼容的UI的... 查看详情

无法在 iphone 上构建应用程序“没有提供兼容 iOS 版本的预置 iOS 设备。”

】无法在iphone上构建应用程序“没有提供兼容iOS版本的预置iOS设备。”【英文标题】:Cannotbuildapponaniphone"NoprovisionediOSdevicesareavailablewithacompatibleiOSversion."【发布时间】:2013-12-2519:02:20【问题描述】:我正在尝试在iPhone4s上... 查看详情

如何增加 iPhone 应用安装的最低 iOS 版本?

...并将部署目标增加到3.2,以使应用不再能够安装在与其不兼容的iOS3.1.3上。但是,当应用在商店上线时,它仍然被列为“兼容iOS3.1.3或更高版本”。如何提高A 查看详情