Googleは先頃、デスクトップとモバイルでChrome 81をリリースした。この最新リリースは、新しい拡張現実(AR)機能と新しいNFC機能を提供し、再設計されたHTMLフォームコントロールも同梱されている。再設計の目的は、フォームコントロールのルックアンドフィールを改善し、アクセシビリティとタッチサポートを改善することである。
Chrome 81では、2つの新しい没入型機能により、拡張現実のサポートが向上している。WebXRデバイスAPIは最初Chrome 79で紹介され、WebXR標準の仮想現実部分に焦点を当てていた。 WebXRデバイスAPIの実装は今では標準の拡張現実部分が含まれるようになった。
Chrome 81では、WebXR Hit Test APIのサポートも追加されている。これは、仮想オブジェクトを実際のカメラビューに配置する手段である。Chromeチームは、ユーザーが3Dシーンのさまざまな場所に花を追加できるサンプルARアプリケーションを使用して、機能のデモを提供している:
Chrome 56でのWeb Bluetooth APIの導入に続いて、Chrome 81はWeb NFC APIを最初のトライアルとしてサポートしている。近距離無線通信(NFC)により、通常は数センチ未満の近接した2つのデバイス間のワイヤレス通信が可能になる。NFCは通常、従業員がバッジを使用してオフィスビルにアクセスする状況で使用される。BluetoothおよびNFC Web APIは、ネイティブアプリケーションと同じハードウェアアクセス機能をWebアプリケーションに提供することを目的としている。Googleは可能なユースケースを強調する:
Web NFCを使用できるサイトの例は次のとおり:
- 美術館やアートギャラリーでは、ユーザが展示の近くのNFCカードにデバイスをタッチすると、展示に関する追加情報を表示できる。
- 在庫管理サイトは、コンテナのNFCタグにデータを読み書きして、その内容に関する情報を更新できる。
- 会議サイトは、イベント中にこれを使用してNFCバッジをスキャンできる。
- サイトはこれを使用して、デバイスまたはサービスのプロビジョニングシナリオに必要な初期シークレットを共有し、構成データを運用モードで展開することもできる。
Chromeチームは、ChromeでNFCデバイスを操作する方法を説明する記事を公開し、ペイロードを作成して解釈する方法を詳しく説明した。
Chrome 81は、Windows、ChromeOS、およびLinuxのフォームコントロールの外観をさらにモダンにすると同時に、アクセシビリティとタッチサポートを改善した(MacおよびAndroidのサポートは近日提供予定)。再設計は、MicrosoftとGoogleのコラボレーションの成果であり、先頃のChromeDev Summit 2019の講演で説明されている。Chromeチームは、変更を経たHTML要素の完全なリストを公開した。マイクロソフトは、別のメモで変更についても詳しく説明している。変更のサンプルは次のとおりである:
最初のトライアルの機能のリストは、リリースノートにある。Chrome 81の開発者ツールも追加機能の恩恵を受けている。