PHPz2017-04-17 15:26:26
ネイティブとWebView(html5)を組み合わせたハイブリッド方式です。
HTML5 (react、nodeJs) の利点は、アプリを更新するためにコンポーネントのレイアウトを頻繁に変更する必要がないことです。欠点: 読み込み応答のレンダリングが遅く、複雑です。
ネイティブの利点は速いことですが、欠点はビジネス上の大きな変更を表示するのが簡単ではないことです。
iOS/Android と Javascript の間の相互作用は比較的完全であるため、ビジネスの変動が大きい多くのアプリは現在、ハイブリッド方式を使用する傾向があります。
黄舟2017-04-17 15:26:26
Zhihu に関するこの質問を参照してください。
淘宝網、JD.com およびこれらは、明らかに純粋なネイティブ アプリではありません。電子商取引ビジネスは非常に複雑で、更新も頻繁に行われるため、全員にアプリを更新させるイベントを開催することはできません。
ただ、彼らの技術力は比較的強く、独自の研究開発を行っており、カスタマイズも比較的深く、オープンソース フレームワークを直接使用するような小さなチームとは異なります。
大家讲道理2017-04-17 15:26:26
一部のネイティブ アプリケーションは混合 H5 で記述されています。開発者向けオプションをオンにすると、アプリ内でどのページが H5 であるかを確認できます。