web-dev-qa-db-ja.com

Apple Watch、and iPhone 7 haptic)の「成功」と「失敗」の振動パターンは何ですか?

カスタムアプリでApple Watch "success" and "failure"バイブレーションパターンを模倣したいと思います。

誰かがさまざまなユーザーエクスペリエンスについて次の情報を持っていますか

  • 強度
  • タイミング
  • パターン
  • (方向?)
  • ???
5

WatchOSヒューマンインターフェイスガイドラインApple「成功」と「失敗」のバイブレーションの音声を提供します。 https://developer.Apple.com/watchos/human-interface-guidelines/interactions /#haptic-feedback

Apple Watchは、タプティックエンジンと呼ばれるハードウェアを使用しています。振動はlinearの繰り返し移動によって生成されます。

enter image description here

(gifソース:www.ifixit.com)

1
MaTT Belis

標準 触覚フィードバック パターンがiOS 10で公開されました。C#/ Xamarinの例をいくつか示します

    #region Override Methods
    public override void ViewDidLoad()
    {
        base.ViewDidLoad();
        // Perform any additional setup after loading the view, typically from a nib.
    }
    #endregion

    #region Custom Actions
    partial void ImpactAction(Foundation.NSObject sender)
    {
        // Initialize feedback
        var impact = new UIImpactFeedbackGenerator(UIImpactFeedbackStyle.Heavy);
        impact.Prepare();

        // Trigger feedback
        impact.ImpactOccurred();
    }

    partial void NotificationAction(Foundation.NSObject sender)
    {
        // Initialize feedback
        var notification = new UINotificationFeedbackGenerator();
        notification.Prepare();

        // Trigger feedback
        notification.NotificationOccurred(UINotificationFeedbackType.Error);
    }

    partial void SelectionAction(Foundation.NSObject sender)
    {
        // Initialize feedback
        var selection = new UISelectionFeedbackGenerator();
        selection.Prepare();

        // Trigger feedback
        selection.SelectionChanged();
    }
    #endregion
0
TLDR