Wenn eine App auf dem iPhone 4 läuft, läuft sie auch auf dem iPod touch der 4. Generation?

Ich habe eine iOS-Anwendung entwickelt und bestätigt, dass sie auf dem iPhone 4 gut funktioniert. Ich habe sie nie auf einem iPod touch der 4. Generation getestet.

Kürzlich habe ich die App an mehrere Tester verteilt (unter Verwendung eines Dienstes namens TestFlight). Nur zwei von ihnen haben Probleme beim Herunterladen/Installieren, und sie sind zufällig Benutzer des iPod touch der 4. Generation.

Das führt mich zu meiner Frage: Wird eine App, die auf dem iPhone 4 ausgeführt werden kann, dies auch auf einem iPod touch der 4. Generation tun können? Vielleicht können ihre Geräte die App nicht herunterladen/installieren, weil sie sie eigentlich nicht ausführen können.

Die Frage unter http://store.apple.com/us/question/answers/ipod/will-all-the-iphone-apps-work-on-an-ipod-touch/QTH2T4XUYF29DAUUA sagt

Die meisten Apps funktionieren auf dem iPhone und dem iPod Touch, aber einige Apps erfordern Dinge, die nur das iPad oder iPhone hat.

Was sind diese spezifischen Dinge, die ein iPhone 4 haben kann, die einem iPod touch der 4. Generation fehlen?

Die App macht eigentlich nichts Besonderes. Es verwendet das Game Center, es hat In-App-Käufe, einen Beschleunigungsmesser ... All das scheint vom iPod touch unterstützt zu werden.

Antworten (2)

Als Entwickler können Sie genau steuern, welche Hardware Sie unterstützen möchten und welche nicht, indem Sie den von Ihnen verwendeten Quellcode auswählen und die Dateien, die Sie auf Apple hochladen, richtig markieren.

Der iOS App Store kann dann verhindern, dass die Geräte, die Sie nicht zugelassen haben, die App herunterladen. Es gibt also nichts, was einen Entwickler daran hindern könnte, mit seinem Code nur auf das iPhone 4 oder nur auf eine bestimmte iOS-Version abzuzielen.

Es liegt an Ihnen (und jedem anderen Entwickler), von Build zu Build zu entscheiden, also wäre die allgemeine Antwort:

Nein, es gibt keine Garantie dafür, dass alle Apps (oder einzelne Apps), die auf dem iPhone 4 ausgeführt werden, auch auf dem iPod Touch (4. Generation) ausgeführt werden.

Sie erwähnen, dass sie Probleme beim Herunterladen/Installieren der App haben – erfordert die App iOS 7? Auf dem iPod touch der 4. Generation kann iOS 7 nicht ausgeführt werden , daher werden Apps, die iOS 7 erfordern, nicht installiert.


Die wichtigste Hardwareeinschränkung des iPod touch gegenüber dem iPhone (abgesehen von der fehlenden Mobilfunkverbindung) ist GPS. Alle iPod touch-Generationen haben kein „echtes“ GPS.

Beim iPod touch mit Maps liefert die Maps-Anwendung Ihren ungefähren Standort anhand von Informationen, die auf Ihrer Nähe zu bekannten Wi-Fi-Netzwerken basieren (sofern aktiviert und verfügbar). Je genauer die verfügbaren Informationen sind, desto kleiner wird der Kreis, der Ihre Position auf der Karte kennzeichnet. Die Funktion ist nicht in allen Regionen verfügbar. Bekannte Wi-Fi-Netzwerke befinden sich überwiegend in städtischen Gebieten.

Quelle: Apple – iPod touch – Technische Daten

Der iPod touch hat auch keinen Kompass.

Ich bin mir nicht sicher, ob dies der Fall ist, aber ich habe die App mit iOS 7 SDK entwickelt, aber das Bereitstellungsziel ist 4.3. Bedeutet das, dass ein iPod touch es nicht ausführen kann? Ich muss das vielleicht bei StackOverflow fragen, denke ich.
@Omega Es hängt davon ab, ob Sie iOS 7-APIs verwenden (obwohl Xcode Sie vor solchen Dingen warnen sollte). In der Tat wäre das wahrscheinlich am besten auf SO gefragt.
@Omega Sie müssen dies bei Stack Overflow fragen. Wir stellen hier nur Fragen vom Typ "iTunes verbinden und auf hohem Niveau, wie es für den Verbraucher funktioniert". Jede fruchtbare Diskussion über das Innenleben bestimmter Apps wird sich mit Details auf Codeebene befassen, und wenn Sie keine Fragen dazu haben, wie Sie beim Senden der App auf welche Schaltflächen klicken, wird dies hier wahrscheinlich nicht zum Thema gehören.