YouMind
ログイン

Shopify が React Native からネイティブ開発へ移行

@mustafa01ali
英語2026年9月10日
2.9M
5.2K
515
259
2.8K

TL;DR

Shopify はモバイルアプリを React Native からネイティブの Swift および Kotlin へ移行しています。同社は、LLM(大規模言語モデル)の活用により、2 つの異なるコードベースを維持する従来の手間が軽減されると主張しています。

Shopify は、モバイルアプリのすべてを React Native から Swift と Kotlin に戻すことを決定しました。

2020 年に React Native に全面的に移行したことは、私たちにとって大きな成功でした。機能を一度構築すれば両方のプラットフォームで使えることで多くの時間を節約し、モバイル開発の経験がないエンジニアでもアプリに貢献できるようになり、常に機能のパリティを追いかける必要もなくなりました。

それ以来、LLM は劇的に進歩しました。iOS 版の実装を使って Android 版を構築したり、その逆も可能になり、開発者が普段使わないスタックでも作業できるようになり、共有の仕様、テスト、レビューを通じて両方のプラットフォームの整合性を保つことができるようになりました。

ネイティブ開発は、依然として 2 つのプラットフォームでソフトウェアを構築し、維持することを意味します。その点は変わりません。しかし、LLM は現在、実装、変換、テスト、レビューの大部分を処理できるため、2020 年のような決定的な要素ではなくなりました。

これにより、グリーンフィールドでの再構築が現実的になりました。Shop アプリは、コンセプト実証から、完全に再構築されたネイティブアプリとして [アプリストアに公開](https://shopify.engineering/shop-app-migration) されるまで、わずか 12 週間でした。他のアプリも現在進行中です。

当初から、私たちは React Native に貢献し、その改善に貢献したいと考えていました。コミュニティが React Native Skia、FlashList、Restyle を受け入れてくれたことに感謝しており、これらに依存している人々に混乱を与えることなく、明確なスケジュールで円滑に移行することに尽力しています。

React Native は 2020 年の私たちにとって正しい選択でした。そして今、ネイティブが正しい選択です。目標は変わりません。より良いアプリを構築し、より速くリリースすることです。

詳細はこちら: https://shopify.engineering/back-to-native

ワンクリック保存

YouMindでバイラル記事をAI深読み

ソースを保存し、的を絞った質問をし、主張を要約して、バイラル記事を再利用できるノートに変えます。すべてを1つのAIワークスペースで行えます。

YouMindを探索
クリエイターのために

あなたの Markdown をきれいな 𝕏 記事に

自分の長文を投稿するとき、画像・表・コードブロックを 𝕏 向けに整形するのは手間がかかります。YouMind は Markdown 全体を、そのまま投稿できるきれいな 𝕏 記事に変換します。

Markdown → 𝕏 を試す

解読すべきパターンをもっと

最近のバイラル記事

バイラル記事をもっと見る