2007 年に W3C (World Wide Web Consortium) が HTML5 プロジェクトを設立し、この 8 年間にわたる仕様が正式に終了したのは 2014 年 10 月末でした。
過去数年にわたり、HTML5 は PC インターネット環境を破壊し、モバイル インターネット エクスペリエンスを最適化しました。次に、HTML5 はネイティブ アプリの世界を破壊します。これは少し警戒心が強いように聞こえますが、HTML5 の開発の歴史を注意深く分析すると、これがまさに世界の開発トレンドであることがわかります。
クロスプラットフォーム:
マルチスクリーン時代において、開発者の苦痛指数は非常に高く、誰もが HTML5 が救世主となることを期待しています。複数のコード セット、さまざまな技術的な作業、ビジネス ロジックの同期は、骨の折れるプロセスです。これは、パーソナル コンピューターの初期の世界に似ています。当時、各コンピューターには独自のオペレーティング システムとプログラミング言語があり、開発者はさまざまなバージョンを作成することにうんざりしていました。実際、DOS の人気は開発者によるところが大きかったです。他のコンピューター用のプログラムを書くエネルギーは本当にありませんでした。クロスプラットフォーム技術は、初期段階ではパフォーマンスの問題でほとんどが消滅しましたが、ハードウェアの機能が強化される中期から後期にかけて、クロスプラットフォームは確かに必要不可欠であるため、再び主流になるでしょう。
高速な反復:
モバイル インターネットは、速い魚が遅い魚を食べる時代です。ユーザーのニーズをより早く満たし、試行錯誤のコストを低く抑えた人が大きな利点を得るでしょう。ほとんどのインターネット製品は無料であり、ネットワーク効果があるため、後発者がユーザーを奪うことは非常に困難です。ネイティブ開発を使用すると、採用、開発、立ち上げのすべての側面の効率が 2 倍以上になり、さらに、関与する人が増えるほど、コミュニケーションの効率も 2 倍以上になります。
継続的配信:
Appstore でネイティブ アプリケーションを起動すると、突然大きなバグが発生し、それを修正するために徹夜で作業し、その後 2 週間黙って待つ必要があるという経験をした人は多いでしょう。この 2 つの Weekly はユーザーのコメントに埋もれ、市場は悪いレビューで溢れ、大量のユーザーが失われてしまいました。新しいアプリケーションがオンラインでレビューされ、起動されるまでに、ユーザーはすでにそれをアンインストールしています。しかし、HTML5 ではこうした問題がなく、リアルタイムで更新できるため、問題が発生した場合でもすぐに対応できます。
大幅なコスト削減:
起業家にとって資金調達は簡単ではなく、より効率的にお金を使う方法は非常に重要です。あなたのネイティブ開発アプリが HTML5 を使用して開発された競合他社のアプリと変わらないにもかかわらず、開発コストが 2 倍かかる場合、あなたにお金を投資したい投資家はいないと思います。
開発されたオープンソースエコシステム:
HTML5 フロントエンドはオープンなポジティブフィードバックループエコシステムであり、多数のオープンソースライブラリを使用できるため、アプリケーション開発がより簡単かつ機敏になります。迅速な反復とコスト削減に優れています。しかし、より重要なことは、このオープンな正のフィードバック ループのエコシステムの将来の活力が、ネイティブのエコシステムよりも強力であるということです。
オープンデータ交換:
HTMLはページ単位でオープンコーディングされており、混乱しない限り、特別なSDKの開発を必要としません。開発者は、モバイル検索エンジンでデータを簡単に取得できるようになり、アプリケーション間でより簡単に連携してエンドユーザーのニーズを満たすことができます。
プロモーションが容易で、爆発的に普及しやすい:
多くの転用入口: HTML5 アプリケーションの転用は非常に簡単で、スーパー アプリ (WeChat Moments など)、検索エンジン、アプリケーション マーケット、ブラウザーの入口のいたるところに HTML5 トラフィックがあります。ネイティブ アプリへの唯一の入り口はアプリ マーケットです。賢い HTML5 開発者は、当然ながら、より強力な優位性を得るために、さまざまなトラフィック ポータルを活用するでしょう。
大量のトラフィック: 少し前に、WeChat モーメントで「Nervous Cat」が人気でした。このゲームが Appstore に掲載されたとしても、スーパー アプリによってもたらされるトラフィックは、ネイティブよりもはるかに大きいことは間違いありません。アプリマーケット。もし WeChat でゲームがデスクトップ上にショートカットを作成できるようになり、その後ゲームがアップグレードされて継続的なエンターテイメントの問題が解決されたとしたら、未来は想像もできないものになるでしょう。
高いトラフィック迂回効率: 多くの入口と大量のトラフィックに加えて、高いトラフィック迂回効率も無視できません。広告がユーザーのコンバージョン率を変えることは誰もが知っています。クライアントゲームよりもはるかに高いです。
使用の敷居が大幅に下がる
なぜストリーミング メディアがダウンロード動画に代わって主流になるのでしょうか? なぜ、ユーザーが「怠け者」すぎるというだけの理由で。ユーザーがより便利にニーズを満たせるようにします。場合によっては、ニーズをさらに満たすよりも効果が高い場合があります。
ユーザーの目が興味のある点を見つけてクリックすると、すぐにユーザーのニーズを満たし始める必要があります。たとえば、ストリーミング メディアをすぐに視聴したり、Web ゲームをすぐにプレイしたりできます。現在のネイティブ アプリ マーケットでは、ユーザーはアプリを選択し、ダウンロードを待ち、権限を確認し、インストールを待ち、クリックして開く必要があります。このような悪い経験は遅かれ早かれ覆されるに違いありません。
アプリ、ゲーム、オーディオやビデオなど、将来的にはすべて使用できるようになります。ユーザーのニーズを最初に満たした者が勝ちます。
リアルタイム更新と差分更新の優れたエクスペリエンス
HTML5 アプリケーションは、独立したリアルタイム更新に対するアプリケーション市場の制限を回避でき、ユーザーは新しいサービスをすぐに楽しむことができます。
そして、この種の更新は差分更新である可能性があります。たとえば、特定の HTML ページまたは特定の js ファイルに問題がある場合、この数キロバイトの小さなファイルを更新するだけです。ネイティブアプリケーション。
クロスアプリケーションエクスペリエンス
現在、モバイルアプリケーションの切り替えはデスクトップまたはタスクマネージャーが中心ですが、実際にはこれらのセンターが効率とエクスペリエンスに大きく影響します。ユーザーが三亜への出張に行きたい場合、最初に Qunar アプリを開いてチケットを予約し、次にデスクトップに戻り、次に天気アプリを見つけて開き、三亜を検索してからデスクトップに切り替えて、 Hanglv Zongheng アプリを開き、フライト番号を入力してチェックインします。そうそう、フライト番号は何ですか? 次にデスクトップに切り替え、Qunar アプリを見つけて開き、フライト番号を確認します。最後にレンタカーを見つけて開きます。アプリを開き、レンタカーの場所を入力して、デスクトップに戻ります。
ネイティブアプリケーションシステムでは、ユーザーはこれのみを行うことができます。しかし、HTML5 システムでは、デスクトップに戻る必要がなく、個別のアプリを使用する代わりにアプリ間を直接簡単に移動でき、アプリケーションは簡単にデータを相互に転送できます。
このモデルには少し想像力が必要ですが、遅かれ早かれそれが実現するでしょう。
この点を分析すると、エンドユーザーの観点から見ても開発者の観点から見ても、HTML5 がネイティブ アプリケーションの現在の地位を確実に置き換えることが明確にわかります。そしてこれが一連の破壊活動を引き起こした。
HTML5 の「パフォーマンス」の障害は解決され、ネイティブ アプリの効果に近づくことができるので、HTML5 が現在よりも改善されるとしても、多くの人はそれを置き換えることができると信じていますか?これは、要件の低いロングテール アプリケーションがそれぞれ市場の一部を占める一方で、主流のアプリケーションは依然としてネイティブ アプリケーションによって支配されるパターンです。
しかし、この考えは危険です。Apple が設立される前と同じように、HP 幹部はウォズにこう言いました。「将来、HTML5 は間違いなくネイティブ アプリを破壊するでしょう。誰が家にコンピューターを置くでしょうか?」
以上がアプリは HTML5 に置き換えられ、3 年以内に完全に消滅するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。