取引端末のユーザビリティ:取引所での取引のためのモバイルおよびデスクトップアプリケーションのUXトレンド





私たちのブログでは、取引技術、高頻度取引、取引所での取引のためのロボットの作成について頻繁に書いています。 ただし、多くのトレーダーは依然として特別な取引端末を使用して、株価を監視し、証券やその他の金融商品を売買できます。さらに、ゼロからではなく、専用のプラットフォームを使用して取引ロボットを作成できます。



今日は、そのようなアプリケーション(モバイルとデスクトップの両方)のインターフェースの開発における現在の傾向についてお話します。



モバイル取引アプリケーション:複雑なものから単純なものまで



オンライン取引の分野は、開発者がモバイル環境に目を向けた最初の分野の1つでした。 たとえば、ロシアでは最初のモバイル取引アプリケーションが2003年にすでに登場しました。これは、 Windows Mobile 2003でデバイスを操作するためにITinvestの専門家によって作成されたPocket Trade端末です。







この場合、「モバイルバージョン」の概念はまだ形成されていません。デフォルトでは、アプリケーションのデスクトップバージョンよりも多少劣っています。 そのため、ユーザーはモバイルデバイスで使い慣れたアプリケーションの完全に機能するバージョンを入手することを期待していました。 これはオペレーティングシステム自体によっても達成されました-そのインターフェースとの相互作用はスタイラスを使用して実行されました。つまり、人間の指には小さすぎると心配することなく、より多くの要素を画面に収めることができました。



その結果、「ビッグブラザー」とほぼ同等の機能を備えた端末が作成されました。ユーザーは、アカウント、注文、取引に関するリアルタイム情報を受け取り、さまざまな株のチャートを表示し、売買注文を入力できます(そして複雑な組み合わせでパラメータ)、経済ニュースを表示します。 たとえば、アプリケーションの入力ウィンドウと注文キューは次のようになります。







さらに、ターミナルのワークスペースを設定するための幅広い機会が提供されました-ウィンドウの向き(縦、横、左または右)の変更、さまざまなフォントの選択など。



しかし、2000年代前半にWindows Mobileだけが生きたモバイル取引ではなかった。 その後、最も人気のあるモバイルオペレーティングシステムの1つはSymbianでした。 それに伴う問題は、アプリケーションをインストールするという重要なプロセスでした。さらに、トラフィックの消費を何らかの形で制限する必要がありました。その場合、ロシアと他の国ではモバイルインターネットは非常に高価でした。 Symbianユーザーにリーチし、リソース消費の問題を解決するために、このプラットフォーム用の端末をWebブラウザーバージョンの形式にすることを決定しました(それぞれ、他のOSやデスクトップの電話の所有者でも使用できます)。



同時に、 Pocket Trade Webの機能はWindows Mobileのバージョンに比べてそれほど劣っていません。アカウントとポートフォリオの状態、見積表、チャート、ニュースを表示し、取引操作を完了することもできました。







デスクトップバージョンの機能をモバイル環境に最大限に移行したいという要望により、「iPhone時代」の始まりは終わりました。 スティーブ・ジョブズは有名な声明(「スタイラスが必要なのは誰ですか?各人に10個!」)を発表し、新しいスマートフォンは指でコントロールするために投獄されました。 ここで皮肉なのは、10年後もAppleが独自のスタイラスをリリースしたことですが、この時点までにJobsの哲学は、取引所での取引を含め、モバイルアプリケーションの開発方法を劇的に変化させました。



フィンガーコントロールでは、画面上に多数の要素を配置することができなくなり、開発者は多くの機能を拒否する必要がありました。 毎年、簡素化の傾向が勢いを増しています。 その結果、現在のアプリケーションは、2000年代の初めから前任者とほとんど類似していません。



たとえば、取引アプリケーションRobinhoodはタパスとスワイプを使用してトランザクションを実行します。その作成者は、取引所での取引プロセスを電子メールでの作業に近づけることを宣言します。 彼らの計画によると、このような単純化は、新しい人々を証券取引所に引き付けるはずです。複雑なインターフェースを扱うのは面倒ですが、株式市場の構造を研究することを気にしない人々です。 さまざまな視覚化も使用されます。たとえば、取引中、アプリケーションの背景は白で、取引所が閉じると黒に変わります。







モバイルトレーディングアプリケーションのもう1つの開発方向はスマートウォッチかもしれません。一部の開発者( Robinhood作成者を含む)は、Apple Watchのトレーディングターミナルのバージョンをすでに発表しています。 時計の画面はそれぞれスマートフォンよりも小さく、そのために作成されたアプリケーションにより、ユーザーはより限られた操作のみを実行できます。







