外部の敵は自ら足を引っ張っているのでしょうか? HTML5 採用の血なまぐさい歴史

外部の敵は自ら足を引っ張っているのでしょうか? HTML5 採用の血なまぐさい歴史

近年、HTML5 の波は止められないようです。デスクトップ アプリケーション環境では、主要なブラウザーが Chrome によって開始されたベンチマーク競争に参加しており、HTML5 に対するサポートは麻薬を服用するのと同じくらい狂気じみています。モバイル プラットフォームでは、Flash は iOS、Windows Phone、Android で相次いで敗北しました。Android が Flash を追い出して以来、HTML5 がモバイル インターネットの唯一の選択肢となっています。周りを見渡すと、HTML5 が永遠に世界を支配するだろうという叫び声がそこらじゅうに響いているようです。

HTML5は勢いを増している

しかし、実際のところ、私が自分のコンピュータで国内の主流のウェブサイトを開くたびに、Flash が私を平手打ちして HTML5 の夢から目覚めさせ、画面全体が HTML5 ではなく、プロの目玉焼きである Flash で埋め尽くされています。こうなると、人々は疑問に思わざるを得ません。HTML5 は長年業界で人気を博してきましたが、結局のところ、単なる空虚なスローガンなのでしょうか? Flash はいつまでインターネットを支配し続けるのでしょうか? また、CPU にどれだけの卵を焼かせるのでしょうか? 明らかに、HTML5 の推進は、ほとんどの人が想像するほどスムーズではありません。

では、HTML5 の普及を妨げている要因は何でしょうか? 見てみましょう。

障害:フラッシュ

Flash に関しては、多くの人がそれが愚かで遅く、ブラウザがクラッシュすることが多いと考えています。しかし、皆さんはおそらく考えもしなかったでしょうが、1996 年に Flash が初めて誕生したとき、Flash はインターネット上で人気急上昇中のスーパースターでした。小型で効率的、そしてクロスプラットフォームでした。開発者もユーザーも、Flash を見ると笑顔になりました。

Flashは最初に作られたとき、インターネット界のスーパーヒーローでした

Flash は、年を重ねるにつれて、Adobe の豊かなミルクの栄養を受けて成長します。 Flash は、JavaScript、HTML、XML のサポート、フィルターとレイヤー モードの追加、Actionscript 言語の追加、オーディオとビデオの機能の強化を次々と追加し、RM/RMVB を一挙にオフラインに追いやりました。 Flash は「最も柔軟なプラットフォーム」とも称賛されており、開発が容易で移植性に優れているため、インターネットで人気のプラットフォームとなっています。

しかし、Flash の成長は行き過ぎてしまったようだ。 Flash の機能はますます強力になり、開発者が Flash を使用して開発する製品はますます数が増え、複雑になりました。Flash は、小さな広告を販売したり、小さなゲームをプレイしたりするなど、奇妙なことに使用され始めました。これらのアプリケーションのほとんどは粗悪なもので、誰かが Flash 広告用にコードを最適化するとは想像もできませんでした。低品質の Flash が Web に溢れかえると、コンピューターが過負荷になり始め、Flash がバーベキュー ドライバーと呼ばれるようになることが徐々にわかってきました。

AdobeはFlashを大きくしすぎた

しかし実際には、Flash の効率は低いわけではなく、Flash の乱用と Web フロントエンド開発者の質の不均一さが、一連の悪影響を引き起こしています。結局のところ、Flash は強力で使いやすく、誰でも開発に使用できます。さまざまな奇妙なものが作成されるのも当然です。その結果、これらの偽造された Flash によって、人々のコンピューターが何度もクラッシュすることになります。

Flash の非効率性は主に開発者によるものですが、セキュリティと安定性の低さは Adob​​e の注意不足に関係しています。 Flash からどれだけ多くのゼロデイ脆弱性が発見され、Flash の安定性向上のためにどれだけのマイナーブラウザが自動的に更新されたかご存知ですか?セキュリティと安定性は依然として Flash の弱点です。

