Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Haptic Feedbackの本質を掴んで プロダクトに導入しよう!

Avatar for Issei Ueda Issei Ueda
September 12, 2024
60

Haptic Feedbackの本質を掴んで プロダクトに導入しよう!

Avatar for Issei Ueda

Issei Ueda

September 12, 2024
Tweet

Transcript

  1. 株式会社ZOZO
 ブランドソリューション開発本部 FAANS部 フロントエンドブロック
 上田 壱成 Copyright © ZOZO, Inc.

    1 Haptic Feedbackの本質を掴んで プロダクトに導入しよう! ポスターセッションを踏まえて
  2. © ZOZO, Inc. 株式会社ZOZO ブランドソリューション開発本部 FAANS部 フロントエンドブロッ ク 上田 壱成

    2024年4月に株式会社ZOZOに新卒入社し、ショップス タッフ向けの販売サポートツール「FAANS」のiOSアプ リ開発に従事 趣味は筋トレ、ステッカー集め、ガジェット全般 2
  3. Haptic Feedbackとは どんな技術 • ユーザーのタッチやジェスチャーに応じて、 デバイスが物理的な振動をする技術 • デバイスがブルッと振動する 使用することで •

    ユーザー体験が向上する ◦ 視覚や聴覚だけでなく、触覚でも体験できる • 個性が出せる ◦ Haptic Feedbackを活用しているアプリは まだ多くないため、差別化できる • アクセシビリティが向上する ◦ 視覚に頼らず、成功や失敗のフィードバックを 提供できる 5 © ZOZO, Inc.
  4. 使ってみよう 〜UIFeedbackGenerator〜 ユーザーにフィードバックを提供するための機能を 提供するクラス。 • UIImpactFeedbackGenerator ◦ 視覚的な体験を補完する • UISelectionFeedbackGenerator

    ◦ UI 要素の値が変更される時に行う • UINotificationFeedbackGenerator ◦ 成功・失敗・警告といった結果を伝える • UICanvasFeedbackGenerator ◦ Apple Pencil Proを使用する際に役立つ 11 以下のように数行で実装できます © ZOZO, Inc.
  5. 使ってみよう 〜Core Haptics〜 Core Hapticsはカスタマイズしたフィードバックを追 加できるフレームワーク。 使用ケース • UIFeedbackGenerator以外のフィードバック を使用したい時

    • アニメーションに合わせてフィードバックを加 えたい時 • 長めのフィードバックを使用したい時 12 © ZOZO, Inc.
  6. © ZOZO, Inc. 15 セッションを終えて知ることができた現状 • アニメーションに合わせて使用している • 成功されたときに使われるケースが多い •

    エンタメ要素とは相性が良い • ハプティックが気持ち良い • 新技術を取り入れる中で使っている
  7. © ZOZO, Inc. 16 セッションを終えて知ることができた現状 一方で... • なかなか使い所が難しい • 使ってみると満足感は高いけど、プロジェクトとしての優先度は低い

    • ユーザーテストを行うと半々くらい ◦ 振動が強かったり多かったりしてユーザーは鬱陶しさを感じていた 実際にプロダクトにHaptic Feedbackを導入しているかどうか聞くと、 割合はちょうど半々だった
  8. © ZOZO, Inc. 23 Haptic Feedbackの意義・目的を明文化する 導入するプロダクトとHaptic Feedbackの 位置付けを確認する •

    Human Interface Guidelinesを確認 • プロダクトで促したいアクションを明確に し、それに対するフィードバックを定義する • フィードバックを導入することで、ユーザー が理解しやすいアクションについても検討す る ◦ 身近だとInstagramのストーリー投稿完了時 Instagram
  9. © ZOZO, Inc. 24 実機で体験しながらフィードバックを決める デザイナーとも確認することで、プロダクト とHaptic Feedbackの一体感が深まる • プロダクトに適切なフィードバックを見

    つける • ちなみにセッション中は実機で体験して もらいながら行いました ◦ 「この振動ならプロダクトに導入で きそう」 ◦ 「この振動は弱めだな...」
  10. © ZOZO, Inc. 27 まとめ • Haptic Feedbackを活用することで、ユーザーに対してアクションの印象を 強く残し、行動を促すことが期待できる •

    Human Interface Guidelineを参考にしながら、導入するプロダクトと Haptic Feedbackをどのように効果的に結びつけるか検討する • 実際にデバイスを触れて試すことで、効果的なフィードバックを見つけるこ とができる