web-dev-qa-db-ja.com

入力中のOffice 2013のスムーズカーソル

カーソルの動きはOffice 2013でアニメーション化されています。(他のアプリケーションにも影響するかどうかはわかりません。)基本的に、文字を入力するとカーソルはスムーズに動きます。どうやらこれは一部の人にとって迷惑なことですが、私にとってはタイピングがより満足できるものになります。これが アニメーションカーソルと通常のカーソルの違いを示すビデオ です。

私が言ったように、私はアニメーションが好きで、それはタイピングをより満足させます。当然のことながら、多くの人々は同じように考えておらず、それが気を散らし、迷惑であり、単に必要ではないと言っています。

カーソルの動作とタイピングへの影響は調査されましたか?タイピング速度や認知負荷などの指標に影響を与えることが示されていますか?

21
Arttu

提供できない機能を設計するときはいつでも、悪いUXを広めています。また、開発に成功しなかった機能を提供している場合、ひどいUXが広がっています。

このビデオ は、スムーズカーソルの外観を示しています。あなたが投稿したビデオは、Officeが機能の過負荷によるバグに悩まされている典型的な製品である理由を示しています。

Officeのスムースカーソルの想定された目的は、文字間をジャンプする従来のぎくしゃくしたカーソルよりも心地よいカーソルをユーザーに提供することでした。ただし、スムースカーソルは遅れに悪名高いため、さらに邪魔になります。

調査やデータに関係なく、最終的には意図したとおりに相互作用しない機能を提供しないでください。

8
rmarti55

2つの問題があります。 1つ目は、インスタンスの入力停止とカーソルの移動の間の目に見える遅延です。2つ目は、カーソルがテキストの上に表示されるインスタンスです。

応答時間の最適化は非常に悪夢であり、多くの場合、結論を出すにはユーザーに対して広範囲なテストを実施する必要があります。 Nielson Groupがこれについて何を言ったかについては、こちらで確認できます。 https://www.nngroup.com/articles/response-times-3-important-limits/

アニメーションが有効になっている場合:カーソルの動きは非常にスムーズで、見ていて楽しいです。ただし、入力が速すぎると、カーソルが何らかの形で遅れてシステムの応答が遅くなり、入力したテキストの上にカーソルが短時間表示されるという醜いシナリオになるという錯覚を引き起こします。これは、ユーザーが大量のテキストを入力するときに大きな問題を引き起こす可能性があります。

アニメーションを無効にした場合:カーソルの動きは活発で、かなりレトロです。しかし、それは機能します。明らかなシステムラグはありません。その効率的です。

ソリューションA:カーソルのアニメーション時間を改善します

これは、アニメーションカーブの滑らかさを犠牲にして、よりリニアにすることで実現できます。これにより、アニメーションの時間を短縮できます。アニメーション期間が短いほど、補正する距離が短くなります。これにより、カーソルが表示され、入力した最後の文字よりも先に表示されるため、見栄えがよくなります。

現在のアニメーションカーブ: Current speed

提案されたアニメーション曲線: Proposed speed

ソリューションB:フェードアウトとフェードインの効果を追加します

この場合、システムがタイピング速度が速すぎてカーソルが追いつけないことを検出すると、カーソルの可視性をスムーズにアニメーション化できます。入力が速すぎると、システムはカーソルをわずかにぼかしたり、フェードアウトしたりできます。その後、ぼかしを取り除き、位置を修正して完全な不透明度を復元します。

入力が速すぎる場合のテキストの現在の外観: Text over text

タイピングが速すぎる場合に提案されるソリューション: enter image description here

私はこれらのソリューションをテストしていないため、私の推奨事項は理論的には機能するかもしれませんが、実際には失敗する可能性がありますが、試してみる価値はあると思います。

6

すべてはシステム機能から始まります。ここ数年、外部グラフィックスドライバーは、システムパフォーマンスを GPU Accelerated Computing Systems によって改善する上で大きな役割を果たしています。

