Skip to main content

Entwickeln für iPad 2: Eine (spekulative) Grundierung

Jedes neue iOS-Gerät, das Apple veröffentlicht, kommt mit einer neuen Reihe von Herausforderungen, die Entwickler überwinden müssen. Apple hat einen hervorragenden Job gemacht, der den Fortschritt des iOS-SDK dokumentiert, und sie machen weiterhin wettbewerbsfähige Verbesserungen an ihren Geräten, ohne Entwickler zu verprellen. Das iPad 2 wird voraussichtlich bei der morgigen super-gehypten Medienveranstaltung angekündigt, die in letzter Zeit eine Welle von Gerüchten entfacht hat. Während das Feature-Set des iPad 2 noch weitgehend unbekannt ist, wie bei allen neuen iOS-Geräten, wird das Schreiben von Apps für das aktualisierte Tablet sehr vertraut sein. Aber um die neue Hardware voll auszunutzen, hier ein paar Tipps für andere Entwickler:

(Anmerkung des Redakteurs: Entwickler sprechen voraus. Betrachten Sie sich als gewarnt.)

1. Hi-Res Graphics

Ob das iPad 2 ein Retina-Display mit doppelter Auflösung hat oder nicht, ist immer noch fraglich. Während die meisten Gerüchtewebsites kürzlich diese Funktion zurückgewiesen haben und sagen, dass sie für iPad 3 gespeichert wird, ist dies eine Erinnerung an eine wichtige Lektion: Bereite dich auf das Unvermeidliche vor! Bei der Erstellung von Grafiken ist es eine gute Faustregel, dass Sie beginnen, groß zu exportieren, klein. Es ist viel einfacher, eine Grafik größer zu exportieren als sie von Grund auf neu zu erstellen. 340 Punkte pro Zoll, und 2x-4x die Größe des endgültigen Pixelbereichs ist normalerweise ein guter Anfang.

[Lesen Sie weiter: Die besten Android-Handys für jedes Budget. ]

2. Frontkamera

Wie wir alle schon gehört haben, wird das iPad 2 wahrscheinlich eine Frontkamera haben. Der Zugriff auf die Kamera ist wahrscheinlich ähnlich wie der Zugriff auf die Frontkamera auf dem iPhone / iPod Touch mit UIImagePickerController . Ein großer Unterschied ist jetzt mit der zusätzlichen Bildschirmfläche, es gibt viel mehr Platz, um interessante Kamerasteuerungen oder Informationen zur Ansicht hinzuzufügen. Weitere Informationen dazu finden Sie in der Eigenschaft cameraOverlayView .

3. Dual-Core-Prozessor und Multithreading

Die endgültigen Spezifikationen sind noch unbekannt, aber eine Prozessor-Geschwindigkeitssteigerung ist sehr wahrscheinlich. Wenn Apple wettbewerbsfähig bleiben will, ist ein Dual-Core-Prozessor wahrscheinlich. Während iOS viele Multicore-Operationen übernimmt, liegt es bei Ihnen, dem Entwickler, Ihre App für mehrere Kerne vollständig zu optimieren. Machen Sie sich mit NSThreads vertraut, wenn Sie es nicht bereits sind, und denken Sie daran, dass die Benutzeroberfläche immer an Ihrem Hauptthread durchgeführt werden sollte.

PCWorld wird das iPad 2-Ereignis am Mittwoch vollständig abdecken. Bis dann!

Mike Keller ist GeekTechs Resident iOS App Entwickler / Nerd.

So? Sie könnten auch genießen ...

  • Kein LTE für Rooted Motorola Xooms
  • Neue Microsoft Prototype Interface ist Intelligent
  • Motorola Xoom wird In Einer Stunde gehackt

Holen Sie sich Ihre GeekTech auf: Twitter - Facebook - RSS | Tippe uns aus