Professionelle iOS Entwicklung

Die Softwarearchitektur von iOS (iPhone, iPad, iPod touch) hat Wurzeln, die weit in die Vergangenheit zurückreichen. Das Betriebssystem des iPhone ist in der Tat eine speziell angepasste und auf geringen Ressourcenverbrauch optimierte Version von OS X, dem Betriebssystem des Apple Macintosh. Die zur Programmierung eingesetzen Frameworks wie Cocoa Touch existieren in ähnlicher Form als Cocoa auf dem Macintosh. Die grundlegenden Teile von Betriebssystem und Programmierumgebung gehen allerdings noch viel weiter zurück, bis zu dem Betriebssystem, aus dem OS X einst entstanden ist: NeXTStep, das Betriebssystem des NeXT! Das iPhone verwendet heute noch die gleiche Programmiersprache, die auch schon der NeXT verwendete: Objective C.

Seit 12 Jahren bin ich in diesem Umfeld unterwegs und habe viele Applikationen vor allem mit Apple WebObjects entwickelt, das anfangs mit den gleichen grundlegenden Frameworks arbeitete und ebenfalls mit Objective C programmiert wurde. Zwar wechselte hier die Programmiersprache nach einigen Jahren zu dem (vermeintlich) moderneren Java, jedoch sind die grundlegenden Strukturen, Denkweisen und Lösungsansätze immer recht ähnlich geblieben.


Konsequenterweise programmiere ich heute für iOS. Sollten Sie eine individuelle Lösung speziell für die iPhone-Plattform, das iPad oder den iPod touch benötigen, so zögern Sie nicht mich anzusprechen!