我应该支持iPhone 3G多长时间?


15

我正在开发和发布iOS游戏,并且发现它出于多种原因而无法在iPhone 3G上运行(甚至不问2G)。首先,每个级别所需的精灵和声音数量持续导致内存不足崩溃。我已经将其缩减到最低限度,并根据需要从战略上加载/卸载资源,但是某些项目需要进行缓存,以便可以快速激活它们。我的最后一招(我试图避免)是使所有音频的质量降低。图形已经被紧密地包装在精灵表中。

该游戏在iPhone 4和iPad上运行出色,甚至在3GS上也表现出色。我应该担心不支持旧设备吗?


4
可能仍有相当数量的3G用户。并非所有用户都是极客,并且每年都会以全额费用进行升级。我认为大多数人会保留手机直到手机死掉。
内特(Nate)2010年

3
首先发布您的游戏,看看它是如何进行的。如果对此有很高的需求,则可以将其以减少音频或其他任何形式移植到3G。
2010年

另请注意,Game Center无法在3G上运行。
MrDatabase 2010年

更新-我一直在进行有关硬件分配的一些研究,发现虽然3G市场在萎缩,但它们占了活跃iPhone的10-20%。仍然是一个很大的市场块,不容忽视。所以,我回到了绘图板上(从字面上和形象上),并且做了很多优化。我终于可以在3G以及2G iPhone上间歇性地出现内存不足崩溃的情况下运行该应用程序。感谢您的所有投入。
jtalarico 2010年

Answers:


4

我相信大多数开发人员将继续支持3G(以及类似规格的iPod Touch 2nd Gen),直到iOS5发布为止,预计苹果将放弃对3G的支持。

但是,如果您确实不能使游戏在3G上运行,并且可以解决不向3G所有者出售的情况,则取决于您。我希望从不可避免的白痴那里得到一些一星级的评论,尽管描述说它不支持他们的设备,但他们仍然会购买它。

不支持3GS之前的设备的优点是,您可以使用OpenGL ES 2,而不必提供ES 1.1后备渲染路径。


哇,您可以购买无法在您的设备上运行的应用程序吗?+1 for Android Market ...
dash-tom-bang 2010年

1
您可以在iTunes本身中为任何东西购买应用程序。当您通过设备上的商店购买商品时,它将其限制为设备可以运行的应用程序。
Tetrad

例如,查看Apple自己的iMovie应用。它仅在iPhone 4上运行,但在评论中,很多没有iPhone 4s的人都购买了它:) AFAIK,只能从手机本身访问Android商店,所以我想这可以消除混乱。
2010年

5

我强烈建议在您的应用程序中包含一个诸如Flurry之类的分析工具,以便在启动后获取硬数据。(苹果目前暂未实施对Flurry的禁令)。

对于我的游戏,目前有25%的会话是在3G上进行的,所以我什至不打算立即放弃。我强烈建议您支持它。使您的应用运行更快有很多性能上的窍门,因此请继续努力。


1

如果不取消对第二代触摸的支持,您就无法真正不支持3G(例如,使该应用仅在支持armv7的设备上运行)。从游戏的分析中,我们最近发布了这些用户,尽管这些用户是少数,但仍占我们用户的相当一部分。

像许多其他问题一样,您问题的答案将取决于您所处特殊情况的经济学。您是否通过削减游戏的设计或美术资源来在3G上工作而失去了竞争优势?额外的预期销售额会弥补在该支出中投入的资金吗?如果您可以回答这些问题,那么答案很明显。


0

有较旧的设备,然后是较旧的设备。

诸如iPhone 1G之类的东西,甚至可能扩展到2G,显然都无法像4G一样。这些用户很少,您仅会丢失很少的用户。

但是,iPhone 4上市已经不到几个月了。内特·布罗斯(Nate Bross)表示,很少有人痴迷于手机,“它的更新更好”,并且极客会随时升级。我仍在使用第三代iPod Touch(不完全是iPhone,但足够接近它并带有wifi信号)。我知道仍然有2G机型的人很少。

您必须在以下两种情况之间做出选择:尝试进一步减少内存使用量,并错过大量不升级的用户。


您跳过了3GS模型。我认为没有人会认真考虑放弃3GS。放弃3G可以立即带来实实在在的好处,例如有保证的OpenGL ES 2支持。

啊,对不起
共产党鸭子

0

令人失望的是,苹果已经开始不支持Game Center,而弃用3G(不是3GS)。

那里仍然有很多这些设备。的确,如果您主要为“低清晰度” iDevice制作游戏,则可能还支持较旧的iPhone和iPod Touch。

如果您要为高性能的“ hi-def” iDevice开发游戏并将其移植到3GS,那么出于性能原因而放弃对3G的支持可能更合理?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.