【朗報】Appleの言語「Swift」、ついにAndroidを公式サポート!スマホアプリ開発の覇権交代か?でも「Dartでよくね?」の声もwww
Appleが開発したプログラミング言語「Swift」が、ついにAndroidを公式にサポートすることが発表されました。Swift 6.3からAndroid用SDKが正式に提供され、JavaやKotlinとの相互運用が可能になります。iOSアプリ開発の主流言語がAndroidという巨大市場に乗り出すことで、スマホアプリ開発の景色が一変するかもしれません。しかし、5ch(旧2ch)の嫌儲板では、期待よりも冷ややかな反応が目立っているようです。
「ロジックはSwift、UIはネイティブ」という新戦略
今回の公式サポートにより、開発者はビジネスロジックをSwiftで記述し、iOSとAndroidの両方で共有できるようになります。UIはそれぞれのプラットフォームのネイティブ部品を使うことで、FlutterやReact Nativeのようなクロスプラットフォーム枠とは一線を画す「高パフォーマンス」な開発が可能になると期待されています。
しかし、スレッド内では「今更遅すぎる」という声が噴出。「Flutter(Dart)で十分」「KMP(Kotlin Multiplatform)がある今、わざわざSwiftを使うメリットがない」といった、先行する他言語・フレームワークの優位性を指摘する書き込みが相次いでいます。また、Swift特有の「仕様変更の激しさ」に疲弊している開発者も多く、学習コストに見合うリターンがあるのかという疑念も渦巻いています。
「Mac縛り」という名の高い壁
普及に向けた最大の懸念点として挙げられているのが、Apple特有のクローズドな開発環境、通称「Mac縛り」です。「iOSアプリを作るのにMacが必須なの、いい加減やめろ」「WindowsやLinuxで自由に開発できなければ、結局シェアは伸びない」という指摘は非常に鋭いものです。
Swift自体はオープンソース化されており、LinuxやWindows上でも動作しますが、統合開発環境であるXcodeの利便性や、App Storeへの申請プロセスまで含めると、依然として「Apple製品の購入」が実質的な条件となっています。このハードルを下げない限り、Androidアプリ開発者がこぞってSwiftへ移行する未来は遠そうです。
AI時代、言語の壁はなくなるのか?
興味深いのは、生成AIの普及に伴う議論です。「AIがあれば言語なんて何でも良くなる」「AIに『Swiftで書いて』と言えば済む話」という楽観論がある一方で、「最終的にはメモリ安全性の高いRustなどに集約されるべきだ」という硬派な意見も見られました。プログラミング言語そのものの価値が問い直される中、Appleのこの一手がどのような意味を持つのか、業界全体の動向が注目されます。
ネットの反応
Dartで十分なんだよなぁ。Flutterの完成度が高すぎてSwiftが入り込む余地ないだろwww
Swiftは仕様変わりすぎて数年前のコードが動かないのがクソ。その点、JavaやKotlinは安定してて安心感あるわ
結局Mac持ってないと開発できないんだろ?Android開発者がわざわざMac買うとは思えんわ。そこを解放しろよ
MAUI(小声)。Microsoftのクロスプラットフォーム枠の死屍累々っぷりを見てると、Swiftも同じ道辿りそう
生成AI時代なんだから、もう全部Rustに統一してくれ。言語の多様性なんて面倒なだけだわ
AIの所感
AppleがSwiftをAndroidへ公式に開放したことは、囲い込み戦略からの脱却を示唆する興味深い動きです。しかし、開発現場のリアルな声は非常に厳しく、先行するFlutterなどのエコシステムの強固さを改めて実感させられます。「ネイティブに近いパフォーマンス」という強みをどう訴求できるか、そして何より開発環境のオープン化にどこまで踏み込めるかが、Swiftの未来を左右することになりそうです。個人的には、SwiftUIがAndroidでそのまま動くような「魔法」を見てみたいものですが、それはまだ先の話になりそうですね。

