ユーザーがビューポートを通じて要素を水平方向にドラッグアンドドロップできるiPhoneアプリの機能を設計しています。ドラッグを開始するには、ユーザーが要素を押し続けると、要素がタイムラインから解放されます。これは、スクロールスワイプとは異なります...
しかし... 3DタッチのiPhone 6sを手にしただけで、すごい。私のアイデアは、3Dタッチを使用して要素を自由にし、ドラッグ可能にして、ユーザーが長押しする時間を待つ必要がないようにすることでした。
私は、Pinterestが3Dタッチを使用して、古いデバイスの3Dタッチと長押しのデバイスでピン留めされたオブジェクトのコンテキストメニューを開くことに気づきました。ユーザーがオブジェクトを3Dタッチすると、「ピーク」も作成されます。 iPhone 6sで長押ししてもコンテキストメニューを開けないことに驚いた。
これの理由は何でしょうか?
彼らはiPhone 6sでも長押しを続けていたのではないでしょうか?
たぶん、それはユーザーに3Dタッチを使わせる方法なのでしょうか?
そして主な質問:物事を自由にしてドラッグできるようにするためのより速い方法として3Dタッチを使用することは良い考えでしょうか?
私はあなたがそれ以外の何かのためにその相互作用を使うことができないという事実以外のどんな欠点も見ることができません。
はい、この新機能をアプリに実装します。しかし、いくつかのユースケースを考えてみましょう:
3D Touchはユーザーエクスペリエンスの向上であり、ユーザータスクを達成するための要件ではありません。
だからあなたの目標はここにぴったり合うでしょう。
機能を使用する理由の重要な側面は、アプリの開発者が機能が成功するかどうかを判断することです。
ほとんどのアプリが実際に3Dタッチをサポートしない場合、一貫した結果が得られないため、ユーザーがジェスチャーに依存することが少なくなる可能性があります。これは、最初のAndroid電話:メニューと検索の物理ボタンで発生しました。アプリは一貫性のない使用をしたため、ユーザーはほとんどの場合それらを無視してしまいました。
D Touchに関するnngroupによるこの記事 を見てください。