因为这些应用首页因为活动频繁变动,是不是不是原生应用做的?是怎么实现的?
业精于勤,荒于嬉;行成于思,毁于随。
ネイティブとWebView(html5)を組み合わせたハイブリッド方式です。 HTML5 (react、nodeJs) の利点は、アプリを更新するためにコンポーネントのレイアウトを頻繁に変更する必要がないことです。欠点: 読み込み応答のレンダリングが遅く、複雑です。 ネイティブの利点は速いことですが、欠点はビジネス上の大きな変更を表示するのが簡単ではないことです。 iOS/Android と Javascript の間の相互作用は比較的完全であるため、ビジネスの変動が大きい多くのアプリは現在、ハイブリッド方式を使用する傾向があります。
h5 の一部と組み合わせる必要があります。そうでない場合は、JD.com の以下のメニューを見ると、休日中に形状が変わります。
Zhihu に関するこの質問を参照してください。 淘宝網、JD.com およびこれらは、明らかに純粋なネイティブ アプリではありません。電子商取引ビジネスは非常に複雑で、更新も頻繁に行われるため、全員にアプリを更新させるイベントを開催することはできません。 ただ、彼らの技術力は比較的強く、独自の研究開発を行っており、カスタマイズも比較的深く、オープンソース フレームワークを直接使用するような小さなチームとは異なります。
ネイティブ。
ネットワーク速度が遅い場合、HTM5 のユーザー エクスペリエンスは非常に悪くなります。
ハイブリッド
追加の動的ソリューションが追加されたネイティブ アプリケーションである必要があります
Android アプリの場合は、開発者設定でアプリの境界線を開いてネイティブかどうかを確認します
コンテンツはネイティブスケルトン+h5にする感じです
一部のネイティブ アプリケーションは混合 H5 で記述されています。開発者向けオプションをオンにすると、アプリ内でどのページが H5 であるかを確認できます。
これは明らかに H5 ページであり、大規模な電子商取引 Web サイトの場合と同様、まったくスムーズではありません
ネイティブとWebView(html5)を組み合わせたハイブリッド方式です。
HTML5 (react、nodeJs) の利点は、アプリを更新するためにコンポーネントのレイアウトを頻繁に変更する必要がないことです。欠点: 読み込み応答のレンダリングが遅く、複雑です。
ネイティブの利点は速いことですが、欠点はビジネス上の大きな変更を表示するのが簡単ではないことです。
iOS/Android と Javascript の間の相互作用は比較的完全であるため、ビジネスの変動が大きい多くのアプリは現在、ハイブリッド方式を使用する傾向があります。
h5 の一部と組み合わせる必要があります。そうでない場合は、JD.com の以下のメニューを見ると、休日中に形状が変わります。
Zhihu に関するこの質問を参照してください。
淘宝網、JD.com およびこれらは、明らかに純粋なネイティブ アプリではありません。電子商取引ビジネスは非常に複雑で、更新も頻繁に行われるため、全員にアプリを更新させるイベントを開催することはできません。
ただ、彼らの技術力は比較的強く、独自の研究開発を行っており、カスタマイズも比較的深く、オープンソース フレームワークを直接使用するような小さなチームとは異なります。
ネイティブ。
ネットワーク速度が遅い場合、HTM5 のユーザー エクスペリエンスは非常に悪くなります。
ハイブリッド
追加の動的ソリューションが追加されたネイティブ アプリケーションである必要があります
Android アプリの場合は、開発者設定でアプリの境界線を開いてネイティブかどうかを確認します
コンテンツはネイティブスケルトン+h5にする感じです
一部のネイティブ アプリケーションは混合 H5 で記述されています。開発者向けオプションをオンにすると、アプリ内でどのページが H5 であるかを確認できます。
これは明らかに H5 ページであり、大規模な電子商取引 Web サイトの場合と同様、まったくスムーズではありません