如果我的 iPhone 应用程序是为 3G 设计的,它会被拒绝分发吗

发布于 2024-08-10 06:52:55 字数 123 浏览 5 评论 0原文

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

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

i have an app that runs like a dream on a 3gs, but can be a bit glitchy on the ipod touch, anyone have any similiar experiences, with distribution?

The app still works, on the ipod touch (which is a year old, forgotten which gen), but just not as well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猫腻 2024-08-17 06:52:55

老实说,只有苹果公司才能可靠地回答这个问题。然而,取决于您所说的“故障”的含义,将会产生影响。如果您的应用程序在 iPod Touch 上运行速度稍微慢一点,应该没问题。 App Store 中有许多应用程序在第一代 iPod Touch 上运行缓慢。

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

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

To be honest only Apple can answer this question reliably. Depending on what you mean by "glitchy" will have an impact however. If your app just runs a little bit slower on iPod Touch you should be fine. There are numerous apps on the App Store that run slow on the first generation iPod Touch.

However, if by glitchy you mean it crashes, or there are rendering issues, then you might have a bigger issue on your hands. I doubt Apple will accept a "broken" app.

Try optimise your app as much as you can, then just submit it and see what they say.

埋葬我深情 2024-08-17 06:52:55

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

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

在另一个答案中 Will Harris 给出了以下代码来检测您所在的硬件:

#import <sys/utsname.h>

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

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

Should not be any barrier to store acceptance. It is really up to you to decide what you want to say it runs on. If you choose to say it is OK for a Touch you can probably bet it isn't the worst performing app, but you should think carefully about what kind of experience you are delivering and whether that could hurt your reputation or repeat business long-term. Plenty of apps do not target the Touch of course because it lacks some of the iPhone hardware.

Consider detecting what hardware you are running on and switch to a reduced mode (i.e. a word game could use a smaller word list, a search could be enter terms and submit rather than dynamic) if you detect that you are on hardware that will not cope well with what you are trying to do.

In another answer Will Harris gave this code for detecting what hardware you are on:

#import <sys/utsname.h>

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

    return [NSString stringWithCString:systemInfo.machine
                              encoding:NSUTF8StringEncoding];
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文