概要
Swiftの進化により、Android向けSDKのナイトリープレビュー版が公開。 クロスプラットフォーム開発の新たな可能性が拡大。 Windows、Linux、macOSで利用可能。 SwiftとJavaの相互運用性も強化。 コミュニティ主導で今後のビジョン策定中。
Swift SDK for Android ナイトリープレビュー公開
Swift の成長と多様な分野への展開
- クラウドサービス、Windowsアプリ、ブラウザアプリ、マイクロコントローラー対応
- 高い相互運用性による クロスプラットフォーム開発 の実現
Android Workgroup の活動
- オープンなグループで誰でも参加可能
- SwiftのAndroid対応拡大を目指す取り組み
Swift SDK for Android のナイトリープレビューリリース
- 数ヶ月にわたるAndroid Workgroupとコミュニティの努力の結晶
- SwiftでAndroidアプリ開発が可能に
- モバイルエコシステム全体の イノベーション加速
SDKの入手方法
- Windowsインストーラーにバンドル
- LinuxやmacOS向けに個別ダウンロードも可能
開発サポートと事例紹介
- Getting Startedガイド の提供
- Swift for Android Examplesによるワークフロー解説
Swift Package Index の対応状況
- 25%以上のパッケージが既にAndroidビルド対応
- Community ShowcaseでAndroid互換性を明示
SwiftとJavaの相互運用
swift-javaプロジェクト の役割
- JavaとSwift間での相互運用を実現
- ライブラリ兼コードジェネレーターとして機能
- 安全かつ高性能なバインディングを自動生成
ビジネスロジックのAndroid移植方法
- Mads OdgaardによるSwift Server Side Meetupトークで解説
コミュニティと今後の展望
開発体験やアイデアの共有推奨
- Swiftフォーラムでの議論やAndroidカテゴリでの新規投稿推進
今後のビジョン策定
- Android Workgroupがビジョン文書を策定中
- エコシステム全体への最大限のインパクトを目指す指針
プロジェクト管理と公式CI
- 主要な取り組みの進捗を管理する プロジェクトボード
- Swift SDK for Androidの 公式CI 運用
参加呼びかけ
- エコシステム向上に向けた 参加者募集
著者情報
- Joannis
- Android Workgroup議長
- Server Workgroupメンバー
- Hummingbirdメンテナー
このプロジェクトはSKIPトランスパイラに関連してるの? https://skip.tools/blog/bringing-swift-to-android/ 既存のSwift / SwiftUIアプリをAndroidに移植したいんだけど、React Nativeには移行したくないんだよね。