Wer ein iPhone nutzt, hat klare Erwartungen: vertraute Gesten, flüssige Übergänge, Anmeldung per Face ID und Benachrichtigungen, die nicht nerven. Bei der iOS-App-Entwicklung richten wir uns deshalb nach den Human Interface Guidelines, Apples Richtlinien für Gestaltung und Bedienung, und nach den Prüfregeln des App Store.
Eine native iOS-App wird in der Regel in Swift geschrieben, Apples eigener Programmiersprache, und mit Apples Entwicklungsumgebung Xcode gebaut. Für die Oberfläche stellt Apple die Frameworks SwiftUI und UIKit bereit. Soll Ihre App zusätzlich auf Android-Geräten laufen, prüfen wir mit Ihnen, ob eine plattformübergreifende App wirtschaftlicher ist.
Native iOS-Apps haben direkten Zugriff auf die Funktionen von iPhone und iPad: Kamera und Fotomediathek, Standort, Face ID und Touch ID, Benachrichtigungen, Widgets auf dem Home-Bildschirm und – je nach Vorhaben – Apple Pay oder die Apple Watch. Zugangsdaten lassen sich im Schlüsselbund des Geräts geschützt ablegen, Inhalte für die Nutzung ohne Netz lokal speichern.
Welche dieser Funktionen sinnvoll sind, entscheiden wir nach dem Nutzen für Ihre Kundschaft, nicht nach der technischen Machbarkeit. Jede Berechtigung, die eine App abfragt, muss sie gegenüber Nutzerinnen und Nutzern mit einem verständlichen Zweck begründen – das prüft auch Apple.
Wer eine iOS-App entwickeln lässt, profitiert davon, dass Apple viele Bedienmuster vorgibt: Navigationsleisten, Tab-Leisten, Systemschriften, Dunkelmodus und dynamische Schriftgrößen. Hält sich eine App daran, finden sich Nutzerinnen und Nutzer sofort zurecht, und Bedienungshilfen wie VoiceOver funktionieren mit weniger Zusatzaufwand. Dazu gehört auch, dass Schaltflächen groß genug für den Finger sind und Texte bei vergrößerter Schrift lesbar bleiben.
Wir gestalten deshalb nicht gegen das System, sondern übertragen Ihr Erscheinungsbild auf die iOS-typischen Bausteine. Farben, Schrift und Bildsprache bleiben erkennbar Ihre, während sich Gesten und Navigation anfühlen wie in jeder anderen iPhone-App.
Kaum eine Unternehmens-App kommt ohne Server aus: Konten müssen verwaltet, Inhalte gepflegt und Daten mit anderen Systemen abgeglichen werden. Das Backend entwickeln wir in der Regel mit Laravel und PHP und stellen der App eine abgesicherte REST-API bereit. Wie wir Schnittstellen planen, absichern und dokumentieren, beschreiben wir ausführlich unter API-Entwicklung.
Bietet Ihre App eine Anmeldung über Google oder andere Dienste an, verlangt Apple nach seinen Richtlinien in der Regel zusätzlich eine datensparsame Alternative wie „Mit Apple anmelden“. Solche Vorgaben planen wir von Beginn an ein, damit die Prüfung nicht daran hängen bleibt.
Bevor eine iOS-App in den Store geht, testen Sie sie auf Ihrem eigenen Gerät. Über TestFlight, Apples Testplattform, verteilen wir Vorabversionen an Ihr Team und auf Wunsch an ausgewählte Kundinnen und Kunden. Rückmeldungen und Absturzberichte aus dem Test fließen direkt in die nächste Version ein.
Für die Veröffentlichung braucht Ihr Unternehmen eine Mitgliedschaft im Apple Developer Program, idealerweise als Organisation. Den Eintrag in App Store Connect, die Datenschutzangaben und die Einreichung zur Prüfung bereiten wir gemeinsam mit Ihnen vor. Mehr dazu lesen Sie unter App-Store-Veröffentlichung.
Erzählen Sie uns, was Ihre App auf iPhone und iPad leisten soll. Wir melden uns persönlich, schlagen eine sinnvolle erste Version vor und schicken Ihnen ein kostenloses Angebot.
Unser Studio liegt in Königstein im Taunus. Wir kommen zu Ihnen oder sprechen per Video-Call – hier finden Sie unsere Seiten für Ihren Ort:
Sie selbst nicht. iOS-Apps werden mit Apples Entwicklungsumgebung Xcode gebaut, die nur auf dem Mac läuft – diesen Teil übernehmen wir. Zum Testen genügt Ihnen ein iPhone oder iPad mit der App TestFlight.
Das legen wir zu Beginn fest. Eine reine iPhone-App lässt sich auch auf dem iPad öffnen. Eine eigens angepasste Oberfläche nutzt den größeren Bildschirm aber deutlich besser, etwa mit einer geteilten Ansicht aus Liste und Detail.
Wir empfehlen, dass Ihr Unternehmen selbst Mitglied im Apple Developer Program wird. Dann erscheinen Sie im App Store als Anbieter, und die App bleibt dauerhaft in Ihrem Konto. Wir arbeiten mit einem Teamzugang, den Sie jederzeit verwalten können.