フラッシュクラッシュのせいで気が狂ってる人は何人いるでしょうか?

一般的に、Flash の長所と短所は明らかですが、Flash の短所は、Flash がインターネット上で支配的な勢力となることを妨げるものではありません。誰もがウイルスを気にしているわけではありませんし、ブラウザがクラッシュした場合は、タブを再度開くことで復元できます。 HTML5 と比較すると、Flash は同等の機能があり、開発も簡単です。ブラウザへの依存度も非常に低く、最新バージョンを楽しむには Flash プラグインをアップグレードするだけで済みます。逆に言えば、高度なブラウザを装備していないと、HTML5 はまったく目の前に現れません。 Adobe と開発者のお気に入りである Flash は、HTML5 によってその基盤を揺るがすことはまだできていません。

障害: ブラウザ

前述のように、Flash がインターネットを席巻できる大きな理由は、ブラウザへの依存度が低いことです。Adobe はすでに Flash にサイレント アップグレード メカニズムを追加しているため、ユーザーはブラウザに依存せずに、最新バージョンの Flash がもたらす機能を知らないうちに楽しむことができます。

HTML5 は違います。HTML5 を一般のコンピュータに導入するには、まず膨大な数のコンピュータに HTML5 を認識できるブラウザが搭載されていなければなりません。CSS3 で書かれたドラえもんを四角いモンスターにレンダリングできるブラウザを人々が使わなくなったとき、初めて HTML5 は本来の魅力を発揮するでしょう。しかし、古い習慣の慣性は驚くべきもので、それは特に中国で顕著です。 IE6 は 21 世紀初頭にリリースされ、10 年間同じままです。インターネットを閲覧する方法として今でも主流であり、中国では新しいブラウザが苦戦しています。以下は今年8月の中国ブラウザのランキングリストであり、IEの強さが伺えます。

今年8月の中国市場におけるブラウザの使用状況

このリストでは、IE が依然として使用率でトップを占めていますが、このリストには IE カーネルを使用する「サードパーティ ブラウザー」が含まれていないため、これは依然として控えめな推定値です。中国の特殊な国情により、ほとんどのユーザーはコンピューターを購入した後、Ghost XPやGhost Win7などのシステムには触れません。これらのシステムに内蔵されているIE6とIE8は、当然ながら人々がインターネットを閲覧するための標準となっています。残念ながら、IE6とIE8はどちらもHTML5のサポートが非常に貧弱です。HTML5は、これらの古いブラウザでFlashが繁栄しているのを見ていますが、それに対して何もできず、涙が落ちないように45度で空を見上げることしかできません。

幸いなことに、これらすべてはデスクトップ アプリケーション環境でのみ発生します。モバイル プラットフォームでは、HTML5 はインターネットの新時代の象徴となっています。ここでは、HTML5 に大いに感謝すべきだ。 Apple が 2007 年に iPhone をリリースしたとき、Flash のサポートは提供されていませんでした。当時の Apple の公式声明では、ハードウェアのパフォーマンスが Flash の動作をサポートするのに不十分であるというものでした。当時、Adobe はまだ一縷の希望を抱いており、ハードウェアの発展により、iOS が Flash をサポートするのは時間の問題だと考えていました。そこで Adob​​e は Flash CS5 で iOS アプリへの Flash のエクスポートをサポートし始めましたが、Safari ではまだ Flash を使用できませんでした。

AppleがiOSからFlashを排除

Adobe と Apple はどちらもデザイナーに好まれており、両者の間では多くの協力関係が築かれてきました。Adobe は、Apple がモバイル プラットフォーム上の Flash に対してこれほど厳しい態度を取るとは思ってもいませんでした。 iOS 上で Flash を実行するという Adob​​e の期待感に直面して、Apple はそれを無視し、W3C、Mozilla、Opera と協力して HTML5 を積極的に推進することにしました。 Apple がモバイル プラットフォームで強力な地位を築いたおかげで、HTML5 はモバイル インターネットで開花しました。 Windows PhoneやAndroidは、iOSとHTML5の連携が市場を席巻する兆しを見せていたため、Flashなどは弱いと口を揃えた。 Android 4.1 で残っていた Flash が廃止された後、HTML5 がモバイル プラットフォームの唯一の選択肢となり、Flash に打ち勝つための唯一の戦場となりました。

