Google Chrome 81 は現在ベータ版で、ブラウザに Web NFC サポートが導入され、WebXR 実装に拡張が加わり、拡張現実 (AR) が可能になります。
NFC(近距離無線通信)の目的は、少量のデータをワイヤレスで送信することです。通常は、モバイルデバイスをNFCタグにタップすることで実現します。Web NFCを使用すると、ブラウザアプリケーションからNFCタグの読み取りと書き込みが可能になります。詳細な説明はこちらをご覧ください。例としては、バッジスキャン、Web URLの読み取り、在庫管理、設定データなどがあります。
Chrome 81のWeb NFCはオリジントライアルの対象となるプレビュー版です。つまり、開発者はウェブアプリケーションでこの機能を使用するためにトークンを登録する必要があります。つまり、Chromeの設定を変更してこの機能をグローバルに有効にしていない場合でも、一部のサイトでこの機能が有効になっていることがあります。
Web NFCは、GoogleのCapabilitiesプロジェクトの一部であり、「ウェブアプリはネイティブアプリでできることはすべてできるべき」と謳っています。これは、Chromeやブラウザ指向のChrome OSでアプリの機能を拡張したい場合に適しています。
Chrome 81ではWebXR実装も拡張されています。WebXR Device APIは拡張現実(AR)をサポートするようになり、カメラビューに仮想オブジェクトを配置できるWebXR Hit Test APIもサポートされています。
メディア セッションでの位置状態の追跡に対する新しいサポートにより、ブラウザーは、再生中のメディアの位置や別のポイントに移動する機能を含むメディア コントロールを表示できるようになります。
このバージョンの Chrome では、Microsoft が Edge ブラウザに Chromium コンポーネントを採用したことにより、フォーム要素のデフォルト デザインが調整されています。
マイクロソフトのシニアプログラムマネージャー、グレッグ・ウィットワース氏は次のように述べています。「この変更により、フォームコントロールの洗練度が向上し、ブラウザの他の部分とのデザインとユーザーエクスペリエンスの一貫性が確保されます。Google Chromeのデザインチームと緊密に連携し、様々なChromiumブラウザに馴染むモダンなルックアンドフィールと、それぞれのデザイン言語とのバランスを実現してきました。」さらに、より明確なフォーカスインジケーターとWindowsのハイコントラストモードのサポートを通じて、タッチターゲットの拡大とアクセシビリティの向上も目指しています。
Chromium で更新されたフォームコントロールの一部。新旧のコントロールを表示。
V8 JavaScriptエンジンもアップデートされました。バージョン8.1では、新しいAPI「Intl.DisplayNames」が導入されました。これにより、スクリプトは言語、地域、通貨のローカライズされた文字列を取得でき、これらの文字列を表示するアプリケーションのダウンロードサイズを削減できます。
TLS(トランスポート層セキュリティ)1.0および1.1は、以前の発表通り、Chrome 81で削除されます。これは、これらのプロトコルにおけるハッシュ値の脆弱性や攻撃に対する脆弱性といったセキュリティ上の懸念事項のためです。つまり、ウェブサイトは安全な接続を実現するために、TLS 1.2以上をサポートする必要があります。
Chromeのリリースサイクルは6週間なので、バージョン81は3月末にリリースされる予定です。変更点の詳細はこちらをご覧ください。®