ハイブリッド開発モデルは、もはや新しいトピックではありません。新しいビジネスを迅速にリリースできるだけでなく、アプリのリリースの時間を考慮する必要はなく、ビジネスの更新や反復に非常に柔軟なサービスを提供します。 Web開発と比較して、ハイブリッド開発モデルは豊富なデバイスAPIを提供し、ビジネスフォームをより多様で豊富にすることができます。
MPAASオフラインパッケージは、Alipayのネイティブソリューションに由来しました。厳格なビジネステストを受けています。 Alipayと同じフレームワーク層コードを使用し、統一コンテナとカーネルを持ち、システムカーネルと比較してより低いクラッシュとANRレートを取得することができます。特定のビジネスニーズに基づいてJSAPIをカスタマイズします。
HTML5コンテナのユーザーエクスペリエンスを最適化し、白い画面時間を短縮するために、H5コンテナにオフラインパッケージテクノロジーを導入しました。オフラインパッケージは、HTML、CSS、JS、画像、およびフロントエンドページに必要なその他のリソースを含むZIP圧縮パッケージとして簡単に理解できます。クライアントに組み込まれた後、H5コンテナは、オフラインパッケージページを開くときにオフラインパッケージから直接リソースを取得します。これはミリ秒のアクセス時間であり、ページの白い画面の開口部を排除します。
MPAASが提供するUNIFIED UCカーネルを介して、Androidデバイスの「システムカーネルが異なるため、コードのセットが異なる」という互換性と適応の問題を迅速に解決することができます。
HTML5コンテナの安定性を改善するために、AndroidシステムでUC WebViewを使用しました。そのクラッシュレートとANRレートは、システムブラウザのクラッシュレートよりもはるかに低く、AndroidシステムWebViewの断片化問題を完全に回避しました。
オフラインパッケージの場合、「ビジネスリソースパッケージ」と「パブリックリソースパッケージ」を分類しました。パブリックリソースパッケージには、JS、CSS、一般的な写真などのフレームワークが含まれています。同時に、このようなリソースのコピーはアプリ全体に保存されます。ビジネスリソースパッケージは、ビジネスに必要なページの静的リソースのみを保存し、各サービスは互いに独立して切り離されています。これにより、ビジネスのページリソースがビジネスリソースパッケージとパブリックリソースパッケージの両方から来て、アプリのサイズを完全に最適化できるようになります。上記のソリューションに基づいて、ネイティブサービスをHTML5に変換することができ、それによりアプリのサイズをさらに最適化し、ダイナミックなビジネス分布を実現し、オンデマンドでダウンロードできます。
Trial MPAASオフラインパッケージを申請します
ステップ1:内部にMPAASにアクセスします
内部のMPAAへのアクセス
ステップ2:MPAAS星雲容器に接続します
MPAAS星雲容器へのアクセス
ステップ3:パッケージ、クライアントへのプリインストール、コンパイルと実行
オフラインパッケージをプリインストールし、コンパイルして実行します
ステップ1:プロジェクトを作成し、MPAAS星雲コンテナコンポーネントに接続します
MPAAS星雲容器へのアクセス
ステップ2:MPAAS星雲容器を使用します
MPAAS星雲容器の使用
ステップ3:MPAASオフラインパッケージを使用します
オフラインパッケージをプリインストールし、コンパイルして実行します
UC Coreキーを申請します。
特定のアクセスドキュメントについては、MPAASコンテナドキュメントを参照してください
このプロジェクトは、Apache 2.0ライセンスの下にあります。完全なライセンステキストについては、ライセンスファイルを参照してください。
Copyright (C) 2015-present, Ant Financial Services Group
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
免責事項