Shopify、React NativeからSwift/Kotlinへ回帰
원제: Shopify moves back to Native from React Native
왜 중요한가
LLMによるコーディング自動化がクロスプラットフォーム開発の前提を根底から覆す事例として、モバイル開発戦略の業界標準に影響を与える可能性がある。
Shopifyは2026年9月10日、モバイルアプリ開発をReact Nativeから、Swift(iOS)とKotlin(Android)によるネイティブ開発へ移行すると発表した。2020年にReact Nativeへ移行してから約6年で方針転換。LLM(大規模言語モデル)を活用したコーディングエージェントの進化により、ネイティブ開発のコストが大幅に低下したことが主な理由。
Shopifyは2020年、「同じ機能を2回実装しない」「モバイル経験のない開発者が貢献できる」「フィーチャーパリティの追跡を減らす」という3つの理由からReact Nativeへ全面移行した。同社はこの判断が「非常に成功した」と評価しており、2025年1月時点でもReact Nativeへの継続投資を表明していた。
方針転換の直接的な要因は、LLMを活用したコーディングエージェントの急速な進化だ。ShopifyはChatGPT登場より1年早い2021年からLLMを開発に活用してきた。当初はバグ修正や機能実装の補助にとどまっていたが、コーディングモデルの精度が大幅に向上したことで、SwiftとKotlinで同じ機能を別々に実装するコストが従来と比較して劇的に下がった。
2020年時点のReact Native採用の前提条件だった「ネイティブ二重開発のコスト」という核心的な仮定が変化したため、Shopifyはモバイルスタックをゼロベースで再評価した結果、ネイティブ回帰という結論に至った。同社はReact Native自体は依然として優れたフレームワークであると認めつつも、「当時成功した決断だからといって固執しない」とする企業姿勢を強調した。React Native運用ではパフォーマンス最適化やフレームワーク更新への対応に相応のリソースを要していたことも背景にある。