デスクトップアプリケーション:それほど単純ではない



モバイルアプリケーションの場合、インターフェイスの簡素化の傾向が明らかであり、近い将来に停止する可能性が低い場合、デスクトップコンピューターの取引プログラムの開発では、すべてがそれほど単純ではありません。



一方では、取引ロボットを作成するプラットフォームの開発者の中には、新しいユーザーを引き付けるためにこの原則を積極的に実装しているところもあります。 たとえば、プログラミングに不慣れなユーザーでも、フローチャートを使用してアルゴリズムを簡単に説明する場合でも、取引ロボットを作成できるプラットフォームがあります。







TSlabのアルゴリズムの説明







LiveTradeツールインターフェースで取引ロボットを作成する



デスクトップコンピュータ向けの本格的な取引端末の開発について話す場合、新しいデザインパターンの単純化と実装は、多くの場合、否定的な結果につながる可能性が高くなります。



たとえば、Geektimesのブログで有名なブルームバーグエクスチェンジターミナルの歴史を見ました。多くのデザイナー、部外者、新しいユーザーがよりシンプルなプログラムに慣れていたにもかかわらず、そのインターフェースは完全に非友好的であり、長年のユーザーはその「救済」に反対しています”そして簡素化。







UX Magazineによる 、ほとんどのユーザーは新しい「よりファッショナブルなインターフェース」を受け入れません。 この出版物の専門家によると、多くのユーザーは、部外者向けの複雑で手に負えないインターフェースで作業することを好むことが研究により示されています。これにより、こうした複雑なツールに対処できたことを誇りに思うことができます。



同時に、ブルームバーグターミナルの機能は、潜在的な競合他社の機能よりもはるかに広範なため、さまざまなユーザーグループの重要な機能を排除せずにインターフェイスを単純化することは容易ではありません。 ただし、この端末の開発者はこのような問題に直面していません。製品が複雑であればあるほど、それを好むユーザーが増えます。



デスクトップトレーディングソフトウェアの開発分野では、単純化する傾向ではなく、機能を向上させ、作業速度を向上させる傾向を識別できます( Habréに関するこのトピックから、独自のSmartX端末を最適化する方法を学習できます)。







たとえば、 SmartXターミナルではユーザーはさまざまなデザインテーマを選択し、それらのすべてのアカウントとアプリケーションを1つのウィンドウで同時に表示でき、アカウントごとに複数のウィンドウを開くことはできません。 もう1つの重要なポイントは、複数のモニターを操作するための端末の最適化です。多くのトレーダーは、相場、興味深いチャート、およびたとえば経済ニュースフィードをさまざまなディスプレイに表示することを好みます。 そのため、最新の端末のインターフェイスは多くの場合モジュール式であり、他のモニターに配置するためにウィンドウを一般的なワークスペースの外側に配置できます。



おわりに



初心者のオブザーバーにとって、取引アプリケーションのインターフェースは不合理に複雑で理解しにくいように見えることが多いという事実にもかかわらず、実際、人気製品の開発者は使いやすさの方向に取り組むことに多くの努力を注いでいます。 同時に、モバイル端末とデスクトップアプリケーションの設計の傾向は、大部分が異なります。



モバイル端末が、事実上独立した完全な機能を備えたツールから、情報を表示するのに便利でありながら複雑なアプリケーションを送信しないデスクトップシステムの続きに進化した場合、単純化のためのデスクトップアプリケーションは実際には単純化に影響しませんでした。 「トレーディング」ニーズの機能と基盤は、このような製品のユーザーにとって非常に重要です(ターミナルウィンドウを別のモニターに移動する機能など)。さらに、複雑なインターフェイスの操作に対する満足度は、単純なインターフェイスとのやり取りよりも高くなります。



取引所で取引するためのデスクトップ製品の作成の唯一の例外は、取引ロボットを開発するためのプラットフォームです。 反対に、彼らの作成者は、経験豊富なトレーダー、開発者の信頼を得るだけでなく、プログラミングに精通していない投資家が取引のアイデアを説明できるようにすることも重要です。フローチャート。



関連項目交換ソフトウェアを作成するための5つのUXトリック



PS ITinvest開発チームでは、トレーディングアプリケーションの設計作業に強力な開発者が必要です。 候補者の要件と希望:





この記事では、ITinvest取引アプリケーションの開発者を待ち望んでいることについて書きました。



あなた自身とあなたが参加したプロジェクトについてのストーリーをメールで送信し、手紙の本文にテキスト形式でメールアドレスivan.igoshev@itinvest.ruに送信します。



All Articles