モバイルインターネットフィールドを例にとると、多数のターミナルデバイスとプラットフォームに直面して、デザイナーと開発者は、製品の表示とエクスペリエンスの一貫性の観点から妥協をしなければならず、プラットフォームに埋めるプロセスで私たちのエネルギーの多くを無駄にしました。
HTML5は、Flashのキラーと言われており、Webアプリケーション開発に使用される変革的ネットワークテクノロジーです。 HTML 5はいくつかの新しい要素と属性を提供しますが、その一部は技術的に類似しています
ラベルですが、いくつかの意味があります。
そして
。このタグは、エンジンのインデックス作成、小画面デバイス、視覚障害者の検索に役立ちます。同時に、他のブラウジング要素に対して、標準のインターフェイスを介して新しい関数が提供されます。
そして
マーク。
元のDOMインターフェイスに加えて、HTML5はより多様なAPIを追加します。
リアルタイムの2次元図
Canvas API:動的出力およびレンダリンググラフィック、チャート、画像、アニメーションのAPI。
タイミングのメディア再生
HTML5オーディオとビデオ:HTML5の新しい要素は、プラグインをインストールせずにオーディオとビデオを処理するための一般的な統合されたスクリプトAPIを開発者に提供します。
オフラインストレージデータベース(オフラインネットワークアプリケーション)
編集
ドラッグアンドドロップ
クロスドキュメントコミュニケーション
通信/ネットワーク
通信API:リアルタイムおよびオリジンクロスコミュニケーションを構築するための2つの主要な基礎:クロスドキュメントメッセージングとXMLHTTPREQUESTレベル2。
履歴履歴管理
MIMEおよびプロトコルハンドラーの場合のヘッダー登録
マイクロデータ
上記の技術的な説明は、WhatWG HTMLドキュメントに存在しますが、W3C HTML5ドキュメントにすべて含まれているわけではありません。 W3Cは一部のテクノロジーについて個別の説明を行っているため、この記事は1つずつ繰り返されることはありません。
少し技術的に聞こえるので、HTML5は設計にどのような影響を与えますか?これは、Webデザイナーと開発者がプログラミングコードについて議論した後に考慮しなければならない問題です。
HTML5およびWebアプリの利点
モバイルインターネットフィールドを例にとると、多数のターミナルデバイスとプラットフォームに直面して、デザイナーと開発者は、製品の表示とエクスペリエンスの一貫性の観点から妥協をしなければならず、プラットフォームに埋めるプロセスで私たちのエネルギーの多くを無駄にしました。製品はより高いレベルに達する可能性がありますが、モバイルターミナル(ハードウェアやソフトウェアを含む)の断片化の現実は、良い願いをブロックします。
現在の主流の携帯電話開発プラットフォームには、iOS、Symbian、Linux、Palm、Blackberry、Windows Mobile、Androidなどがあります。その中には、それぞれ480*320、960*640、および1024*768の解像度のために設計する必要があります。 QVGA解像度は240*320、WQVGA解像度は240*400、HVGA解像度は320*480、WVGA解像度は480*800、FWVGA解像度は480*854などです。 Symbianシステムには長い歴史があり、現在では主にS60 V3とV5の2つのバージョンに焦点を当てており、解像度はまだ176*208、208*208、240*320/320*240、352*416/416*352および800*352およびその他多くのタイプです。同じプラットフォームであっても、異なる解像度には対応する違いがあります。さらに、バージョン1.0、バージョン2.0からバージョンN.0まで、クライアント製品を更新および継続的に繰り返す必要があります。ネイティブアプリが開発されるたびに、プラットフォームをレイアウトする必要があります。そして現実には、すべてのユーザーが新しいバージョンを積極的に更新するわけではないため、デザイナーと開発者は、新しい機能を開発する際に以前の古いバージョンがサポートされるかどうかを心配する必要があります。さまざまなプラットフォームにさまざまなバージョンを掛け、人材と材料リソースがプラットフォームの敷設作業に投資され、製品ユーザーエクスペリエンスを改善するためのエネルギーは比較的限られています。
そのため、人々は断片化された端末デバイスの拷問を十分に持っており、ネイティブアプリとは異なるものを楽しみにし始めました。 HTML5テクノロジーによって開発されたWebアプリの出現により、デザイナーと開発者に明るいビジョンが得られました。 HTML5テクノロジーのレンダリングプロセスは、主にブラウザ、HTML5パーサーが埋め込まれたアプリケーション、ブックマークの開口部をサポートするアプリケーション、または携帯電話製品によって実行されます。このようにして、製品の発売とバージョンの更新は、プラットフォームを敷設するのにそれほど時間がかかりなくなりました。 Appleratorの内部ロジックは、iOSやAndroidなどのプラットフォームの製品のUIをネイティブインターフェイスに変換します。同時に、Webアプリの形式の製品では、ユーザーがダウンロードして更新する必要はなく、ネットワークを介して最新バージョンにアクセスできます。また、デザイナーと開発者がエラーをデバッグして修正することを容易にします。また、新しいバージョンと古いバージョンを同時に考慮に入れるという問題はもうありません。