FlashがWebを支配していたほど遠い過去には時間がありました。サイトは、しばしば訪問者を "驚かせる"ためのものであったもので、アニメーションやサウンドで旋風を巻き起こした。また、サイト上でFlashを使用することには利点と欠点がありましたが、今日では、この技術がサイトで使用されることがなくなりました。
当初、Flashはインタラクティブ性と派手なグラフィックをウェブサイトに追加するために非常に興味深い技術でした。
Flashで優れたアニメーションやフォームを書くことを学ぶことは困難で時間がかかることがあるため、Flashを知っている開発者は、あらゆる状況でFlashを使用するよう動機づけられました。しかし、すべての技術と同様に、Flashには多くの読者にとって欠点がいくつかあり、Flashでサイトを構築することは、引き分けではなく、サイトにとって損害を与える可能性があります。それでも、クールなFlashサイトのメリットは、多くの人に欠点を受け入れ、それを使用することになりました。
現在のサイトでFlashを使用している場合は、Flashの肯定的な側面と欠点の両方を理解する必要があります。これは、お客様の知識と結びついて、これまでのWebサイトデザインの時代遅れのアプローチを本当に使いたいかどうかを判断するのに役立ちます。
現在の状態
FlashはまったくWeb上で死んでいる。 AppleのiOSオペレーティングシステムからのFlashのサポートを取り除くというAppleの決定は、この技術の悲惨さを呼んだ。 Flashはしばらくハングアップしていましたが、最終的にモバイルコンピューティングとウェブ訪問のムービーは、実際にFlashとそのクレイジーアニメーションを外に見ていました。
一部のサイトではまだFlashが使用されていますが、多くの場合、Flashを使用して動画を公開しています。 Flashを使用して堅牢なアプリケーションを開発した多くの企業が、他の言語やプラットフォームを使用して再開発するのではなく、それらのアプリケーションを引き続き使用しています。それでも、Flashにはいくつかの賛同がありますが、その日は終わりです。
Webの現在と未来はFlashのための場所を持っていないようで、あなたのサイトもそうではありません。
ステークには何がありますか?
ウェブサイトでFlashを使用するか使用しないかによって、サイトで重大な問題が発生する可能性があります。 Flashが適しているウェブサイトを構築する場合、Flashを使用しないと読者を追い払うことができません。しかし、Flashでサイトを構築するだけで、顧客がサイトとどのようにやり取りするか、検索エンジンでサイトを見つけるかどうか、サイトがどのようにアクセス可能で使いやすいかに影響を与えることができます。
Flashは強力なツールですが、Web開発者のツールボックスのすべてのツールと同様に、すべての状況を解決するために使用すべきではありません。いくつかの問題は、Flashで最もよく解決され、他の問題は解決されません。 Flashを効果的に使用する方法が分かっている場合は、ページビューと顧客を増やすことができます。
Jennifer Kryninのオリジナル記事。ジェレミージラール編集:10/4/17
フラッシュを使用する理由
- プラットフォーム間の互換性Flashは、そこにあるWebブラウザの95〜98%のようなものでうまくサポートされています。Flashでサイトやアプリケーションを構築すると、Flashプラグインを持っている人は誰でも正しく表示されます。これはオペレーティングシステムとブラウザに依存しません。
- アニメーションFlashはもともとは主にアニメーションツールとして使用されていたため、これが最適です。 Flashで簡単にアニメーションを作成し、簡単にアニメーションを表示できます。
- ビデオビデオは、QuickTimeやMediaPlayerのようなOS依存のプラグインを必要としないため、Flashアプリケーションでうまく機能します。
- ゲームゲームは楽しいことがあり、Flashゲームには、CGIで書かれたサーバー側のゲームの帯域幅の制限であるAjaxのブラウザサポートの問題はありません。
- ベクトルグラフィックスベクターグラフィックスはよりスムーズかつ魅力的に見えるが、Flashでは、開発者は滑らかなラインのアプリケーションを作成して、ハードドライブにベクターグラフィックツールをインストールする必要がある。
- サイトにフラッシュを追加する
- 特別なフォントのイメージ置換Webデザイナーに特別なフォントファミリが必要なWebデザイナーは、デザイン内のテキストをFlashで置き換えて特定のフォントを取得するsIFR(Scalable Inman Flash Replacement)というイメージ置換技術を使用できます。
- Flashアプリケーションは、スクリプトアクションを実行したり、データを収集したり、サーバーサイドスクリプトが実行できるものとほとんど同じことを行うことができます。
Flashを使用する際の欠点
- 帯域幅と速度の制限デザイナーがFlashの最適化を非常に難しくしない限り、ほとんどのFlashアプリケーションやWebサイトは非常に大きく、ダウンロードが遅くなる可能性があります。多くの場合、Flashサイト全体をダウンロードしてから使用する必要があります。グラフィカルなカウントダウンやその他の機能を追加して時間を早くすることは可能ですが、多くの人がまだ待つことはありません。
- ユーザビリティが損なわれるWebブラウザ上で最も重要なボタンの1つは、戻るボタンです。これは、ウェブを閲覧しているほとんどの人が常に使用しています。しかし、通常、Flashサイトはその機能を削除します。顧客がFlashサイトを深く掘り下げた後に戻るボタンを押すと、サイトにアクセスする前のWebサイトに戻ります。その後、彼らがあなたのFlashサイトに戻った場合、彼らはどこにいたのかを見直す必要があります。何人かの人々は自分の仕事を2回喜んで行うかもしれないが、ほとんどはそうしないだろう。
- アクセシビリティも損なわれるほとんどのFlashサイトは画像に基づいており、一般的には代替テキストが多くないため、スクリーンリーダーで読むことは非常に困難または不可能です。
- 検索エンジンはそれらを読み取ることができません検索エンジンのスパイダーはスクリーンリーダーとよく似ており、画像を解析することはできません。さらに、標準HTMLリンクではないリンクに続いて、多くの人が問題を抱えています.Flash内のリンクのほとんどはHTMLではなく、Flash内にあります。このため、多くのFlash開発者は、Flashサイトを検索エンジンで上位にランさせることは非常に困難です。実際、サイトの2つのバージョン(1つはFlash、もう1つはHTML)を持っているため、ほとんどのFlashサイトは上位にランクされています。そして、彼らは同じウェブサイトの2つのコピーを維持する必要があります。
- Flashにはプラグインが必要ですWebブラウザの大部分はプラグインがプリインストールされていますが、実際にはFlashにはプラグインが必要なことがあります。
- Flashページが好きでない人もいるサウンドやアニメーションのグラフィックスと同様に、Flashは、Webページのメリットよりも迷惑であるとの評判を一部の顧客にもたらしました。これは、Flashがアニメーションバナーやスプラッシュページなど、ページを飾る以外の目的を果たさない場合に特に当てはまります。これらの顧客は気にしない人よりもあまり一般的ではありませんが、フラッシュを無償で使用すると、よりボーカルであり、意見をあなたのサイトから遠ざけやすくなります。
解決
Flashを使用する必要がありますか?
設計者とサイト所有者だけがその決定を下すことができます。 Flashは、ゲーム、アニメーション、ビデオをWebサイトに追加するための素晴らしいツールです。これらの種類の機能が重要な場合は、Flashを使用する必要があります。
効果的な場所でFlashを使用する
Flashのみを使用する利点があるサイトはほとんどありません。 SEO、アクセシビリティ、顧客満足の欠点は、サイト全体でFlashを使用することをおすすめできません。実際、特定の状況でのみFlashを使用することをおすすめします。
Flashをナビゲーションに使用しない
Flashを使用してエキサイティングなトランジション、ロールオーバー、およびベクタグラフィックスを追加できるので、Flashナビゲーションを作成することは非常に魅力的です。しかし、ナビゲーションはWebページの中で最も重要な部分です。顧客が何らかの理由でナビゲーションを使用できない場合、単に帯域を離れるだけです。アクセシビリティの問題は、Flashナビゲーション構造が使用できなくなる原因となります。