ShopifyがReact NativeからネイティブアプリへGo

原題: Shopify moves back to Native from React Native

なぜ重要か

LLMがクロスプラットフォーム開発の経済的優位性を崩しつつある事例として、モバイル開発戦略全体に影響を与える可能性がある。

Shopifyは2026年9月10日、モバイル開発の方針をReact NativeからSwiftおよびKotlinによるネイティブ開発へ戻すと発表した。2020年にReact Nativeへ移行し成果を上げてきたが、LLMを活用したコーディングエージェントの急速な進化により、ネイティブ開発のコストが大幅に低下したことが主な理由だと説明している。

Shopifyは、モバイルアプリ開発のスタックをReact NativeからSwift(iOS)およびKotlin(Android)によるネイティブ開発へ再移行すると発表した。同社エンジニアリングブログが2026年9月10日付で公開した記事で詳細を説明している。

Shopifyは2020年にReact Nativeへ全面移行した。その主な理由は「同じ機能を2回実装しなくて済む」「モバイル経験のない開発者がアプリに貢献できる」「iOSとAndroidの機能差を追いかけるコストを削減し、価値の提供に集中できる」の3点だった。この戦略は成功を収め、2025年1月時点でReact Nativeの継続投資を公言していた。

しかし、LLM(大規模言語モデル)を活用したコーディングエージェントが劇的に進化したことで、前提条件が一変した。Shopifyは2021年(ChatGPT公開より1年前)からLLMをソフトウェア開発に活用してきたが、現在ではコーディングモデルの性能が大幅に向上し、SwiftとKotlinで同じ機能を個別に実装するコストが過去と比較して著しく低下したという。

React Nativeはパフォーマンス最適化や基盤部分の改善、フレームワーク更新・外部依存関係の追従などに継続的なリソースが必要だった。これらはかつては許容範囲のトレードオフだったが、ネイティブ開発のコストが下がった現在では、その優位性が相対的に薄れたと判断した。

Shopifyは「かつて正しかった決断でも、コアな前提が変化した場合には再評価する」という方針を強調しており、今回の方針転換はLLMがモバイル開発の経済性を根本から変えたことへの合理的な対応だとしている。

出典

shopify.engineering — 元記事を読む →