私は 3gs で夢のように動作するアプリを持っていますが、iPod touch では少しグリッチになる可能性があります。
このアプリは、ipod touch (1 年前のもので、どの世代かは忘れました) でも動作しますが、うまく動作しません。
私は 3gs で夢のように動作するアプリを持っていますが、iPod touch では少しグリッチになる可能性があります。
このアプリは、ipod touch (1 年前のもので、どの世代かは忘れました) でも動作しますが、うまく動作しません。
正直なところ、この質問に確実に答えられるのは Apple だけです。ただし、「グリッチ」の意味によっては影響があります。iPod Touch でのアプリの動作が少し遅いだけであれば問題ありません。App Store には、第 1 世代の iPod Touch で動作が遅いアプリが多数あります。
ただし、グリッチがクラッシュすることを意味する場合、またはレンダリングの問題がある場合は、より大きな問題が発生する可能性があります. Apple が「壊れた」アプリを受け入れるとは思えません。
できる限りアプリを最適化してから、アプリを送信して、彼らの意見を確認してください。
受け入れを格納するための障壁であってはなりません。それが実行されると言いたいことを決めるのは本当にあなた次第です。タッチで問題ないと言うことを選択した場合、おそらくパフォーマンスが最悪のアプリではないことは間違いありませんが、提供しているエクスペリエンスの種類と、それが評判を傷つけたり、長期的にビジネスを繰り返したりする可能性があるかどうかを慎重に検討する必要があります。 . Touch には iPhone ハードウェアの一部が欠けているため、多くのアプリはもちろん Touch を対象としていません。
対応していないハードウェアを使用していることを検出した場合は、実行しているハードウェアを検出し、縮小モードに切り替えることを検討してください (つまり、単語ゲームではより小さな単語リストを使用することができ、検索では動的ではなく用語を入力して送信することができます)。あなたがやろうとしていることによく合います。
別の回答で、ウィル・ハリスは、使用しているハードウェアを検出するために次のコードを提供しました。
#import <sys/utsname.h>
NSString*
machineName()
{
struct utsname systemInfo;
uname(&systemInfo);
return [NSString stringWithCString:systemInfo.machine
encoding:NSUTF8StringEncoding];
}