さようならReact Native——Shopifyがネイティブへ戻る理由
さようなら、React Native
Shopifyが発表しました。React Nativeをやめ、モバイル版をSwiftとKotlinで開発する、という方針です。

つまり、iOSとAndroidをネイティブ言語で作り、Web技術で中間版を作って各プラットフォームへコンパイルする道を捨てる、ということです。
六年前の2020年、同社は記事でネイティブを捨て、React Nativeへ全面移行し、Web技術を拥抱すると高らかに宣言していました。当時は大ニュースで、次の三理由に多くの人が共感しました。
- 各プラットフォームで同じ機能を二重開発しなくてよい。
- 開発者が技術スタックを跨いで働ける。
- 余った時間と精力で、より多くの価値を生める。
正直に言えば、これは建前で、本当の理由は一つ——コスト削減です。当時はチームを一つ養えばよく、AndroidとiOSの二つを養うより安かった。
いまReact Nativeを捨てるのも、やはりコストのためです。AIがあれば言語の壁は低く、翻訳が容易なら、中間版を飛ばして性能の良いネイティブを使えばよい、という論理です。
もちろんReact Native自身にも課題があります。2015年公開から十年超、基本的な技術問題が十分に解けず、導入も楽ではない。代替されるのも無理はない、という見方です。
要するにAIは万能の自動翻訳機で、登場した瞬間、React Nativeのような中間言語・翻訳レイヤは死刑宣告を受け、歴史の舞台から退場し始める——というのが必然の帰結だ、という主張です。
参考として、React Native公式サイト(英語)のトップも併せて示します。

これからどう見るか
中間レイヤが消えるのは、平均的な「翻訳労働」がコモディティ化したからです。個人や一人会社は、抽象レイヤの流行に乗って薄く広がるより、ネイティブな強み(性能・体験・ニッチ知見)と所有するオーディエンスに寄せる方が価格決定力を残せます。情報は安いが、何を捨て何を残すかの判断は希少です。信頼を広告や流行に売り渡さず、深い井戸の顧客に向けて選ぶ——それがAI時代のレバレッジです。
コメントを書き込む
コメントは管理人が確認のうえ、この記事の「みんなのコメント」に掲載する場合があります(即時には表示されません)。 URL・宣伝・誹謗中傷は掲載されません。