Android 4.1 は Flash を廃止し、HTML5 がモバイル市場を独占するようになる

モバイル プラットフォームで HTML5 が Flash に勝てた主な理由は、Apple や他のメーカーが Flash に対して厳しい姿勢をとったためです。モバイル プラットフォームではユーザーに選択肢があまりなく、メーカーの言うことは真実です。iOS を Android にフラッシュすることはできません。デスクトップ プラットフォームのユーザーには、はるかに多くの自由があります。Microsoft は、IE6 をアンインストールして IE9 をプッシュすることを強制することはありません。 HTML5 が Flash を完全に置き換えるには、まだ長い道のりが残っています。

蒔いた種は刈り取る:HTML5そのもの

前回の記事では HTML5 について説明しましたが、これは実は一般的な用語です。前述の HTML5 には、HTML5、CSS3、JavaScript、新しいブラウザ API に含まれる Web フロントエンド技術全体が含まれています。この一連の技術には厳密な統一標準がなく、HTML5 はまだドラフト段階であり、各ブラウザの API の内容は異なります。HTML5 自体は非常に分散していると言えます。

HTML5 には優れた機能が数多くあり、インターネット上で直接絵を描いたり、音楽を聴いたり、映画を観たり、チャットしたり、Web アプリケーションをローカル プログラムに変換したりすることができます (Flash でもこれらが不可能というわけではありませんが、Flash を使用してこれらを慎重に行う人はほとんどいません)。HTML5 は、最新のモバイル テクノロジーの代名詞となっています。 HTML5 はモバイル オペレーティング システムの構築にも使用できます。Firefox OS はシステム アプリケーションの作成に HTML5 を使用します。

Firefox OSはHTML5を使用してアプリを作成します

しかし、HTML5 標準の断片化により、HTML5 が頂点に光を集中し、インターネットの世界で唯一の太陽となることが難しくなっています。今年 7 月、HTML5 標準がプロトコルの 90% 以上で合意に達したとき、HTML5 は再び大規模な内紛を引き起こしました。 WHATWG と W3C は HTML5 標準の開発元ですが、両者は子供の誕生の途中で離婚しようとしています。WHATWG は HTML5 が市場と技術のダイナミックな変化に対応できる標準に発展することを望んでいますが、W3C は HTML5 が「死んだ標準」になることを望んでいます。その結果、WHATWG と W3C は協力できなくなったと発表し、HTML5 標準の正式な確立は見通せなくなりました。

WHATWGとW3Cの間の深刻な意見の相違

さらに、WHATWG と W3C の背後にいる真の業界リーダーたちもこの泥沼に足を踏み入れました。インターネット標準をコントロールするものがインターネットをコントロールするのです。一見すると、WHATWG の支援者には Apple、Mozilla、Opera が含まれ、W3C の支援者は Microsoft です。 Apple、Mozilla、Opera は Webkit、Firefox、Opera をコントロールしており、Microsoft もその 1 つです。IE だけでも、他の 3 社を震え上がらせるのに十分です。 Google が WHATWG 陣営に加わったことで、Webkit の 2 大ユーザーであり、また両者の宿敵でもある Apple と Google の間で激しい戦争が勃発しました。

Google と Apple は、HTML5 ビデオ形式標準の最も重要な部分をめぐって激しい論争を繰り広げました。 Googleは、AppleがサポートするMPEGビデオプロトコルのコア技術はAppleのみが管理しており、このように高度に商業化されたものがHTML5のオープン標準に含まれるべきではないと述べました。そこで Google は、Apple と善戦しようと決意し、YouTube で WebM 形式を積極的に推進しました。では、HTML5 標準は確立されるべきでしょうか? 神のみぞ知る、まずは Apple としっかり戦いましょう。

これがHTML5の標準規格策定者の間での現状である。

