iOSとmacOS間のコピー&ペーストを可能にする「Universal Clipboard」
macOS Sierraで導入されるContinuityシリーズの新機能といえば、「アレも含まれるのでは?」という声が聞こえてきそうだが、ご名答。iOS/macOSデバイスがネットワーク経由で同じクリップボードにアクセスできる「Universal Clipboard」がそれだ。
この機能は、iOS/macOSのクリップボードを相互にP2Pでアクセス可能にする。Bletooth LEでデバイスを検出し、サイズの大きいデータの転送はWi-Fiに任せ、デバイスの認証にはiCloudを使うという手順は、Instant HotspotやHandoffなどContinuityのセオリーに沿うもので、データの転送もローカルで行なわれる。
クリップボードが扱うことができるデータ種は、Appleのプレスリリースによれば「text, images, photos and video」とのこと。この情報だけでは、アプリケーション独自のデータ(各種バイナリデータ)は対象外かと思えてしまうが、一般公開されているデベロッパー向け文書を読み安心した。
NSPasteboardクラスのリファレンスページには、「general() クラスメソッドを介して利用される一般的なペーストボードは、macOS v10.12およびiOS 10.0以降の新機能であるUniversal Clipboardへ自動的に連携する」という趣旨の説明がある。これを素直に解釈すれば、クリップボードに取り込めるデータはもれなくUniversal Clipboardで扱えるという理解ができるはずで、テキストや画像以外のバイナリデータもコピー&ペースト可能と見てよさそうだ。
現在iOS 10とmacOS SierraはPublic Betaテストの段階にあり、自分の手でUniversal Clipboardを試すことができるが、実際の操作感やスクリーンショットを交えた記事はNDAの関係で一般向け記事では公開できない。
しかし、WWDCのセッションビデオなど公開された資料をチェックすると、Universal Clipboardは基本的には既存のペーストボード(クリップボードと同義)を利用していることがわかる。コピー対象のデータをローカルのみ有効とするためのオプションは追加されたが、それを有効にしない限りは従来通り、つまりデバイス間のコピー&ペーストかどうかをエンドユーザーは意識する必要がない。
デバイスをまたぐ形のコピー&ペーストは通信速度の影響をダイレクトに受けるため、待ち時間の間にダイアログが表示されることはあるだろうが、数行程度のテキストなど短いデータであれば一瞬で完了するはずで、そうなればUniversal Clipboardの機構そのものを意識する必要がなくなる。エンドユーザーはもっとシンプルに、「クリップボードがネットワーク対応を果たした」程度に理解すれば十分なのかもしれない。
この連載の記事
-
第187回
iPhone
NFCの世界を一変させる!? iOS 11「Core NFC」の提供開始が意味するもの -
第186回
iPhone
Appleと「4K HDR」 - iOS 11で写真/動画を変える「HEIF」と「HEVC」 -
第185回
iPhone
iPhone 7搭載の「A10 Fusion」「W1」は何を変えるか -
第184回
iPhone
オープンソース化された「PowerShell」をMacで使う -
第182回
iPhone
DCI-P3準拠へと歩むiPhone/iPad - WWDC基調講演で秘められた新技術は、ここにある(2) -
第181回
iPhone
WWDC基調講演で秘められた新技術は、ここにある(1) -
第180回
iPhone
WWDC直前、買い替え前にマイMacのココをチェック -
第179回
iPhone
私がiTunesを使わなくなった5つの理由 -
第178回
iPhone
今あえてiPhone「Live Photos」を知る -
第177回
iPhone
「Windows Subsystem for Linux」はOS Xのライバルとなるか? - この連載の一覧へ