カーソルは、モノクロまたはカラーのいずれかで、静的またはアニメーションのいずれかです。特定のコンピューターシステムで使用されるカーソルの種類は、システムのディスプレイによって異なります。 VGAなどの古いディスプレイは、カラーカーソルまたはアニメーションカーソルをサポートしていません。ディスプレイドライバーがデバイスに依存しないビットマップ(DIB)エンジンを使用する新しいディスプレイは、それらをサポートします。

GPUアクセラレーションを利用したのはMicrosoftだけでなく、Adobe、Google、Appleなど、すべてのゲーム開発組織とともに利用されています。

周りを見回したら目覚まし時計からコンピュータ/電話の電源を切るまで、デジタルの世界のすべてがアニメーション化されています。それで、それはまた、気づかれない傾向になり、ある意味で認知的過負荷;そして今、人々はそれに慣れています。今日の世界では、何かが突然開始/停止すると、ぎこちなく感じられます。

6
DPS

アニメーションが画面要素とコントロールの使いやすさをどのように向上させる(または悪影響を与える)かを示す確かな証拠があります。しかし、私はあなたの質問に適切に答えるためにと思います、いいえ、この特定の問題について調査が行われたとは思いません。これは、いくつかのGoogle Scholar検索、Bentley U.ライブラリ検索、およびジャーナル記事のタイトルの幅広い選択に基づいていますが、明らかにこれは包括的なものではありません。

UIでのアニメーションの使用についての記事を除いて、私が見つけることができる最も近いものはこれです: https://www.google.com/patents/US78539

これは私には、「気に入らない場合はオフにする」というカテゴリに分類されます。しかし、論文のトピックとして使用する余地があるかのように見えます;-)

3
Mattynabib

おそらく学術論文はありません

カーソルアニメーションのワークロードに関する研究が見つかりませんでした。アニメーションカーソルの認知負荷/ワークロードが少なくても最小限であり、有意差を検出するのが非常に難しいため、1つは見つからないと思います。

関連学術論文を検索

アニメーションカーソルと非アニメーションカーソルで検出できる唯一の違いは、ラグです。したがって、視覚処理に関連する学術記事を探す方がよいでしょう。また、 仮想現実の乗り物酔い 記事は、参加者の動きと視覚的/聴覚的フィードバックの遅れの間のマッピングの欠如によって乗り物酔いが引き起こされるため、あなたのケースでは非常に役立つかもしれません。たとえば、参加者が頭を動かし、VR内の画像がすぐに更新されない場合、違反された期待のために脳が混乱し、乗り物酔いやVR酔いが引き起こされます。実際の物理的な世界では、異なる感覚(聴覚、視覚、空間)間のマッピングに遅れはありません。

説明と提案

人が文字を入力すると、脳は混乱し、少し遅れて現れます。ボタンを押した直後に文字が表示されることを期待しています。そのため、感覚の期待値の違反を防ぎ、より認知的な負荷をかけることを防ぐために、カーソルの非遅延バージョンを使用することをお勧めします。アニメーション化されたカーソルは、少量またはわずかな量の認知負荷を作成する必要があります。それはあなたのインターフェースを作ったり壊したりはしませんが、常に認知負荷を最小化しようとします。

1

アニメーションは常に優れたUI/UXデザインになります。アニメーションが目に滑らかになります。ただし、アニメーションの完了には時間がかかるため、アニメーションは非アニメーションアクションよりも遅くなります。

Office 2013のアニメーションカーソルは、優れたエクスペリエンスを補います。しかし、非常に頻繁にカーソルを移動する必要がある一部の人にとっては、アニメーションが完了するのを待たなければならないため、カーソルが煩わしく感じるでしょう。彼らは徐々にそれに適応していきます。また、Officeは彼らが最も優先する製品であるため、Microsoftはそれを少し調整して皆を幸せにします。

1
warrior107