Apple Watch missverstanden: Die Denkfehler der Entwickler
Natasha Murashev, iOS-Entwicklerin beim amerikanischen Finanzdienstleister „Capital One“, über ihren größten Fehler beim Bau der ersten Apple Watch-Erweiterungen.
Mein wohl größter Fehler war die Idee, dass sich iOS-Applikationen auf dem iPhone über eine einfache Nachricht von der Apple Watch aktivieren lassen. WatchKit hat eine entsprechende Schnittstelle [WKInterfaceController] um schnelle Nachrichten an die iOS-App zu senden, die ihrerseits den passenden Hintergrundprozess startet.
Diese öffnet die korrespondierende Anwendung jedoch nicht für den Nutzer! Während der Testphase von WatchKit hat die Beta jedoch stets die iOS-Applikation im iPhone-Simulator geöffnet; ich dachte dies sei Teil der Funktion. Im Live-Einsatz jedoch geht starten die iOS-Apps nur kurz im Hintergrund, erledigen die angeforderte Aufgabe und verabschieden sich wieder.
Neben Natasha kommen im Blog-Eintrag „Meine größten WatchKit Fehler“ sieben weitere Entwickler zu Wort. Spannende Lektüre für Xcode-Nutzer.