2017-10-18 4 views
0

私はモバイルアプリの開発とプログレッシブウェブアプリを初めて使いました。ハイブリッドモバイルアプリについてかなり基本的なことを理解しようとしています。ハイブリッドPWA:いったんホーム画面にインストールされたブラウザはどのブラウザですか?

私は、アプリケーションの "ホーム画面にインストール"機能(manifest.jsonの提供; web app install bannerの表示など)を処理するフレームワーク(Ionic 3)を使用していることを前提とします。 )、そして私のアプリはhttp://example.comでホストされていること。

AndroidユーザーがそのURLに移動して、インストールバナーを確認し、そのアプリをホーム画面にインストールします。

次に、ホームスクリーン上に新しく作成されたアイコンからアプリを起動します。

その時点で:アプリはどのブラウザで実行されていますか?

私はWebViewという名前の言及を見ました。これは私のアプリのランタイム環境として機能するブラウザのようなラッパーですか?

他に何かありますか?

(私は基本的にホーム画面にインストールされたアプリが必要とするすべてのブラウザAPIにアクセスできることを確認しようとしています)Android 6をターゲットにする必要があるかもしれませんAndroid 8よりもそのバージョンでは、それは非常に参考になる情報です)。

答えて

1

明らかにしなければならないことは、PWAはハイブリッドアプリケーションではないということです。彼らは、ブラウザのクロムを隠すオプションを備えた標準のブラウザ環境で動作しています。ハイブリッドアプリは、ネイティブアプリにパッケージ化され、Playストア/ App Storeにデプロイされるウェブテクノロジーです。

ほとんどの場合、PWAはユーザーがインストールしたブラウザエンジンで開きます。 WebAPK経由でPWAがインストールされている場合は、Android OreoのFirefoxのように見えます。 Firefoxから起動してもChromeで動作するように見えました。

あなたは最終的にウェブサイトを構築しており、ユーザーが持つブラウザを保証することはできません。適切な機能の検出を使用して機能を有効/無効にし、クリティカルな機能がサポートされていない場合は、最新のブラウザを入手できる場所にユーザーを誘導します。

+0

大変 - ありがとう! – greenie2600

関連する問題