1
ウェブビューの代わりにネイティブを使用すると、私のアプリに画像ギャラリーセクション(InstagramやFacebookフォトギャラリーなど)があると、ユーザーの視点からより高速に読み込まれますか?または、イメージがまだサーバーからロードされる必要があるため、ロード時間は同じですか?webviewアプリではなくネイティブアプリを使用すると画像の読み込みが高速になりますか?
ウェブビューの代わりにネイティブを使用すると、私のアプリに画像ギャラリーセクション(InstagramやFacebookフォトギャラリーなど)があると、ユーザーの視点からより高速に読み込まれますか?または、イメージがまだサーバーからロードされる必要があるため、ロード時間は同じですか?webviewアプリではなくネイティブアプリを使用すると画像の読み込みが高速になりますか?
はい。ネイティブアプローチではリソースが少なくて済みます。しかし、パフォーマンスのために、webviewは遅いとは見なされないかもしれません。ネットワークコールでは、すべてのデータをwebviewに渡す必要があり、ImageViewにvollyやpicassoのようなAPIを実装することで、同じまたはそれ以下の努力で同じことをすることができます。
また、ローエンドのデバイスで実行されているwebviewの場合、ネイティブのアプローチと比較して、より大きなアプリケーションではそれほど魅力的でないように見えるようにする必要があります。
もちろんです。 Webviewを使用するときは、画像だけでなくhtmlテキスト、js、cssなどもダウンロードします。ネイティブアプリを使用している場合、レイアウトは準備ができており、画像をダウンロードするだけです。 – Enzokie