Wie man eine App entwickelt

Bist du ein Fan von Software-Programmierung und sehr fasziniert von der Welt der iPhone Apps? Dann solltest du auch versuchen, diese selbst zu gestalten und eine eigene App entwickeln, die im App Store veröffentlicht wird.

Alles, was du dafür brauchst, ist ein Mac und eine gute Idee, die man in eine Anwendung verwandeln kann. Für den Rest, mit ein wenig Erfahrung und guten Willen lernst du wie man eine App für iPhone, iPad oder iPod Touch in einer viel einfacher und schnelleren Weise erstellst als du denken kannst.
Wenn du also herausfinden möchtest, wie du eine App für iPhone, iPad oder iPod Touch entwickeln kannst, musst du zuerst auf diese Seite der Apple-Website verbinden und dich als Einzelentwickler für das ios Developer Program anmelden. Dadurch kannst du die Apps testen, die du auf deinem iDevice geschrieben hast und dann die Anwendung im App Store veröffentlichen. Um ein Apple-registrierter Entwickler zu sein, must du eine jährliche Abonnementgebühr von $ 99 bezahlen.

Sobald du dich für das iOS-Entwicklerprogramm angemeldet hast, musst du den App Store öffnen und Xcode herunterladen (klicke hier für den direkten Link), die Software, mit der du iOS-Apps mit einem grafischen Editor erstellen kannst mit mehrere voreingestellte Vorlagen, mit denen du dich mit der Entwicklungsumgebung vertraut machen kannst. Zusammen mit Xcode installiere auch das iOS Software Development Kit (SDK) und der iPhone Simulator, ein iPhone-Emulator, mit dem du einen ersten Test der entwickelten Apps durchführen kannst ohne ein echtes „iPhone“ zu verwenden.

Um Anwendungen für iOS zu entwickeln, musst du die Objective-C-Sprache verwenden, die für alle, die Programmiererfahrung in Java und C ++ haben, ziemlich intuitiv ist. Wenn du nicht dabei bist, kannst du in Google nach Objective-C-Guides suchen (es gibt viele davon) oder auf der offiziellen Apple-Website nachsehen, wo es eine nette Einführung in die Plattform gibt (in englischer Sprache).

Objective-C ist eine Sprache, die sich auf Objekte konzentriert, das heißt, während des Entwicklungsprozesses musst du deine Aufmerksamkeit auf das Erstellen von Objekten richten.

Was die Benutzeroberfläche betrifft, versuche deine Anwendung nach den Richtlinien der Einfachheit und menschlichen Schnittstellen zu gestalten. Kurz gesagt, von einem Design, das dir in einer App vertraut ist, und versuche sie auch für diejenigen, die die Technologie nicht so oft nutzen, intuitiv zu machen. Um besser zu verstehen, was ich sage, versuche die Calculator-App auf deinem iPhone zu öffnen: Jeder weiß wie man sie benutzt. Warum? Einfach, weil es intuitiv wie ein echter Taschenrechner ist, aber seinen eigenen Stil hat.

Sobald du mit der Entwicklung einer App fertig bist, muss die App getestet werden, um etwaige Fehler zu erkennen und zu beheben. Wie bereits erwähnt, ist es möglich, die App direkt auf dem Computer mit dem iPhone Simulator zu testen, dies gilt jedoch nur für die allerersten Tests. Dann muss die App unbedingt auf dein iPhone um direkt auf dem Gerät testen, um Fehler zu finden, die sonst verborgen bleiben würden.

Um deine App auf einem echten iPhone / iPad / iPod Touch auszuführen, musst du das Gerät auf der iOS Developer Program-Website registrieren, ein Authentifizierungszertifikat zum Signieren der App erstellen und eine App-ID erstellen, die deine Anwendung identifiziert. Mit der Einzelentwicklerlizenz kannst du die Apps auf bis zu 100 Geräten testen.

Nach der Testphase, wenn du glaubst dass deine Anwendung heruntergeladen oder von der Öffentlichkeit gekauft werden kann, musst du sie nur über iTunes Connect an Apple senden und warten, bis sie von den App Store-Managern genehmigt wird. Der Vorgang dauert in der Regel ein bis zwei Wochen. Mache dir keine Sorgen wenn du nach dem Senden deiner App keine unmittelbaren „Antworten“ erhälst.

Das ist alles, was du wissen musst, um an der Welt der iOS-App-Entwicklung näher zu kommen.

Werbeanzeigen