如果它是专为3G设计的话,我的iphone应用程序是否会被淘汰

时间:2009-11-09 04:41:51

标签: iphone app-store distribution

我的应用程序在3gs上像梦一样运行,但在ipod touch上可能有点小问题,任何人都有类似的经历,有分发吗?

该应用仍然有效,在ipod touch上(已经有一年了,忘记了哪一代),但还不行。

2 个答案:

答案 0 :(得分:2)

说实话,只有Apple能够可靠地回答这个问题。根据你的意思,“小故障”会产生影响。如果您的应用程序在iPod Touch上运行速度稍慢,您应该没问题。 App Store上有许多应用程序在第一代iPod Touch上运行缓慢。

但是,如果出现故障,你的意思是崩溃,或者存在渲染问题,那么你的手上可能会有更大的问题。我怀疑Apple会接受“破坏”的应用程序。

尽可能多地优化您的应用,然后只需提交并查看他们的内容即可。

答案 1 :(得分:1)

不应该是商店接受的任何障碍。这取决于你决定你想说什么。如果您选择说Touch是可以的,那么您可能会认为它不是性能最差的应用程序,但您应该仔细考虑您所提供的体验以及这是否会损害您的声誉或长期重复业务。当然,很多应用程序都没有以Touch为目标,因为它缺少一些iPhone硬件。

考虑检测您正在运行的硬件并切换到缩小模式(即文字游戏可以使用较小的单词列表,搜索可以输入条款并提交而不是动态)如果您检测到您在硬件上不会很好地处理你想要做的事情。

在另一个答案中Will Harris给出了这段代码,用于检测您所使用的硬件:

#import <sys/utsname.h>

NSString*
machineName()
{
    struct utsname systemInfo;
    uname(&systemInfo);

    return [NSString stringWithCString:systemInfo.machine
                              encoding:NSUTF8StringEncoding];
}