Webデザインの未来、予測の試み

前文



このテキストは根本的に新しいものを紹介しません。 ここで言及されているすべてのソリューションはすでに存在し、使用されていますが、私たちが望むほど広くはありません。



このテキストは、知覚を根本的に改善し、Webサイトと連携するだけでなく、ネットワーク上の情報の品質を改善するいくつかのパラダイムを提供します。



まあ、はい、現時点では-模範的なデザイン: Zen検索Yandex 。 冗談。



はじめに



現在、インターネットの急速な発展があります。これは、ネットワークのネットワークではなく、文明の対象であるため、すでに小さな文字で書くことができます。



このシステムの要素の1つは、WWW-World Wide Web-World Wide Webテクノロジーです。



私の頭の中のインターネットはWWWと同じであると多くの人がすでに気付いています。インターネットはトランスポートであり、WWWはトラフィックのタイプの1つであるため、実際は間違っています。



最初の仮定:すべてがオブジェクト



しかし、残念ながら、WWWは圧倒的多数のユーザーにとって支配的なテクノロジーになり、可能な場合はどこでも使用されます。



WWWとは何ですか? WWWは、クライアント/サーバーアーキテクチャ上に構築されたシステムです。 サーバーはデータを送信するプログラムであり、クライアントはこのデータをユーザーに表示するプログラムです。 このシステムは、クライアントサーバーとHTMLの間でデータを転送するため、クライアントプログラムにユーザーに何をどのように表示するかを示すための2つの基本的なHTTPプロトコルに基づいています。 要するに、以下を理解することは重要ではありません。



HTMLとは何ですか? HTMLは、いわゆる「ハイパーテキスト」、つまりリッチテキストを表すことを目的とした言語にすぎません。 強化されたものは何ですか? そして、それはリンクだけで強化されています。 つまり、ハイパーテキストとテキストの違いは、「ライブ」リンクがあり、それをアクティブにして、このリンクに関連付けられている別のドキュメントに移動できることです。



したがって、この言語の目的は、豊かなデザインとインタラクティブなサイトを作成することではなく、非専門家が情報システムをすばやくリベットして、大衆をコンテンツに慣れさせることです。



簡潔なレイアウトの例、つまり作成者がWWWによって理解したものとして、WWW Consorcium自体、つまりWebを標準化する組織のページを引用できます。ここに典型的な例を示します。



それでは、続けましょう。 Webが成長し、力を獲得してからわずか数年後、その作成者はいわゆるセマンティックWebのアイデアを促進し始めました。



何言ってるの? まず、自問してみてください。インターネットで情報を見つけるのは簡単ですか? 以前に保存したことがないリンクを見つけることができますか? サイト検索はどうですか? 非常に重要なタスク。 HTMLはハイパーテキスト言語であり、データベース言語や構造化されたアイデアではないためです。



Webテクノロジーが広まるとすぐに、状況が制御不能になっていることがすぐに明らかになりました。 ネットには何も見つかりません。 はい、もちろん検索エンジンがあります。 しかし、これはCRUPSのようなものではありません。 実際、検索エンジンは黒人の仕事をして、蓄積された何十億トンもの肥料を掘り出し、希少な思考の真珠と関連情報を探します。 面白いのは、サイトの作成者以外に誰が知っておくべきか、そして彼が世界の注目に伝えたいことです! しかし、彼にはこれを行うための特別な標準的な技術的手段はありません。 さらに、実際には、これは誰にも必要ありません。 それがすべてであり、ヒープ内のすべてをヒープにします。 検索エンジンがそれを見つけ出し、どうにかしてこの束を少なくとも何らかの順序にすることができ、それをナビゲートできるようになるという希望にinちました。



