Apple は、アプリとの NFC ベースのトランザクションを実行するために使用される iOS システムである Core NFC をアップデートしました。この変更により、ユーザーが操作を行わなくても、このテクノロジーを使用するタグを iPhone XS、iPhone XS Max、および iPhone XR で読み取ることができるようになりました。事前に関連するアプリを開いてください。
2017 年に導入された Core NFC を拡張して、開発者が iPhone の NFC チップを利用してアプリが NDEF (NFC Data Exchange Format) タグをスキャンできるようにした「Core NFC の新機能」テックトークビデオApple の開発者サイトでは、Apple の 2018 iPhone の発売と同時にフレームワークに加えられた変更についてアドバイスしています。
主な機能の変更は、ユーザーによる NFC タグの使用を簡素化することを目的としたバックグラウンド タグ読み取りです。タグを読み取るために特定のアプリを開く必要はなく、iPhone は自動的に NFC タグを読み取り、収集したデータを適切なアプリに配信します。
同じメカニズムで、必要なアプリを起動したり、すでに実行されている場合はフォアグラウンドに移動して、よりすぐに利用できるようにすることもできます。
のサポート文書iPhone X や iPhone 8 などの以前のデバイスはバックグラウンド タグ読み取りをサポートしておらず、最新モデルでのみ利用できる機能として残されているとアドバイスします。
Apple の要件によれば、NFC タグは、適切なアプリケーションにルーティングされるために、タイプ 1 ~ 5 の NDEF 形式のタグであり、有効な Apple Universal Link URL を含むメッセージがタグに保存されている必要があります。この方法では、メッセージ内の最初の URL のみがフレームワークによって処理されます。
通常の使用では、iPhone は互換性のある NFC タグの近くにあるかどうかを継続的に確認し、それを読み取ります。このプロセスにより、iPhone 画面上に通知が生成され、これをタップすると、NSUserActivity オブジェクト、つまり NFC タグのメッセージの内容が関連するアプリケーションに配信されます。
特定のアプリケーションに登録されていないアプリケーション リンクを含むタグの場合、デフォルトでは Safari によって処理され、URL がブラウザに読み込まれるだけです。番号へのテキスト メッセージの開始、FaceTime 通話の準備、HomeKit アクセサリのセットアップ プロセスの開始など、デフォルトの iOS 動作をトリガーできる URL スキームは他にもあります。
バックグラウンドでのタグ読み取りが利用できない状況は数多くありますが、その主な理由はセキュリティ関連です。画面がオンになっている間は、デバイスが一度もロック解除されていない場合、Apple Pay ウォレットが使用中である場合、カメラがビデオに使用されている場合、機内モードが有効になっている場合、またはすでにアクティブな Core NFC がある場合には機能しません。読者セッション。
Core NFC への変更は、この技術を他の用途に開放するための Apple の取り組みの継続です。でアップルパーク, Apple 従業員はすでに iPhone と Apple Watch を使用して、NFC経由でドアのロックを解除する、9月のイベントで強調されたことオープニングスキット。
消費者側では、Apple Watch の NFC を使用してデバイスとトレーニング機器をペアリングします。ジムキットで。
WWDC 中に Apple はウォレットパスこれには、Apple Pay トランザクションと同様に、NFC の使用と、Face ID または Touch ID による認証が必要でした。
これまでのところ、グルコースリーダーのメーカーなど、コア NFC を活用している企業は比較的少数です。修道院長。 Core NFC の使いやすさが拡大することで、開発者やデバイス メーカーにとって Core NFC がさらに利用しやすくなることが期待されます。