Open7

(転載)Shopify モバイルアプリを React Native に移行しました

範 時坤|ファン シクン範 時坤|ファン シクン

私たちは68.3万行のコードが追加され、250万行のコードが削除されました。つまり、180万行のコードが減少しました。586 の画面を React Native に移行し、232 の古い画面を削除されました。

範 時坤|ファン シクン範 時坤|ファン シクン

前と比べて、アンドロイドと iOS で共有されているコードは 5% から 86% まで増加しました。プラットフォーム間で機能を維持することはもはや問題ではありません。

範 時坤|ファン シクン範 時坤|ファン シクン

私たちにとって、パフォーマンスは大きな焦点でした。スクリーンの読み込み時間が 59% までに減少され、アプリの読み込み時間を 44% に早くなりました、ウェブビューは 63% に早くなりました。

範 時坤|ファン シクン範 時坤|ファン シクン

また、アプリのバージョンごとにやく50万件のクラッシュを取り除きますし、99.9%を超えるクラッシュのないセッションを達成することで、私たちがアプリの安定性も改善しました。

範 時坤|ファン シクン範 時坤|ファン シクン

ユーザーはこれらの改善に気付いていました。28日間の平均アプリ評価は、iOS では 4.4 から 4.8 に、アンドロイドでは 4.1 から 4.4 に上昇しました。