📞
【iOS 17】新しくなったAirDropついて調べたことのメモ
iOS 17で新しくなったAirDropについて調べたことに関するメモです。
iOS 17からは、端末同士を重ね合わせるだけで、写真や書類などのコンテンツを共有することができます。
AirDropとは
AirDropとは、近くにあるApple製デバイスと写真や書類などのコンテンツを共有することができる機能です。
iOS 16までのAirDrop
iOS 16までは写真や書類などのコンテンツを共有するために、共有シートを数タップする必要がありました。
iOS 17から新しくなったAirDrop
iOS 17からは共有シートをタップする回数を減らすことができます。iOS 17以上のOSをインストールした端末同士を重ね合わせるだけで、写真や書類などのコンテンツを共有することができます。
実装
新しくなったAirDropは、SwiftUIではShareLink
、UIKitではactivityItemsConfiguration
を使用することで実現することができます。
SwiftUI
UIKit
Transferable
プロトコルに準拠した構造体を定義することで、独自のデータを共有することもできます。
所感
サンプルアプリを動かしていて、AirDropがより便利になったなぁと感じました。
カスタムUTIを追加して、アプリ独自のファイルを共有したりすることもできるので、端末間でファイル共有も手軽にできますね。
参考資料
・Platforms State of the Union
Discussion