为iPhone OS 3.0而不是3.2开发是否有意义?

问题描述:

当涉及到向后兼容性时,我想坚持iPhone OS 3.0,所以一些对iPhone不够丰富的穷人iPod Touch用户使用我的应用程序。但iPhone OS 3.2有一些非常酷的功能,这将是很好的。为iPhone OS 3.0而不是3.2开发是否有意义?

有问题的东西:因为它只是一个小小的升级,我可以想象大多数决定升级到3.0的iPod Touch用户可能从未升级到3.2。我不确定苹果是否真的要求他们花费10美元从3.0升到3.2。但是,如果苹果向他们要钱,我相信90%的iPod Touch用户都没有升级。

所以最大的问题是:如果你决定使用iPhone OS 3.0,仅仅因为更多的功能而坚持3.2是愚蠢的想法?这会有效地杀死你的一半iPod Touch用户群吗?

您可以通过在构建设置的最小版本的你支持

设置“iPhone操作系统部署目标”属性提供向后兼容性记住,你在地方检查版本源代码,你喜欢使用新的功能,并提供替代旧的操作系统版本

3.2尚未推出(对于没有SDK的人),但3.1版的iPod Touch用户支付3.0版本的费用是免费的,所以看起来合理,3.2也对他们免费。

3.2是什么在iPad上运行。

+0

这并没有真正回答一般问题 – Tomen 2010-05-28 15:57:21

3.2只适用于iPad。 iPod Touch和iPhones将跳水至4.0。

这更多的是你是否需要3.2中的功能或想要定位iPad的问题。如果没有,则以3.0/3.1为目标。

你会惊讶有多少仍然在2.x的OS

+0

肯定的是,我坚信像谁与2得到了他们的设备上的所有iPod Touch用户的90% .x仍然使用2.x.苹果从他们那里收钱是一种耻辱。显然,iPod Touch用户并不是那些拥有大笔资金的人 - 他们应该为iPhone用户收费,甚至更好:没有人用于这些升级。所以开发人员不必考虑坚持旧功能。 – dontWatchMyProfile 2010-05-28 16:11:25

+0

我同意'免费升级'。我只是借用我的姐妹iPod touch来做一些测试,她仍然在1.1.4上。我可以理解想要为升级获得价值(毕竟它仍然需要工作),但是,正如你所说的那样,它只是用来分割安装基础。 – ACBurk 2010-05-28 18:23:07

+0

肯定他们应该得到某种工作。但让我们面对现实吧:他们已经非常令人难以置信,这绝对不是必需的。而且:他们可能不得不感谢开发商获得巨大的成功和收入。因为没有应用程序,没有客户。它应该更像是一项基础设施投资。就像公司一样,也不会向员工收取使用办公室的费用。 – dontWatchMyProfile 2010-05-30 11:54:37