弊誌はアフィリエイト広告を利用しています。

【朗報】Swift言語でAndroidアプリの開発が可能に。Swift、Android向け公式SDKの提供を開始。

 Appleが開発するプログラミング言語「Swift」は、Swift 6.3を発表し、Android向けの公式Swift SDKの提供を開始。Swiftを使ったネイティブAndroidアプリ開発が可能になりました。
 Android向けSwift SDKは、Swift言語で記述されたプログラムをAndroid向けにビルドし、実行可能にするための開発キットです。2026年3月24日に発表されたSwift 6.3に含まれるこのSDKを利用することで、Swiftを用いたAndroid向けアプリケーションを開発できるようになります。また、既存のプロジェクトを更新し、Android向けビルドを作成することもできるとのこと。
 SwiftのAndroidへの対応の動きは、つい最近始まったものではなく、ここ10年近く有志のエンジニアを中心に議論や情報共有が進められてきました。
 2025年2月には、Swift開発者コミュニティ主導の「Swift on Android Working Group」が立ち上がり、Android向け対応の強化やライブラリ互換性の拡大がより本格的に進められていくことに。同年6月にはSwiftプロジェクトが「Android Workgroup」を設立し、より公式色の強い取り組みへ移行。AndroidをSwiftの公式サポート対象プラットフォームとして整備していく方針が明確に打ち出されます。10月には、Android向けSwift SDKの開発者向けプレビュー版が公開され、最終的に2026年3月のSwift 6.3で正式版へ移行した形です。
 類似のマルチプラットフォーム開発フレームワークとしては、Meta主導のReact Nativeや、Google主導のFlutterが挙げられます。
 かくいう筆者も、かなり昔からモバイルアプリ開発をかじっており、KotlinやSwiftを軽く学習した後、ここ4-5年ほどはFlutter中心の開発に移行。一つの言語で複数OS対応のアプリを開発できる手軽さと楽しさに魅了されていました。
 MMD研究所が実施した2025年の調査では、日本国内におけるメイン端末のOS割合は、Androidが51.4%、iOSが48.3%とほぼ半々の結果に。特に国内で、多くのユーザーに向けてサービスを提供しようとすると、どうしてもiOS、Androidどちらにも対応しなければならない現状があります。
 Claude Code等によるバイブコーディングが広まってきた現在では、初心者や個人開発者が異なる言語を用いて両OS対応のアプリを作り上げることは、そこまで難易度が高くないのかもしれません。一方で、多くのユーザーを抱えるアプリケーションを開発する一般企業にとっては、マルチプラットフォームに対応しながら、システムを維持・更新していくコストは非常に重くのしかかるもの。
 かといって、マルチプラットフォーム対応フレームワークへの乗り換えにも移行コストがかかってしまうため、現状維持せざるを得ない状況の開発者・企業も存在するでしょう。こういった開発者・企業にとって、既存の開発言語・フレームワークが別のプラットフォームに対応することは、開発・維持コストの削減だけでなく、移行のハードルを下げることに繋がります。
 発表されて間もないため、周辺ライブラリや開発環境はまだ整っているとは言えない状況です。ただ、今後SwiftによるAndroidアプリ開発の動きが活発になっていけば、対応ライブラリ等も増えていくと考えられ、今後の広がりにも期待が高まります。
すまほん!!を購読しませんか?

Twitterでも最新更新を配信・通知しています

フォローする 再度表示しない