ReactNativeとWPAアプリのこれまでの経験

pc4

React + Nodejsで中規模のプロジェクトがあり、モバイル部分に最適なテクノロジーを選択する必要があります。そのために、ReactNativeまたはWebProgressiveAppsを検討しています。「ネイティブのような」ReactNativeとWPAベースのアプリのパフォーマンスに関するこれまでの経験を皆さんにお聞きしたいと思います。

私は考慮に入れる必要があります:1。ReactJSコードからモバイルへの転送をできるだけ簡単にする。2.モバイルデバイスでのハードウェアサポート。バーコード読み取りやNFCなど。3.プッシュ通知。4.AndroidとiOSの両方でうまく機能します。

最大の問題は、WPAテクノロジーがすでに十分に成熟して信頼できるかどうかです。

アナンド

数か月前に同じ決定を下さなければならなかったので、PWAを選択しました(まだ全員の答えではありません)。

これが私たちがPWAを選んだ理由です。

1)パフォーマンス-ウェブは今、60fpsのを実行することができます-スムーズなトランジションなどのネイティブのためのマジックナンバーのニーズを。

2)コスト-既存のWeb開発者にとって学習曲線がなく、PWAを使用してモバイルアプリとWebの両方の製品をすばやく簡単に構築できます。3)実証済み-Twitter liteからFlipkartまで、PWAには非常に多くのサクセスストーリーがあります。間違いなくその信頼性。iOSのサポートが数か月前に来ると、今ではすべての主要なブラウザがiOSをサポートしています。

PWAの制限と回避策、

1)ハードウェア-PWAは、Webが現在実行できるものに制限されていますそのため、バーコードスキャナーのようなハードウェアがあり、すぐにサポートの範囲がなくなります。また、サポートが非常に限られているハードウェアと、平均的なサポートを備えたBluetoothのようなハードウェアがあります(現在サポートされているブラウザーバージョンの割合で)これらのハードウェアと対話し、Webソケットを使用してPWAに情報を渡すための小さなAndroidネイティブアプリケーションを構築します。たとえば、バーコードがスキャンされると、このネイティブAndroidサービスがバーコードをリッスンして受信し、PWAに渡します。同じことがNFCにも当てはまります。

2)パッキングとデプロイ-APKを生成して企業環境で配布する公式の方法はありません。ファイルエクスプローラーを使用してホーム画面にPWAアプリを追加した後、APKを抽出し、それを使用して配布することができました。HaventはiOSで試しました。モバイルOSの最新バージョンを期待して、cordova(純粋なPWAではありませんが、Service Workerなどのほとんどのメリットを享受できます)を使用してパッケージ化および配布することもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してくださいdebugcn@gmail.com

編集
0

コメントを追加

0

関連記事

分類Dev

xpathendsを使用してappium内の要素を見つけることができません-reactnativeを使用して作成されたiOSアプリの場合

分類Dev

Google Playゲーム-自分のゲームだけでユーザーの経験値をフィルタリングすることはできますか?

分類Dev

アプリケーションのインストールとアップグレードに関する経験則はありますか?

分類Dev

私の悪い経験:PCはOSさえ見ることができませんでした

分類Dev

シグナルによって中断された後、システム コールの経験不足を読み取ることができますか?

分類Dev

Haskell開発環境を初めてセットアップした私の経験は一般的ですか、それとも1回限りですか?

分類Dev

正規分布のMATLABでの経験的平均と分散のプロット

分類Dev

既存のアプリとのReactNative統合

分類Dev

ここでミスリルコンポーネントがどのように機能するかは、私が経験した奇妙な経験です

分類Dev

ReactNativeアプリでのRelayとReduxの統合

分類Dev

JVMで有効にされたエスケープ分析の経験

分類Dev

経験豊富な誰かが私のbashスクリプトを見て、それをより単純にする方法をアドバイスできますか?

分類Dev

Fiori LaunchPad で (Eclipse Neon 経由で) 送信された SAP アプリを開くことができません。

分類Dev

アプリがReactNativeのバックグラウンドである場合にサービスの緯度と経度を更新する方法

分類Dev

