zurück zum Artikel

Entwicklerkit für Apple Watch verfügbar – mit Einschränkungen

Ben Schwan
Entwicklerkit für Apple Watch verfügbar – mit Einschränkungen

Auszug aus der Apple-Watch-Entwicklerdoku.

(Bild: Apple / Screenshot via MacRumors)

Apple lässt erste Apps für seine Anfang 2015 erscheinende Computeruhr programmieren. Durch die Veröffentlichung des WatchKit-SDK wurden auch einige zusätzliche technische Informationen über die Geräte bekannt.

Apple hat wie im Oktober angekündigt [1] eine Entwicklungsumgebung für seine Computeruhr Apple Watch [2] veröffentlicht. WatchKit [3] ist über Apples Developer-Angebot [4] verfügbar und steckt in Xcode 6.2 [5], das aktuell als Beta zur Verfügung steht. Zusätzlich müssen Programmierer eine ebenfalls neue iOS-8.2-Beta [6] auf einem iPhone installiert haben – letztere bedingt eine kostenpflichtige Mitgliedschaft in Apples Entwicklerprogramm, die 99 US-Dollar beziehungsweise 80 Euro im Jahr kostet.

Wer hoffte, vollständig native Apple-Watch-Apps entwickeln zu können, wird allerdings enttäuscht: Diese sollen erst "später im nächsten Jahr" kommen [7], wie der Hersteller mitteilte. Stattdessen präsentieren sich die ersten WatchKit-Anwendungen als Anhängsel von iPhone-Apps, von denen auch Inhalte drahtlos auf die Computeruhr gepusht werden – ob per Bluetooth oder WLAN, ist derzeit noch unklar.

Nutzerinterface-Elemente und Bilder werden auf der Uhr gespeichert, um die Anzeige zu beschleunigen. Hinzu kommen sogenannte Glances, mit denen iOS-Anwendungen kurze Informationsschnipsel auf der Uhr präsentieren können.

Neue Interaktionsmöglichkeiten wie "Force Touch", bei dem die Uhr stärkeren Druck auf das Display erkennt, werden mit WatchKit ebenso unterstützt wie die Steuerung des Bildschirminhalts durch ein neuartiges Drehrad namens "Digital Crown". Auch die sogenannte Taptic Engine, bei dem die Uhr ihrem Benutzer haptisches Feedback gibt, lässt sich über WatchKit ansprechen.

Als Beispiel einer WatchKit-App nannte Apple eine Software der US-Airline American, die Nutzer daran erinnere, wann es Zeit sei, sich zum Flughafen zu begeben und dem Nutzer dann vor Ort über Gate-Änderungen und den Beginn des Boarding-Prozesses informiere. Zudem lässt sich über die Uhr während des Fluges die Echtzeitposition abfragen – wie genau, verriet der Konzern nicht. GPS fehlt den Geräten.

Zusammen mit WatchKit wurde auch ein Programmierhandbuch [8], eine Framework-Referenz [9], ein Katalog mit Interface-Elementen [10] und neue Human Interface Guidelines für die Apple Watch [11] publiziert. Zudem gibt es Design-Ressourcen zum Download [12] und ein halbstündiges Video [13], das in die Entwicklung mit WatchKit einführt. Viele dieser Inhalte sind auch ohne Apple-Developer-Mitgliedschaft zugänglich.

Im Rahmen der WatchKit-Veröffentlichung wurde außerdem bekannt, welche Auflösung die Apple Watch haben wird. Demnach kommt ein 42mm-Modell mit 312 x 390 Bildpunkten und ein 38mm-Modell mit 272 x 340 Bildpunkten. Apple nennt das Display "Retina" und verlangt von seinen Entwicklern, jeweils passende Assets mitzuliefern.

[Update 19.11.14 13:16 Uhr:] Euro-Preis für Apple-Developer-Mitgliedschaft korrigiert. (bsc [14])


URL dieses Artikels:
https://www.heise.de/-2460067

Links in diesem Artikel:
[1] https://www.heise.de/news/WatchKit-SDK-fuer-Apple-Watch-erscheint-im-November-2426731.html
[2] https://www.heise.de/news/Apple-stellt-die-Apple-Watch-vor-2382689.html
[3] https://developer.apple.com/watchkit/
[4] http://developer.apple.com/
[5] https://developer.apple.com/xcode/downloads/
[6] https://developer.apple.com/devcenter/ios/
[7] https://www.apple.com/pr/library/2014/11/18Developers-Start-Designing-Apps-for-Apple-Watch.html
[8] https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/index.html
[9] https://developer.apple.com/library/prerelease/ios/documentation/WatchKit/Reference/WatchKit_framework/index.html
[10] https://developer.apple.com/library/prerelease/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html
[11] https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/index.html
[12] https://developer.apple.com/watchkit/#agreement
[13] http://devstreaming.apple.com/videos/watch/Getting_Started_With_Watchkit/ios.m3u8
[14] mailto:bsc@heise.de