WatchKit / Apple Watch API: Vibrationen der benutzerdefinierten Länge?

7

Ich habe eine Frage in Vorbereitung auf eine mögliche iWatch-App. Da ich keine Erfahrung mit dem Schreiben von iOS-Apps habe, ist die API ziemlich entmutigend und schwer zu navigieren.

Ein zentraler Teil dieses Projekts besteht darin, Schwingungsstöße an eine iWatch zu senden - ist das überhaupt möglich oder beschränke ich mich auf standardmäßige "Benachrichtigungsschwingungen"? Und wenn ja, ist bekannt, mit welcher Geschwindigkeit man mit Vibrationen Benachrichtigungen senden kann?

Ich habe ein mögliches verwandtes Thema hier auf StackO gefunden: Gibt es APIs für benutzerdefinierte Vibrationen in iOS? Ist dieser Ansatz für iWatch-Apps anwendbar?

Vielen Dank im Voraus.

    
aberg 30.12.2014, 20:19
quelle

3 Antworten

9

Es gibt keine WatchKit-APIs, die Vibrationsmuster an die Uhr senden oder andere als die Standardbenachrichtigung auslösen können. Ihre beste Option ist im Moment, eine Verbesserungsanfrage einzureichen .

    
Noah Witherspoon 30.12.2014, 20:30
quelle
14

Gegenwärtig gibt es keine API für benutzerdefinierte haptische Rückmeldungen. Aber ab watchOS 2.0 können Sie haptisches Feedback durch die Angabe einer Option WKHapticType aufrufen.

%Vor%

Hier sind die Optionen WKHapticType :

%Vor%     
hgwhittle 16.06.2015 18:44
quelle
2

Im Moment ist es unmöglich, das zu tun, was Sie tun möchten.
Denken Sie immer daran, dass es sehr wahrscheinlich ist, dass Sie das tun können, was Sie tun Ich möchte später in diesem Jahr etwas tun (In spät 2014 hat Apple eine Presseinfo veröffentlicht, in der es heißt: "Ab dem nächsten Jahr können Entwickler vollständig native Apps für Apple Watch erstellen.", Ссылка ).

>

Wenn das nicht möglich ist, liegt das daran, dass Apple Watch-Apps momentan nicht auf der Apple Watch laufen, sondern auf dem iPhone, mit dem sie gepaart sind.
Wenn der Benutzer das Symbol Ihrer App auf dem Apple Watch-Bildschirm berührt, fordert Apple Watch Ihr iPhone auf, die entsprechende Erweiterung zu starten. Dies ist die Erweiterung, die Ihren Code ausführt, Ihre Benutzeroberfläche aktualisiert und darauf reagiert Ereignisse wie wenn der Benutzer eine Schaltfläche berührt.
Also, um alles zusammenzufassen, was auf Apple Watch läuft, sind nur die Benutzeroberfläche und einige Ressourcen, und das ist das iPhone, auf dem der Code läuft, den du schreibst.

Wenn es möglich sein wird, vollständig native Apps zu erstellen, wird Apple wahrscheinlich Frameworks zur Verfügung stellen, die es Ihnen ermöglichen, die Taptic Engine und andere watchspezifische Sensoren zu verwenden.

Ich rate Ihnen, die dedizierte Apple-Entwickler-Seite für weitere Details über WatchKit zu sehen:
Ссылка

Hier finden Sie ein Video zum Einstieg in WatchKit, Framework-Referenz und Design-Ressourcen.

    
Trevör Anne Denise 04.01.2015 15:30
quelle

Tags und Links