PWA / TWA用のCapacitorJS

Sep 07 2020

Web用のWebアプリケーションをPWAおよびTWA(iOSおよびAndroid上)としても機能するようにすることを計画しています。

現在、カメラ、ジオロケーション、加速度計、通知などの機能を使用できるかどうかを評価しています。

CapacitorJSを使用してデモプロジェクトを作成しようとしましたが、なぜネイティブプラットフォームをターゲットに追加する必要があるのか​​、また別のフォルダー「android」があるのか​​疑問に思いました。

私はちょうど作成したい1つの(ブラウザで)iOSとAndroidの上で、Webサイトとして実行され、必要があるウェブサイト/ PWAないスタート二または第三の別々のiOSとAndroidのためのプロジェクトを。

CapacitorJSを使用してWebをターゲットにするにはどうすればよいですか?また、WebサイトがiOS / Androidから呼び出された場合、iOS / Androidのネイティブ関数が使用されますか?

回答

2 jcesarmobile Sep 08 2020 at 20:33

ネイティブプラットフォームの要点であるTWAまたはPWAでネイティブコードを使用して、Webに適切な同等のものがない場合にネイティブコードを使用することはできません。

Capacitorを使用すると、ウェブ、ネイティブiOS、ネイティブAndroidに同じコードを使用できます。ネイティブiOSとネイティブAndroidを使用するかどうかは自由ですが、使用するには、AppStoreとPlayストアでアプリを公開する必要があります。 、PWAは常にWebAPIを使用します。