この悲しい問題に気付いたアヒルは、インターネット(つまりWeb)の父たちがセマンティックWebのプロジェクトを開始しました。 つまり、ハイパーテキストではなく、TYPEと特定の属性を持つOBJECTSのネットワークであるため、自分自身について知ることができます。 しかし、一般のウェブマスターや企業の群れを理解することは困難であったため、この考えは単に無視されました。 しかし、無駄に。 もちろん、Webの父親は深く掘り下げました。彼らはすぐに広大さをつかみました-彼らはONTOLOGYを説明しようとしました。つまり、オブジェクトとそれらの間のリンクの典型的なネットワークを構築しようとしました。 もちろん、これは大規模なグループでも短時間で行うことはできません。



しかし、OBJECTSのアイデア自体は優れており、適用する必要があります。



したがって、 最初の仮定 :すべてのサイトでは、すべてがオブジェクトです。 オブジェクトにはTYPEとATTRIBUTESがあります。



実際、タイプは属性の1つです。



したがって、サイトは基本的にさまざまなタイプのオブジェクトのコレクションです。 ニュースサイトは記事タイプのオブジェクトのセット、オンラインストアは商品タイプのオブジェクトのセット、バスケットタイプのオブジェクトおよびクライアントのタイプのオブジェクトです。ソーシャルネットワークはユーザータイプ、ステータス、コメントなどのオブジェクトセットです。



このパラダイムのプラットフォームに着手することにより、オブジェクトとそのプロパティおよびメソッドの形で構造化された設計サイトにすぐにアクセスできます。 つまり、誰が何を誰に送信し、何に答え、どのように表示するかです。 これらはすべて、オブジェクトモデルからプロトタイプ/サイトフレームを半自動で生成する構造オブジェクト指向プログラミングのさまざまな方法に完全に適合し、実際、プロジェクトの自己文書化TKになります。



Webサイトの設計プロセス自体はこのドキュメントの範囲外であるため、別のテキストで説明します。



はい、もちろん、誰もがMVCがあると言うでしょう。 私はMVCが何であるかを知っています-このアイデアにはあるべき場所がありましたが、彼女は生まれることなく明白に死にました。



2番目の仮定:これ以上



現代のウェブサイトのデザインの厄介な要因の1つは、その認識の複雑さです。 何が原因ですか? そして、それは1つの簡単な考慮事項によって引き起こされます。それは、より良いアプリケーションに値する粘り強さで、サイト設計者は何度も繰り返します。 ウェブサイトの設計者は、おそらく顧客の要求に応じて、不注意を詰め込みたい、つまり、ページに最大限のコンテンツを貼り付けたいという欲求に導かれます。 こことメインユニット、ナビゲーション、広告、アナウンス、サイトに関するデータ、およびさまざまな「アフィリエイトプログラム」。



つまり、ページが地獄のようなキルトに変わり、適切に把握できず、さらに、このサイトで実行しようとしている主なアクションの邪魔になります。



デザイナーの天才の恐ろしい生き物について、さまざまな側面から移動するメニューやボタンという形で話しているのではありません。



だから提供されているもの。 すべてを完全に殺すことが提案されています。 まったく。 ページには、基本的なコンテンツのみを含める必要があります。



私は何について話しているのですか? 例1:Safariのリーダーモード。 このモードは何をしますか? 彼はゴミを取り出します。 ブラウザは、ページ上の最大の構造ブロックを分離しようとし、ITのみを表示します。



実際、このモードはニュースではありません。それよりずっと前に、Zenの編集者がAppleエコシステムを思いついたからです。 これは何ですか これらは、作業に集中できるテキストエディターです。 エディターウィンドウは画面全体を占め、目の前に常に表示されるメニューやボタンはありません。 あなたとテキストのみ。 テキストとあなた。 そして、あなたをそらすものは何もありません。 例として、アイコンエディターのWriteRoomを引用できます。



したがって、 2番目の仮定 :これ以上はなく、ここで今必要なものだけです。



これには、ナビゲーションおよびその他の属性が含まれます。 交換方法-次のセクション。



3番目の仮定:コマンドラインは普遍的な制御方法です



