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

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

Issei Ueda
September 12, 2024
48

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

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をどのように効果的に結びつけるか検討する • 実際にデバイスを触れて試すことで、効果的なフィードバックを見つけるこ とができる