ホームページ >ウェブフロントエンド >htmlチュートリアル >DCloud 製品 HTML5 クロスプラットフォーム APP 開発ツール_html/css_WEB-ITnose
1. 概要
現在、大企業 (Dianping、Tmall) や中小企業 (起業家チーム) でも HTML5 を使用して Web アプリやハイブリッド アプリを開発するのが非常に一般的です。使用中。しかし、業界情報はまだ比較的不足しています。
2014 年以前は、HTML5 のパフォーマンスと機能は不十分でした。特にパフォーマンスの面では、Android 4.4 より前のバージョンでは webGL テクノロジーをサポートできないため、ほとんどのローエンド Android スマートフォンではモバイル APP をスムーズに実行できません。 DCloud は、強化されたモバイル ブラウザーによってこの問題を軽減します。同時に、時代の進歩に伴い、Android 4.4以下のバージョンは徐々に減少していきます。
図 2015 年 11 月の Android 携帯電話バージョンの分布、データ ソース: Urang Index
図 2014 ~ 2015 年、Android 携帯電話の一部のバージョンの変更
HTML5 を作成するためのアプリ ツールやプラットフォームは数多くありますが、これらの 4 つのプラットフォームから 1 つを選択しました。私はこれまでに、DCloud プラットフォームを選んだ理由を分析する 3 つの短い記事シリーズを書きました。詳細については、CSDN ブログで Gu Zhenping を参照してください:
シリーズ 1: クロスプラットフォーム APP----ネイティブ/ハイブリッド/Web APP の 3 つの開発モデルの分析
シリーズ 2: クロスプラットフォーム APP プラットフォーム APP ----Cordova、APPCan、DCloud、APICloud の 4 つの主要プラットフォームの分析
シリーズ 3: クロスプラットフォーム APP ----D Cloud の使用クロスプラットフォーム開発向けの会社の製品
DCloud プラットフォームを使用してアプリを開発しましたが、アプリのパフォーマンス、機能、ユーザーエクスペリエンスなどが非常に優れていると感じています。 80点(100点満点)。したがって、私はファクトリー D のことをよく知っているので、最善を尽くしてここに来ています。コメントや修正は大歓迎です。
2. 製品紹介
DCloud 製品アーキテクチャの図
DCloud 社には、HBuilder、5+ Runtime、MUI、ストリーミング アプリケーションの 4 つの製品があります。
さらに、同社はオープンソースのメーカー API のセットである HTML5 Plus (H5 +) 標準を作成しました。この標準は、HTML5 の機能とパフォーマンスの不足を補うために、HTML5 標準を拡張および強化したものです。 H5+ 標準に従って、Factory D は 5+ ランタイムを実装し、HTML5+ SDK にカプセル化しました。
HTML5+ ランタイムは、Webview に基づいた拡張ランタイムであり、多数の JS API を拡張し、ネイティブ API と JS API の橋渡しをします。強化されたブラウザ エンジンとしても理解できます。したがって、HTML5+ SDK を使用して既存のネイティブ プロジェクトの元の Web ビューを置き換え、より強力な Web 拡張パフォーマンスを得ることができます。
モバイル デバイスでは、Webview のパフォーマンスが HTML5 のパフォーマンスを決定します。 DCloud はネイティブ Web ビューをカプセル化し、その機能を拡張します。時代と市場の観点から見ると、Android 4.4 以下のバージョンは徐々に歴史の舞台から退いていきます。ただし、HTML5+ SDK は、Android 4.4 より前のバージョンで実行する場合の HTML5 で開発されたアプリのパフォーマンスの問題を解決し、Android 2.2 以降をサポートします (iOS 4.3 以降もサポートします)。
HBuilder は、iOS 開発には Xcode、Android 開発には ADT と Studio、WP 開発には VS を見てみると、HTML5 アプリ開発にはこのエディターがかろうじて十分であると個人的に感じています。ダウンロードして試すことができ、環境のインストールは不要で、すぐに使用でき、デモとチュートリアルが組み込まれています。
MUI およびストリーミング アプリケーションは分析しません。 MUI は、JQuery Mobile や React Native に似たフロントエンド フレームワークのセットです。ストリーミング アプリケーションはプロモーション モデルであり、本質的には HTML5+ APP です。
3. 概要
DCloud プラットフォームを使用すると、アプリは優れたパフォーマンスを発揮します。ダイナミック エフェクトは強化されたブラウザ エンジンによって処理されます。強化されたエンジンを通じて、サイド スライド メニュー、プルダウンの更新、長いリストのスクロールなど、さまざまなダイナミック エフェクトをローエンド マシンでスムーズに実行できます。
このアプリ開発を使用すると、HTML5 ブラウザー、iOS ipa パッケージ、Android apk パッケージ、WeChat APP、Baidu ダイレクト アカウント、ストリーミング アプリケーションの 6 つの端末のリリースを一度に開始することもできます。
さらにエキサイティングなコンテンツについては、オリジナルの共有をフォローしてください: