0

我有一个应用程序在 3gs 上运行得像梦一样,但在 ipod touch 上可能有点小故障,有人有类似的经验吗?

该应用程序仍然可以在 ipod touch 上运行(已经有一年了,忘记了哪一代),但效果不佳。

4

2 回答 2

2

老实说,只有苹果才能可靠地回答这个问题。但是,根据您所说的“故障”的含义,会产生影响。如果您的应用程序在 iPod Touch 上运行稍慢一点,您应该没问题。App Store 上有许多应用程序在第一代 iPod Touch 上运行缓慢。

但是,如果您所说的故障是指它崩溃,或者存在渲染问题,那么您可能会遇到更大的问题。我怀疑 Apple 会接受“损坏”的应用程序。

尽可能多地优化您的应用程序,然后提交它,看看他们怎么说。

于 2009-11-09T04:58:11.387 回答
1

不应成为商店接受的任何障碍。这真的取决于你决定你想说什么它运行。如果您选择说 Touch 没问题,您可能可以打赌它不是性能最差的应用程序,但您应该仔细考虑您正在提供什么样的体验,以及这是否会损害您的声誉或长期重复业务. 当然,很多应用程序并不针对 Touch,因为它缺少一些 iPhone 硬件。

如果您检测到您使用的硬件无法应对,请考虑检测您正在运行的硬件并切换到精简模式(即文字游戏可以使用较小的单词列表,搜索可以输入术语并提交而不是动态)很好,您正在尝试做的事情。

在另一个答案中,威尔哈里斯给出了这个代码来检测你在什么硬件上:

#import <sys/utsname.h>

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

    return [NSString stringWithCString:systemInfo.machine
                              encoding:NSUTF8StringEncoding];
}
于 2009-11-09T09:27:10.990 回答