Wie kann iPhone4 und die neuere Version für iPhone5 kompatibel gemacht werden?

8

Ich habe eine Anwendung in iPhone-Markt, die für iPhone 4s und niedrigere Version funktioniert. So jetzt iPhone 5 wurde gestartet, welche größere Bildschirmgröße, meine Frage ist, was alle Änderungen, die ich in meiner Anwendung tun muss, so dass es mit iPhone 5 auch kompatibel sein wird.

1) Muss ich meine App für iPhone 5 neu erstellen?

2) Muss ich Änderungen nur in der Benutzeroberfläche vornehmen?

3) Wird das iPhone 5 kompatibel sein?

Ihre wertvollen Antworten werden mir sehr helfen. Vielen Dank im Voraus.

    
Ankit Jain 23.10.2012, 07:34
quelle

4 Antworten

3

Hier sind meine Antworten,

1) Muss ich meine App für iPhone 5 neu erstellen?

Wenn Sie den gesamten Bildschirmbereich nutzen möchten, können Sie [email protected] hinzufügen und die App neu erstellen und freigeben.

2) Muss ich Änderungen nur in der Benutzeroberfläche vornehmen?

Sie können den gesamten Bildschirmplatz für iPhone 5 nutzen. Sie können Bildschirmmodifikationen für andere iPhones kodieren.

3) Wird das iPhone 5 kompatibel sein?

Ja. Es macht es automatisch kompatibel. Es wird oben und unten ein schwarzer Streifen hinzugefügt, um den zusätzlichen Platz auf dem Bildschirm zu kompensieren, es sei denn, Sie fügen [email protected] hinzu.

    
iDev 23.10.2012, 07:40
quelle
2

Wenn Ihre App das von Apple bereitgestellte Standard-UIKit verwendet, müssen Sie Ihrer App nur ein 4-Zoll-Startbild hinzufügen, und die Größe wird automatisch angepasst. Aber wenn Ihre App benutzerdefinierte Steuerelemente oder Grafiken wie in Spielen verwendet, möchten Sie vielleicht die Bilder anpassen und den größeren Bildschirm nutzen.

Sie müssen außerdem sicherstellen, dass die von Ihnen verwendeten Methoden in iOS6 nicht veraltet sind, um einen Absturz der App zu verhindern. Einige Referenzen , wenn Sie weitere Informationen benötigen.

    
Hanief 23.10.2012 07:41
quelle
1

Um ältere App kompatibel mit iPhone 5 zu machen, müssen Sie nach folgenden Dingen suchen.

  1. Neueste Xcode-Version 4.5.

  2. Öffnen Sie Ihr Projekt und wählen Sie Upgrade-Einstellungen für neue Version.

  3. Fügen Sie [email protected] für eine neue Auflösung hinzu.

  4. Für UI müssen Sie die Eigenschaft zum automatischen Korrigieren von Objekten ändern. Wenn Sie Ansicht Gehe zu wählen Inspektor und wählen Größe Eigenschaft Es zeigt Ihnen keine, Vollbild, Retina 4 Optionen. Setze die Eigenschaft autoresize für all deine Buttons, Labels und überprüfe xib für Retina 4 und None beide. Es ist dasselbe wie du es für Landscape und Portrait eingestellt hast.

5. Einige andere Änderungen werden im Code sein, weil eine Methode für ios 6.0 abgeschrieben wurde. 6. Nachdem Sie all dies getan haben. Sie können es auf dem iPhone 5 Simulator zum Testen ausführen.

    
iProgrammer 23.10.2012 07:52
quelle
1

Ich habe eine App, die GLKMatrix3 und seine unterstützenden Funktionen verwendet. Ich fand, dass die GLKMatrix3Multiply-Funktion immer auf iPhone 5-Hardware abstürzen würde. Einfach zu umgehen mit GLKMatrix4 stattdessen, aber der Punkt ist, dass ich das Problem nie gefunden hätte, ohne tatsächlich meine App auf iPhone 5 Hardware auszuprobieren.

Mir wurde gesagt, ich solle einen Fehler für das GLKMatrix3-Problem einreichen, also wird das vielleicht behoben. Aber der Code läuft im iOS 6 Simulator gut.

Ich habe daraus gelernt, dass Sie, unabhängig davon, ob Sie Ihre App für iPhone 5 neu erstellen müssen, Ihre App zumindest auf einem Gerät ausführen müssen, bevor Sie die Unterstützung für dieses Gerät bewerben.

    
Martin 23.10.2012 07:57
quelle