現在、Chrome 81 の安定版のリリースが開始されます。
フォーマットの詳細については次をご覧ください。
- 調整された Chrome のリリース スケジュールに関する最新情報が届いています。
- アプリアイコン バッジがオリジン トライアルから卒業。
- ブラウザで、拡張現実のヒットテストを行えるようになりました。
- ウェブ NFC のオリジン トライアルを開始します。
- その他。
私は Pete LePage です。自宅で撮影を担当しています。では、Chrome 81 でリリースされたデベロッパー向けの新機能を見てみましょう。
Chrome のリリース スケジュールの更新
Google は先日、Chrome の調整リリース スケジュールを発表しました。これは、Chrome を利用するすべてのユーザーにとって、安定性と安全性を維持し、信頼性の高い動作を維持し続けることが重要であるためです。
%}
つまり、Chrome 81 のリリースが開始されたということです。Chrome 82 はスキップし、5 月中旬頃に予定より 3 週間早くリリースされる Chrome 83 に直接移行します。
スケジュールの変更については、リリースブログで随時お知らせし、スケジュールの詳細については Chromium デベロッパー グループでお知らせします。各マイルストーンの具体的な日付については、スケジュール ページでいつでも確認できます。
WebXR ヒットテスト
%}
新しいソファや椅子が自宅に置いてある様子を確認できるネイティブ アプリもいくつかあります。Web XR Device API のアップデートにより、ウェブでもこの操作を行えるようになりました。
Web XR Hit Test API を使用すると、カメラの現実世界のビューの中に仮想オブジェクトを配置できます。
Immersive Web Working Group の Hit Testing のサンプル(コード)では、現実世界のサーフェスに仮想ヒマワリを配置できます。詳細については、現実世界のビュー内に仮想オブジェクトを配置するをご覧ください。
アプリアイコンのバッジ
アプリアイコンのバッジは、オリジン トライアルから安定版に移行し、トークンなしでどのサイトでも使用できるようになりました。
アプリアイコンにバッジを付けることで、注意が必要な新しいアクティビティがあることや、未読数などの少量の情報を簡単にユーザーに通知できます。
通知よりもユーザー フレンドリーです。また、ユーザーの操作を妨げることがないため、更新頻度をはるかに高めることができます。チャットアプリやメールアプリで未読メッセージの数を表示するのに最適です。ソーシャル メディア アプリでは、この ID を使用して、他のユーザーの投稿にあなたの名前がタグ付けされた回数が示されます。ゲームでは、自分の番であることをユーザーに通知します。
詳しくは、web.dev の Badging API の記事をご覧ください。
新しいオリジン トライアル
ウェブ NFC
Chrome 81 で、ウェブ NFC のオリジン トライアルを開始ウェブ NFC を使用すると、ウェブアプリで NFC タグの読み取りと書き込みを行うことができます。これにより、博物館の展示に関する詳細の表示、広告在庫管理、会議バッジからの情報の読み取りなど、新しいユースケースが可能になります。
使い方はとても簡単です。タグを読み取るには、NDEFReader
オブジェクトの新しいインスタンスを作成し、スキャンを開始します。
const reader = new NDEFReader();
async function startScan() {
await reader.scan();
reader.onreading = (e) => {
console.log(e.message);
};
}
次に、NFC タグがスキャンされると、リーダーが reading
イベントを発生させます。このイベントを使用して、受信メッセージのループ処理を行うことができます。
Francois の優れた投稿には、すべての詳細が説明されています。また、使用してもよい一般的なパターンも多数紹介されています。
その他のオリジン トライアル
オリジン トライアルに含まれる機能の一覧をご確認ください。
その他
- メディア セッション API で位置状態のトラッキングがサポートされるようになりました。これにより、トラック内の現在地の確認や、前後の移動を簡単に行えるようになりました。
- INTL API は、言語、通貨、その他の一般的に使用されている名前のローカライズされた名前を取得する
DisplayNames
メソッドを提供するようになり、自身を含める必要がなくなりました。 - Google では、TLS 1.0 と TLS 1.1 のサポートの削除を予定していましたが、少なくとも Chrome 83 まで延期しました。
参考資料
ここでは、主なハイライトの一部のみを取り上げています。Chrome 81 で追加された変更点については、以下のリンクをご覧ください。
- Chrome DevTools の新機能(81)
- Chrome 81 のサポート終了と削除
- ChromeStatus.com の更新(Chrome 81)
- JavaScript の新機能(Chrome 81)
- Chromium ソース リポジトリの変更リスト
チャンネル登録
最新の動画をご覧になりたい場合は、ぜひ Chrome Developers YouTube チャンネルにご登録ください。新しい動画が公開されるたびにメール通知が届きます。
Chrome 83 のリリース時に Chrome の新機能をお知らせします
ピートからの個人的なメモ
先週届いた 2 つの曲が私に喜びをもたらしたので、その曲がお客様に喜びをもたらすことを願っています。
- You Will Be Found は、Ben Platt と Dear Even Hansen のキャストによる作品です。
- 「Jerry Springer: The Musical」の「I Just Wanna Dance」(「F」という単語を含む)。
制作チーム、Sean Meehan、Lee Carruthers、Loren Borja、Taylor Reifurth、そして Google Developers Studio チームの皆に感謝します。ニューヨークの小さなアパートで機材を入手し、すべてのセットアップを手伝ってくれました。そして、納期に間に合わない間に動画を制作してくれたのです。お役に立てば幸いです。ありがとうございました。