紙の読み(XX)「のモバイルアプリケーションでのHTML5とWebアプリケーションの機能の分析」

A:用紙情報

タイトル:HTML5の解析モバイルアプリケーションの機能やWeb Appで、

キーワード:HTML5、モバイルWebアプリケーション。

II:紙内容

HTML5が現れる前に、主にモバイルインターネットベースのアプリケーションでのAppは、モバイルHTML5 Webアプリケーションの登場で大きな開発でした。他の国では、2012年に米国のトップ通信事業者AT&Tに押されて
のAppセンターHTML5アプリストアの外に。今までは、AT&Tは、HTML 5アプリケーションのためのAPPプラットフォームAPICatalogを発表しました。同時に、FacebookはHTベースの立ち上げを計画している
モバイルアプリケーション開発プラットフォームML5を、プラットフォーム上でモバイルオペレーティングシステム、モバイルゲームやその他の直接操作手順を必要としない場合があります。中国では、中国移動は、ノーブルリーダーアプリケーション開発プラットフォーム、打ち上げ
I OS、アンドロイド、ウィンドウズモバイル、適しているのSymbian や他のオペレーティングシステムを、開発者が直接HTML5を通じてプラットフォーム上でアプリケーションを開発してコンパイルすることができます。

 

1 HTML5が特徴
HTML 5のWeb標準を以前のバージョン、HTML5かもしれウェブコンテンツだけでなく、成熟したアプリケーション・プラットフォームに比べて大きな前進です。主に以下の点でHTML 5の機能
構成セマンティックタグを有する[2] :( 1)は、次のとおりセクション、記事、ヘッダ、ナビゲーション、脇フッタ、のhgroup、 他方を、その結果、より多くのHTML5 HTML4文書構造に。 01、よりはっきりとしやすい
お読みください。(2)は、オフラインストレージのためのより良いサポートである。同様のセッションストレージをローカルストレージとクッキー機能を提供し、複雑な構造に保存されているlIndexed DBヘルプWebアプリケーションデータ、fflineのAppカルシウム
チェ・リソース・ファイルはオフラインユーザーを許可する、ローカルにキャッシュされました状態は、Webアプリケーションを使用することができ、オフラインのモバイルWebアプリケーションを開発するための基礎を築きました。(3)は、マルチメディア機能を強化:HTML 0.5は、大幅にWeb増加
ビデオやその他の高性能アプリケーション、オーディオ、グラフィックス、フォント、および、そのような2Dのように数式を、レンダリング機能を3Dグラフィックスは、強力なHTML 5カンバスすることができ(キャンバス)特性が得; Webページで、なくて
はAdobe Flashを使用して、マイクロソフトシルバーライトや他の独自のプラグインやプロトコル、あなたが直接、オーディオおよびビデオファイルを再生する<オーディオ>、<ビデオ>タグでHTML 0.5を使用することができます。(4)デバイスおよびアプリケーションAPI:HTM
開発のL5 -シリーズが大幅にアクセスする能力を増強する、デバイスAPI関数を駆動し、Webアプリケーション主にカメラAPI機能、アドレス帳API、API各種センサ等を含む端末装置を呼び出します。(5)マルチラインの
複雑なプロセス:HTML5ウェブ労働者は操作がWeb平行、マルチスレッド実行することができるように、単一のスレッド、従来のWebアプリケーションの特性の欠点を補うためにコンポーネントを追加しました。

 

2.2分類モバイルWebアプリケーション。
(1)モバイルデスクトップWebアプリケーション:HTML 5の外観は、これらのモバイルWebアプリケーションを2つのカテゴリに分けることができ、繁栄Webアプリケーション、モバイルアプリケーションの多くをもたらしたアプリケーションはシフト百度とGoogleマップのアプリケーションが含ま
ダイナミックバージョンは、彼らが使用しますAPI 5 geopositioning HTML、Gmaiを|モバイルWeb版は、ユーザーがオフラインのメッセージを読み取ることができます。HTML 5の<オーディオ>とシフトを達成するための<video>タグを使用してYoukuのやiQIYI他の動画サイト
のオーディオおよびビデオの再生、動的バージョンを、Flashプラグインの使用を断念しました。(2)ピュアモバイルWebアプリケーション:典型的な例は、天気アプリケーション日、読書や他の読み取りアプリケーション米国です。HTML5の技術の特徴と利点と、彼らの
パフォーマンスや経験は非常に良好なパフォーマンス[3]上のネイティブアプリケーションと非常によく似ています。
HTML 5のサポート2.3携帯端末のブラウザの程度。
完全にHTML 5の技術を使用して、モバイル我々 BAP pを開発する場合(HTML5 + JS + CSS3)時に実装コールデバイスAPIへの端末システムブラウザが必要です。そのため、WebベースのHTML 5の標準
サポートアプリケーションは、ブラウザが必要です。HTML 5のためのより良いサポートは現在、タブレットブラウザのバージョンは、オペラモバイル12.00、ファイアーフォックスモバイル10などが 、私OS 5.0&5.1、アンドロイド4.0 などを、HTため
ML5モバイルブラウザのより良いサポートは、Operaのモバイル12.00、火を含めますフォックスモバイル10、I 0S5.0&5.1 、ブラックベリーOS 7、アンドロイド4.0 など。
2.4モバイルWebアプリケーション開発者がHTML5の実装を使用しています。
Androidプラットフォーム用のプログラムを研究し、実装するには、[4]:(1)は、Webビューコンポーネントを拡張します。Androidオペレーティングシステムでは、ウェブ閲覧は、Webアプリケーションのインターフェース開発パッケージオブジェクトが、それは、上に提供され
、それがさらに拡大する必要があるので、限られた能力のAPI Webアプリケーション。こうした電話ギャップなどのモバイルミドルウェアの現在の数は、ウェブViewコンポーネントの基本的な機能のいくつかは、拡張を行いました。さらにための
拡張、2つの方法が通常存在し、一方が電話ギャップ伸長を参照することができるプラグイン拡張の形である。第二は、Webビューコンポーネントの機能を拡張するために、電話ギャップ延長上に直接あります。
(2)拡張のWebkit。内蔵のAndroidオペレーティングシステム、ウェブ弓|エンジンは、WebコアコアWebkitのレイアウトエンジンの弓とJavaスクリプトのコアエンジンを含むオープンソースのWebkitコアの開発に基づいており、まだされて
常にHTML 5規格に準拠した開発を増やします。ウェブ閲覧の制限により、オープンソースのWebkitカーネル拡張の必要性は、モバイルWebアプリケーションを開発するためのHTML5技術を利用することができます。

おすすめ

転載: www.cnblogs.com/yuandabo/p/11998897.html