HTML5 の背後にある流れを数えてみましょう。2 つの主要な標準化団体である WHATWG と W3C、WHATWG の背後には Google、Apple、Mozilla、Opera、W3C の背後には Microsoft、WHATWG 内には Google と Apple がいます。これは間違いなく 7 か国よりも混沌としています。散在する HTML5 が Adob​​e が苦労して開発した Flash を上回ることができれば、古代の人々は息子に箸を 1 本か 3 本折るように頼むことを心配する必要がなくなるでしょう。

あとがき

HTML5 は確かに非常に価値があります。HTML5 標準が確立されれば、間違いなくインターネットに大きな利益をもたらすでしょう。しかし、Flash、ブラウザ、大手企業間の摩擦により、HTML5 の導入ペースは直接的に鈍化しています。 HTML5 は Web を統一できるでしょうか? 将来的にはそうなるかもしれません。しかし、今は HTML5 の時代ではありません。

オリジナルリンク: http://www.html5cn.org/article-3508-1.html

原題:外敵は自ら足を引っ張っているのか? HTML5 採用の血なまぐさい歴史

キーワード: 外敵、自立、つまずき、HTML5、血と涙、数年、ウェブマスター、ウェブサイト、ウェブサイトの宣伝、金儲け

<<:  中国における「ボックス」月額サブスクリプションモデルの実践:低コストのプロモーションと中国式の改善

>>:  アップルの欠点のある美しさから欠点への変貌: 脱雇用化のカモフラージュは消え去った

推薦する

friendhosting: 14周年、11のデータセンターのVPSが30%割引、トラフィック無制限

現在から 5 月 31 日まで、friendhosting.net は 14 周年を記念して、すべて...

百度SEOの今後の動向は6月28日の百度Kステーションから見ることができる

6月28日以来、「Kステーション」と「毛抜き」という言葉は、数え切れないほど多くのウェブマスターとS...

中国最高人民法院、情報ネットワークの伝達権に関する司法解釈を発表

人民日報、北京12月26日(記者:李静)最高人民法院は本日、「情報ネットワーク通信権の侵害に関わる民...

次世代サーバ仮想化の特徴分析

仮想化テクノロジーは企業の世界に旋風を巻き起こしました。その成功により、IT 部門が仮想化インフラス...

カフェのマンスリーカードが引き起こす「バタフライ効果」(前編)

月収10万元の起業の夢を実現するミニプログラム起業支援プラン前回の記事では、ケータリング業界でのマー...

初心者必読:SEO初心者がSEOを学ぶための提案

私はしばらくSEOを勉強しており、私のSEOレベルは一般人より少し高いレベルに達していると思います。...

netcloud-onapp クラウド/256m メモリ KVM/月額 2.5 ドル

Host CatがNetcloudを紹介するのは今回で2回目です。紹介する理由は、私の個人的な認識で...

A5ウェブマスターネットワーク初のオンライン入札収益トレーニングクラスが受講生募集を開始

1. オンライン入札とは何ですか?簡単に言えば、入札とは、Baidu、Google、Soso、Sog...

ブランドマーケティングの5つの基本理解

ブランドに関しては、専門家が 1,000 人いれば 1,000 通りの定義があります。成熟した心は異...

WeChatがWeiboマーケティングに取って代わることができない理由

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスモバイルインターネットの...

ウェブサイトコンテンツの重複を排除する方法を分析する

最近の百度アップデートイベントでは、多くのウェブサイトが百度によって修正されました。これらの悲惨なウ...

あなたは有能な SEO 担当者ですか?

最近、私は仕事を探していて、私の求職の方向は、より人気のあるウェブサイト編集者であるWebエディター...

インターネット広告の顧客獲得チャネルを一覧でご紹介!

サービスであれ、物理的な製品であれ、信頼できる販売チャネルを見つけることによってのみ、商品を販売する...

タオジンダイ事件はオンライン融資資金のセキュリティの隠れた危険性を警告している

6月3日、P2Pオンライン融資会社Taojindaiが「二次申込」キャンペーンを開始した。しかし、開...