典型的な開発者の使用法を考えると、マルチタッチの Win7 ラップトップまたは Surface デバイスからどれだけの利益/ユーティリティを引き出すことができるか疑問に思っています.
人々が共有する経験を持っている場合、またはこれに関する研究があれば共有してください
典型的な開発者の使用法を考えると、マルチタッチの Win7 ラップトップまたは Surface デバイスからどれだけの利益/ユーティリティを引き出すことができるか疑問に思っています.
人々が共有する経験を持っている場合、またはこれに関する研究があれば共有してください
私たちはマルチタッチ技術の黎明期にいます。適切なソフトウェア ツールがなければ、マルチタッチのメリットはありません。そうは言っても、現時点ではマルチタッチ ディスプレイを使用するメリットはありません。
コンソールでのコーディングの時代には、vi と emacs が一般的でした。グラフィカル環境とコンピュータ マウスが普及すると、それらは次世代のプログラミング環境に組み込まれました。マルチタッチ ディスプレイが普及すれば、開発者ツールにタッチ コントロールとジェスチャが装備されると考える理由は十分にあります。
IDE でマルチタッチが使用されていると想像できることがいくつかあります。おそらく、これらの機能が実現することはありません。
状況依存のタッチ ボタン。選択したコードを「クリック」(最初の指でタッチ) すると、画面の左端または右端に多数のボタンが表示されます。人差し指を押したまま、もう一方の手の指でこれらのボタンのいずれかを押します。
これにより、コードのブロックをマウスで選択し、ツールバーまで移動して小さなボタンをクリックする (すべて左手または右手で) という疲労が軽減されます。表示されるボタンは、簡単にタップできる大きさにする必要があり、一般的で選択したコードに適用できるものだけを表示する必要があります。
「インデントの変更」ボタンを押したとします。ここで、1 本の指を使用してコードを左右にドラッグし、インデント レベルを選択します。
複数のコントロールの同時操作。主要なリファクタリングと組み込みの diff がだまされた後、マージする 2 つのファイルがありますか? ファイルの 2 つのバージョンを、それぞれの手で 1 本の指で個別にスクロールします。
ジェスチャー。画面上で 2 本の指でスクロールします。おそらく、6 本の指で 3 時の位置から開始して反時計回りに 4 分の 3 の円を描くことによって元に戻すことができます。このようなものは最初は完璧ではありませんが、スクロールは有望です. 小さなスクロール バーを狙ったり、小さなホイールでの主要なスクロール操作で中指の関節炎を起こさないようにする方法があるのは良いことです。
誤解しないでください。これが理解されるまでには時間がかかります。また、すべてのテクノロジーと同様に、ほとんどの開発者は、使いやすさが損なわれるところまでテクノロジーを活用しようとします。最後に、安定して便利になったとしても、実際には使いたくないかもしれません。vim を使用する人は Visual Studio よりも vim を好みますが、一部の vim ユーザーは vim を GUI として使用することを好みます。Visual Studio が好きな人は、タッチ ベースの開発環境よりも Visual Studio を使用する可能性がありますが、いずれ Visual Studio はタッチ機能を追加し始めます。
開発者について具体的に尋ねるので、結果は一般的なユーザー ベースとは著しく異なります。覚えておくべき重要なことの 1 つは、経験豊富な人が (何らかの理由で) キーボードから手を離さなければならないときはいつでも、対応するキーストロークよりもはるかに時間がかかり、速度が低下することです。
これは、マウス、トラックボールなどに当てはまります。コード ウィンドウに入力しているプログラマは、通常、マウスに手を置いて右クリックするよりもはるかに速くキーボード アクセラレータを使用できます。同じことがタッチスクリーンにも当てはまります。
レストランのサーバーの環境は大きく異なります。エディターに膨大な量の「テキスト」を入力することはほとんどありません。彼らは立ったまま、タッチスクリーンの大きなボタンを探したり、つついたりしています。
マルチタッチ スクリーンから絶対に恩恵を受けることができると私が信じる開発者のタイプの 1 つは、リッチなユーザー インターフェイスを構築する UI/UX デザイナーです。
それはあなたが何をしているかに大きく依存します。プログラミングに関係するものについては、基本的に役に立ちません。マルチタッチが真価を発揮するのは、描画と情報操作です。物をドラッグしたり、画像のサイズを変更したりするなどの特定の操作がはるかに直感的になりますが、それ以外は、通常のタッチ スクリーンほど便利ではありません。また、通常のタッチ スクリーンは、描画を除けば、マウスほど便利ではありません。
99% の確率で、マルチタッチは生産性を向上させません。
私たちの中にいる開発者に言えば... マルチタッチの Starcraft/Warcraft/C&C の日を待っています。真剣に、RTS ゲームはマルチタッチ用に作られています!