Google I/O 2021 フロントエンドまとめ(2/6): 〜Webプラットフォーム最新情報(2/3): PWAによるWebとOSの連携強化関連〜
この記事は、Google I/O 2021で発表されたフロントエンド関連情報の中で個人的に気になったものをまとめたもので、
全6記事中2本目。
Webプラットフォームの話
ウェブ プラットフォームの最新情報 @Google I/O 2021
PWA技術の拡充によるWebとOSの連携が強化されてくよ。みたいなお話
「最先端のエクスペリエンスを実現するための機能をWebですべて確保することを目指しています」って話からの、
WebアプリとOS間での使い勝手のシームレスな統合の具体的な推進として
PWAアイコンからショートカットでクイックアクションを呼び出せる機能の紹介、
バッジAPIでランチャ上のPWAアイコンにバッジを表示させることでリエンゲージメントを図ることができますよという話、
PWAアプリのインストールUIが改善されたという話
などがあった。
Multi-Screen Window Placement API
(マルチスクリーンウィンドウ配置API)のお話
Multi-Screen Window Placement API
は、Webアプリが接続されてるディスプレイを検出してそれらの配置する位置を制御できたりするAPIとのことで、リモートでのプレゼンとかビデオ会議とかで重宝されるよね。(そうだね。)というお話。
File System Access API
のお話
これまでさんざん色々出てきたこれ系宜しくなんと!Webアプリケーションからローカルファイルが開ける!!すごい(棒読み)
そしてFile System Access API
では、アプリケーションをファイルタイプのハンドラーとして登録できるとのこと。(ExcelインストールしてないPCの.xlsx
ファイルのデフォルト起動先をGoogleスプレッドシートに出来る的な?すごい(本音))
ひとりごと
ところで、この、ファイルタイプのハンドラーとして登録出来る件、Macとかはともかく、Windowsのこの辺の設定ってレジストリいじる系だったと記憶してるんだが、大丈夫なんだろうか?
(このへんの設定ってWebブラウザとかの普通のアプリが修正できるとこだっけ?覚えてない。
それともWindows八分?でもそれだと標準にできなくない?)
WebHID
による周辺機器のWeb対応のお話
WebHID
を使えば、キーボード、マウス・トラックパッド、ゲームパッドなどのHIDデバイスを、ソフトウェアのインストールやドライバーへの関与なしにWebで使用できるようになる。というお話。
一例として、
Nintendo SwitchのJoy-ConがHIDデバイスですよ、使えますよ。とか
Stadiaなどで妥協のない (ん?) ゲームプレイが可能ですよ (では、どれくらいのタイトル数が"プレイ可能"ですか?) 。とか
Chromeでネットワークトラブルのときに表示される恐竜ちゃんのゲームがゲームパッドの操作に対応したよ
などが紹介された。