Shopifyがスマホアプリ開発でReact NativeからSwiftとKotlinに回帰、コーディングAIの性能向上が理由
親愛なる読者の皆さまへ。ご存じの通り価格高騰などの悪影響でサーバー運営がとても苦しい状態です。回線や台数を整理し見直せる部分は全て見直しましたが、やはりまだ危険水域です。このままだと1ページを10分割ぐらいして無理矢理PVを増やさざるを得なくなってしまいます。そこで、GIGAZINEの物理的なサーバーたちを、たった1円でも良いので親愛なる読者の皆さまに支援してもらえればとっても助かります!今すぐ寄付は上のボタンから! ・ これまでGIGAZINEを支援してくれたメンバーのリスト
eコマースプラットフォームのShopifyは過去数年間にわたり、スマートフォンアプリの開発にモバイルアプリケーションフレームワークの React Native を使用してきました。ところがShopifyが2026年9月10日に公開したブログでは、React Nativeに注力するとしていた方針を撤回し、かつて使用していた Swift と Kotlin に回帰することを表明しています。 Native is now the future of mobile at Shopify (2026) - Shopify https://shopify.engineering/back-to-native Shopifyはかつて、iOSアプリの開発にはSwiftを、Androidアプリの開発にはKotlinを使用していました。しかし、これには「同じ機能をiOSとAndroidで二度開発しなくてはいけない」「iOSとAndroidで同等の機能を提供するために作業が必要」といったデメリットがありました。
そこで2020年、ShopifyはSwiftとKotlinを使ってiOSとAndroidそれぞれのネイティブアプリを開発する方針から、React Nativeに一本化する方針を固めました。React NativeはMetaが開発したスマートフォンアプリの開発用フレームワークであり、一度の開発でiOS向けとAndroid向け両方のアプリを同時制作できる点が強みです。 React Nativeの採用により、Shopifyのアプリ開発チームはパフォーマンスの最適化やReact Nativeの基盤部分の改善、フレームワークのアップデートといった作業にかなりの時間とリソースを費やすこととなりました。それでも、SwiftとKotlinで2つのネイティブアプリを開発していた頃と比較して膨大な時間が節約され、投資に見合うだけの成果があったそうです。 2025年1月の時点でもShopifyは「React Nativeに注力する」という方針を 掲げていました が、近年はコーディングAIの性能向上によって風向きが変わってきたとのこと。Shopifyは2021年から大規模言語モデル(LLM)を活用したソフトウェア開発を始めており、当初は機能の実装やバグの調査・修正、コードレビューなどに使っていました。 コーディングAIの性能が向上するにつれてAIに任せられる作業も増えてきたことで、2025年末には「SwiftとKotlinで2度開発を行っても、コーディングAIがあるならそれほど負担が大きくならないのではないか?」という疑問を抱くほどになったそうです。
ShopifyはコーディングAIの性能向上を受けて、アプリのプロトタイプを開発してモバイル技術スタックの再評価を行いました。主要アプリのコア部分をコーディングAIを使ってSwiftとKotlinで再構築したところ、iOSアプリとAndroidアプリのうち一方に実装されている機能をもう片方に実装したり、プラットフォーム間の互換性維持に必要なコストを大幅に削減したりすることができたと報告されています。 各プラットフォームごとにネイティブアプリを構築することには、iOSやAndroid独自の機能やファーストパーティーツールとの連携を強化し、コードとプラットフォーム間のフレームワークや依存関係のレイヤーを削減できるといった利点があります。そのためShopifyは、React NativeからSwiftとKotlinに回帰することを決定しました。 ShopifyはReact NativeからSwiftとKotlinへの移行にあたり、ネイティブアプリをゼロから再構築する方針です。Shopifyは複数のアプリを展開していますが、すでに Shop アプリはSwiftとKotlinへの移行が完了しているほか、 Shopify アプリも2026年中にネイティブアプリ版をリリースする予定だとしています。 ShopifyがReact NativeからSwiftとKotlinに回帰した件は、ソーシャルニュースサイトのHacker Newsでも話題になっています。 Shopify is moving from React Native back to Swift and Kotlin | Hacker News https://news.ycombinator.com/item?id=49643982 あるユーザーは実際にOpenAIのCodexを使い、比較的小規模なアプリをReact Nativeのコードに基づいて、Android向け・iOS向けアプリを作成させた経験があると語っています。このユーザーによると、深夜0時30分にCodexの目標を設定したところ、翌朝にはAndroidアプリやiOSアプリが生成されていたとのことです。ユーザーは、「アプリのサイズははるかに小さく、起動も瞬時で、Androidアプリは(おそらく)ネイティブアプリのような見た目です。私が『おそらく』と言うのはAndroidスマートフォンを使わないからですが、 Jetpack Compose とKotlinが使われています」正直なところ、もうReact Nativeのメリットがわかりません」と述べました。
・関連記事 Tailwind CSSの開発元をShopifyが買収 - GIGAZINE AI検索はGoogle検索を置き換えるのではなく新たな顧客を呼び込んでいるとShopifyが報告 - GIGAZINE 「人員増加を求める前に『AIではその仕事ができない理由』を示せ」とShopifyのCEOが従業員に伝える - GIGAZINE Shopifyのアプリストアが「最初の1億円までは販売手数料を0にする」と宣言 - GIGAZINE 打倒Amazonの「Shopify」が従業員の10%をクビに、巣ごもり需要後退で業績に暗雲 - GIGAZINE GitHub Copilotが「AIアシスタント」から「AI開発チーム」へ進化、専用アプリの全貌が明らかに - GIGAZINE GoogleのウェブベースのAI StudioでユーザーがネイティブAndroidアプリを作成できるように - GIGAZINE AIにコードを書かせまくると検査コストが爆発すると専門家が指摘、生成量を減らす考え方が重要 - GIGAZINE Android公式がAI開発向けスキルを公開、AIエージェントを使用してAndroidアプリを3倍速く構築可能に - GIGAZINE
You can read the machine translated English article Shopify is switching back to Swift and K… .
この要約はメディアの公開フィードから5Newsが集約したものです。 文脈も含めた全文はgigazine.netにあります — コンテンツの権利はGIGAZINEに帰属します。