Was Apple Watch App Entwicklung umfasst
Watch Arbeit reicht von der Begleit-App zu einem iPhone Produkt bis zu einer App, die für sich allein steht. Ich übernehme den vollen nativen Umfang: SwiftUI Oberflächen für die Uhr, Complications, Mitteilungen, Synchronisation mit dem Telefon und am Ende die App Store Einreichung. Sie können ein definiertes watchOS Projekt übergeben oder mich holen, um ein festgefahrenes fertigzustellen. Alles zu einem festen Remote Tagessatz, ohne Agenturaufschlag.
Eine Watch App wird Sekunden benutzt, nicht Minuten
Man hebt das Handgelenk, liest eine Sache und senkt den Arm wieder. Diese Einschränkung entscheidet alles: was auf den ersten Bildschirm kommt, wie viele Tipps eine Aufgabe braucht und was wegfällt. Die meisten Watch Apps enttäuschen, weil sie die iPhone App in klein sein wollen. Ich beginne bei der einen Aufgabe, die die App am Handgelenk erledigen muss, und baue von dort aus weiter.
Begleit-Apps und eigenständige Watch Apps
Eine Watch App kann mit Ihrer iPhone App mitlaufen oder sich selbst installieren und allein laufen. Der eigenständige Weg heißt, dass die Uhr direkt mit Ihrer API spricht, Konto und Speicher selbst verwaltet und weiter funktioniert, wenn das Telefon im Nebenzimmer liegt. Ich helfe bei der Wahl, denn sie verändert das Netzwerk, das Synchronisationsmodell und alles, was die Uhr allein leisten muss.
Complications und der Smart Stack
Zifferblatt und Smart Stack sind die Orte, an denen eine Watch App wirklich gesehen wird. Complications werden mit WidgetKit gebaut und müssen mit einem Aktualisierungsbudget nützlich bleiben, das das System steuert und nicht Ihr Code. Ich richte die Timeline, die Platzhalter- und Rückfallzustände und den Deep Link ein, damit ein Tippen auf eine Complication den richtigen Bildschirm öffnet statt den App Start.
Synchronisation, Mitteilungen und Akku
Watch Connectivity bewegt Daten zwischen Telefon und Uhr, und das Verhalten hängt davon ab, ob beide Apps wach sind. Ich kümmere mich um die Übertragungsstrategie, die Aktualisierung im Hintergrund und die Nutzlast der Mitteilungen, einschließlich der eigenen Mitteilungsoberfläche. Der Akku gehört hier zum Entwurf. Eine Watch App, die dauernd abfragt oder eine Sitzung offen hält, fällt Nutzern schnell auf.
Gesundheit, Workouts und Sensoren
Viele Watch Apps existieren wegen dem, was die Uhr misst. Ich arbeite mit HealthKit zum Lesen und Schreiben von Gesundheitsdaten, mit Workout Sessions für Apps, die während der Aktivität weiterlaufen müssen, und mit dem Berechtigungsablauf, den Apple für beides verlangt. Gesundheitsdaten bringen außerdem strengere App Review Regeln mit sich, und ich entwickle von Anfang an dagegen.
Eine Watch App in den App Store bringen
Eine gebündelte Watch App wird innerhalb des iOS App Eintrags ausgeliefert, auf derselben Produktseite, es gibt also keinen zweiten Eintrag zu pflegen. Eine eigenständige App bekommt ihren eigenen Platz im Watch App Store. Ich übernehme die Einrichtung des Targets, TestFlight auf der Uhr, die jeweils nötigen Screenshots und die Prüfrunde. TapTap Grocery, eine meiner eigenen Apps, ist genau diesen Weg gegangen.