280文字
1分
編集

Swift 6.3リリース、Android向け公式Swift SDK初版同梱

Swift 6.3では、Swift SDK for Android がナイトリーから公式リリースに昇格し、Swift によるネイティブ Android 開発・Swift Package の Android 向けビルド、および Swift Java / Swift Java JNI Core 経由の Kotlin/Java 製アプリへの Swift 組み込みが、ツールチェーンに揃った形で利用可能になる。

#主要な変更点

  • 公式 Swift SDK for Android 初版により、ネイティブ Android の Swift 開発と Swift Package の Android ビルドが可能に
  • Swift Java と Swift Java JNI Core により、Kotlin/Java で書いた既存 Android アプリへ Swift を組み込み可能に
  • @c で Swift の関数・enum を生成 C ヘッダへ露出し、@implementation と併用すると C 宣言との一致をコンパイラが検証
  • module selectors(例: ModuleA::getValue())と Swift::Task 形式で、複数モジュール間の同名 API や concurrency / String 処理まわりの指定が可能に
  • ライブラリ向けに @specialize@inline(always)@export(implementation) が追加され、特殊化・インライン化・実装可視化の制御が細かく可能に
  • Swift Package Manager に Swift Build のプレビュー統合(全サポートプラットフォーム向けの統一ビルドエンジン)と、パッケージ traits を列挙する swift package show-traits コマンド

#参考文献