Webページを混乱させる主な問題の1つは、情報のナビゲーションと入力です。 多数のメニュー、入力行、ボタン、チェックマークがすべてのページに点在し、読みにくくて使いにくいハッシュに変わります。



一方、これらの欠点を解消する入力インターフェースのオプションが長い間発明されてきました。 残念ながら、マウスウィンドウインターフェイスのパラダイムは、あらゆる種類のソフトウェアメーカーの頭の中に深く根付いているため、10年間、情報技術業界はこの恐怖を取り除くことができませんでした。



このインターフェイスは80年代前半に提案されたと考えてください! つまり、30年以上、変化はありません。 それ以来、エキゾチックで弱い製品のコンピューターは、ワイルドクロックスピードと巨大なメモリを備えたマルチコアプロセッサを搭載した地獄のようなモンスターに変わりました。 そして、このすべての素晴らしさはhoにかかっています。



だから提供されているもの。 古き良きコマンドラインに戻ることが提案されています。 これを行う試みは定期的に行われます。 特に、このアプローチの支持者の1人は、Appleの起源であった故Jeff Ruskinでした。 彼の仕事はアイザラスキンの息子が続けています。 アイザラスキンユビキティと呼ばれる同様のインターフェースの彼のプロジェクトを推進しています。



しかし、コマンドラインインターフェイスのアイデアの基礎として、より成熟したUnity HUD (ヘッドアップディスプレイ)システムを採用することは理にかなっています。 Unityは、最新世代のUbuntuグラフィカルシェルです。 Ubuntuは、コンピューターからLinux、統合されたLinuxを搭載したテレビ、このOSを搭載した今後の携帯電話まで、さまざまなデバイスで動作するため、少なくとも更新されたテキストインターフェイスを返すという要望はトレンドと考えることができます。



Unity HUDとは何ですか? これは、インテリジェントなコマンドラインに過ぎません。 現在のアプリケーションとバックグラウンドの他のアプリケーションの両方にコマンドを発行できます。 彼女はオペレーティングシステム自体を制御することもできます。



このコマンドラインの主な利点は、インテリジェントであることです。 つまり、コマンドの入力が可能になるだけでなく、コマンドの入力が不便に見えるだけでなく、ユーザーの行動を予測し、できるだけ早くコマンドを入力できるようにします。



同時に、メニュー、多数のウィンドウ、入力行、および一般ユーザーの画面を乱雑にするその他のゴミを置き換えます。



しかし、それだけではありません。 テキスト入力自体は、通常のコンピューターでは悪くありません。 しかし、タブレット、さらにはGoogleメガネでは、控えめに言っても、すでにかなり不快です。 そして、ここでの解決策は音声入力です。 つまり、このようなインテリジェントなコマンドラインは、音声入力への直接パスです。



したがって、画面のスペースを空け、注意散漫を減らし、新しいタイプのデバイスへの移行と情報の認識方法のためのインターフェイスを準備します。



したがって、 3番目の仮定 :コマンドラインは、制御システム全体と一部入力フォームの代わりになります



このまさにコマンドラインをどのように呼び出すべきですか? はい、特別なボタンをクリックしてください。 たとえば、ほとんどの人は、「通常の」コンピューターのすべてのキーボードにあるWindowsボタンの使用方法を知りません。 タブまたはCaps Lockボタンも使用できますが、これらもアイドル状態です。



追加:広告



このようなインターフェイスの根本的なクリアに関連して、1つの問題があります。 広告についてはどうですか? どういうわけか、貧しい所有者を獲得する必要があります。



実際、私は広告に反対です。 したがって、サイトが何か他のもの、購読、広告記事、または何か他のもので稼ぐならば、それはより良いです。 しかし、何らかの方法で広告がなければ、ユーザーを困らせないように、テキスト広告の小さなブロック、たとえばページを埋め込むことが残っています。 もちろん、広告は文脈に即したものでなければなりません。つまり、ページのコンテンツと一致している必要があります。



All Articles