ほとんどの経験豊富なプログラマーがIDEに暗いテーマを使用することを好むのはなぜですか?

分類Dev

ほとんどの経験豊富なプログラマーがIDEに暗いテーマを使用することを好むのはなぜですか?

分類Dev

個人使用のみを目的としたiPhoneBluetoothリモートコントロールアプリを作成した私の経験

分類Dev

F#:特定のタイプ/エイリアスタイプを使用するための経験則?

分類Dev

ReactNativeのアップグレードとReactNativeの新しいアプリ

分類Dev

Raspberry PIでのJavaの経験はありますか?

分類Dev

アプリに何枚の写真を入れることができますか?

分類Dev

CLLocationManagerと精度の問題-何か経験はありますか?

分類Dev

オフスクリーンアンバスのような実験的機能を電子で有効にすることはできますか?

分類Dev

Pythonのmatplotlibで経験的cdfをプロットする方法は?

分類Dev

OpenwhiskでのRabbitMQ / AMQPの使用経験

分類Dev

Pygameでの経験の欠如

分類Dev

Rational PurifyPlus:どこで購入しますか?代替案の経験はありますか?

分類Dev

アプリはReactNativeのコンポーネントと見なされますか?

分類Dev

PSKパスフレーズの複雑さを増すことで、WPA-TKIPのリスクが軽減されますか?

Related 関連記事

  1. 1

    xpathendsを使用してappium内の要素を見つけることができません-reactnativeを使用して作成されたiOSアプリの場合

  2. 2

    Google Playゲーム-自分のゲームだけでユーザーの経験値をフィルタリングすることはできますか?

  3. 3

    アプリケーションのインストールとアップグレードに関する経験則はありますか?

  4. 4

    私の悪い経験:PCはOSさえ見ることができませんでした

  5. 5

    シグナルによって中断された後、システム コールの経験不足を読み取ることができますか?

  6. 6

    Haskell開発環境を初めてセットアップした私の経験は一般的ですか、それとも1回限りですか?

  7. 7

    正規分布のMATLABでの経験的平均と分散のプロット

  8. 8

    既存のアプリとのReactNative統合

  9. 9

    ここでミスリルコンポーネントがどのように機能するかは、私が経験した奇妙な経験です

  10. 10

    ReactNativeアプリでのRelayとReduxの統合

  11. 11

    JVMで有効にされたエスケープ分析の経験

  12. 12

    経験豊富な誰かが私のbashスクリプトを見て、それをより単純にする方法をアドバイスできますか?

  13. 13

    Fiori LaunchPad で (Eclipse Neon 経由で) 送信された SAP アプリを開くことができません。

  14. 14

    アプリがReactNativeのバックグラウンドである場合にサービスの緯度と経度を更新する方法

  15. 15

    ほとんどの経験豊富なプログラマーがIDEに暗いテーマを使用することを好むのはなぜですか?

  16. 16

    ほとんどの経験豊富なプログラマーがIDEに暗いテーマを使用することを好むのはなぜですか?

  17. 17

    個人使用のみを目的としたiPhoneBluetoothリモートコントロールアプリを作成した私の経験

  18. 18

    F#:特定のタイプ/エイリアスタイプを使用するための経験則?

  19. 19

    ReactNativeのアップグレードとReactNativeの新しいアプリ

  20. 20

    Raspberry PIでのJavaの経験はありますか?

  21. 21

    アプリに何枚の写真を入れることができますか?

  22. 22

    CLLocationManagerと精度の問題-何か経験はありますか?

  23. 23

    オフスクリーンアンバスのような実験的機能を電子で有効にすることはできますか?

  24. 24

    Pythonのmatplotlibで経験的cdfをプロットする方法は?

  25. 25

    OpenwhiskでのRabbitMQ / AMQPの使用経験

  26. 26

    Pygameでの経験の欠如

  27. 27

    Rational PurifyPlus:どこで購入しますか?代替案の経験はありますか?

  28. 28

    アプリはReactNativeのコンポーネントと見なされますか?

  29. 29

    PSKパスフレーズの複雑さを増すことで、WPA-TKIPのリスクが軽減されますか?

ホットタグ

アーカイブ