HTML5 Plus アプリケーションの概要
HTML5 Plus モバイル アプリ (5 アプリと呼ばれる) は、携帯電話上で実行される HTML、JS、および CSS に基づいて記述されたアプリです。このアプリは、拡張された JS API を通じて携帯電話のネイティブ機能を呼び出して、同じことを実現できます。ネイティブアプリとしての強力な機能とパフォーマンス。
HTML5 Plus 仕様
HTML5 を使用してモバイル アプリを開発すると、HTML5 には多くの機能がないことがわかります。 HTML5 機能の不足を補うために、W3C China の指導の下で www.html5plus.org 組織が設立され、HTML5 仕様を立ち上げました。
HTML5 仕様は、サードパーティのブラウザ メーカーやその他の携帯電話ランタイム メーカーが実装できるオープン仕様です。
HTML5 は JavaScript オブジェクト プラスを拡張し、カメラ、ジャイロスコープ、ファイル システムなどのデバイス機能や、アップロード、ダウンロード、QR などのビジネス機能など、さまざまなブラウザでは実装できない、または実装が不十分なシステム機能を js で呼び出すことができるようにします。コード、マップ、支払い、音声入力、メッセージプッシュなど。
HBuilder のネイティブ携帯電話機能の呼び出しは 2 つのレベルに分かれています:
- plus.barcode や plus.speech を使用した QR コードや音声入力など、モバイル プラットフォーム全体の機能呼び出しはすべて HTML5 仕様に準拠しています。一度作成すれば、複数のプラットフォームで実行できます。
- Native.js も革新的なテクノロジーです。モバイル OS には 400,000 以上のネイティブ API があり、HTML5 では使用できない API も多数あります。 Native.js は、数十万のネイティブ API を js オブジェクトにカプセル化し、js を通じて ios や Android のネイティブ API を直接調整できます。この部分はクロスプラットフォームではなくなり、iOS ゲーム センターを調整したり、Android 携帯電話のデスクトップにショートカットを作成したりするなど、それぞれ plus.ios および plus.android として記述されます。