優れたアプリをウェブで提供するための、企業横断的な取り組みをご確認ください。
Project Fugu は、ウェブの機能のギャップを埋めて、新しいクラスのアプリケーションをウェブで実行できるようにする取り組みです。
Google は、ユーザーを尊重する設計で、ウェブとネイティブの能力ギャップを埋めるために Google がどのような目標を掲げています。その取り組みについては、こちらの動画をご覧ください。
開発中の新機能をご紹介します。
Project Fugu で開発された API を活用しているアプリのコレクションをご覧ください。
数年前までは、Photoshop のような複雑なソフトウェアをブラウザで直接実行するという考えは想像もつかなかったでしょう。Adobe はさまざまなウェブ テクノロジーを駆使して、Photoshop の公開ベータ版をウェブに導入しました。

強力な API

これまで実現できなかった新しいユースケースを実現する、優れた API をいくつかご紹介します。
ユーザーのデバイス上のファイルやフォルダの変更を直接読み取り、保存することをウェブアプリに許可します。
App Badging API を使用すると、インストール済みのウェブアプリを使用して、アプリアイコンにアプリケーション全体のバッジを設定できます。
サニタイズされていない任意のペイロードをウェブサイトで読み取り / 書き込みできるように、標準形式のアプリケーションを使用します(このようなペイロードに対応したい場合は、アプリでオプトインできます)。
Local Font Access API を使用して、ユーザーのローカルにインストールされているフォントにアクセスし、フォントに関する下位レベルの詳細情報を取得する方法を学びます。
接続されたディスプレイに関する情報を取得し、それらのディスプレイに対してウィンドウを相対的に配置します。
ウェブアプリは、プラットフォーム固有のアプリと同じシステム提供の共有機能を使用できます。

ハードウェア API

ウェブから実機にアクセスできるようにする、Project Fugu のコンテキストで Google が取り組んでいるハードウェア API について学びます。
任意のハードウェア デバイスと通信するための適切な API を選択します。
WebHID API を使用すると、ウェブサイトは代替の補助キーボードや珍しいゲームパッドにアクセスできます。
Web Bluetooth API を使用すると、ウェブサイトと Bluetooth デバイス間の通信が可能になります。
Web Serial API を使用すると、ウェブサイトはシリアル デバイスと通信できます。
WebUSB API は、USB をウェブに持ち込むことで、より安全で使いやすくなります。
WebUSB API を最大限に活用するためにデバイスを構築します。
NFC タグの読み取りと書き込みが可能になりました。
Gamepad API を使用してウェブゲームを次のレベルに引き上げる方法を学習します。

動画で学びましょう

Kapwing、Zoom、YouTube、Adobe などの大手デベロッパーが最新のウェブ機能を使用して革新的なユーザー エクスペリエンスを構築しています。
Creative Cloud は、写真、動画、デザイン、ウェブ、UX、ソーシャル メディアなど、20 以上のアプリをまとめたものです。Adobe と Chrome チームが Adobe の Creative Cloud をウェブに導入するために実施した、Photoshop と Illustrator から開始する手順をご覧ください。
SVGcode は、JPG、PNG、GIF、WebP、AVIF などのラスター画像を SVG 形式のベクター グラフィックに変換できるプログレッシブ ウェブアプリです。File System Access API、Async Clipboard API、File Handling API を使用し、ウィンドウ コントロール オーバーレイのカスタマイズも使用します。
ウェブ プラットフォーム API のドキュメント。その一部は現在 Chrome で試験運用中です。たとえば、オリジン トライアルとデベロッパー トライアル、Canary でのみ見つかった機能などです。各 API の現在のステータスの詳細については、ドキュメントをご覧ください。
新しいウェブ機能についてアイデアがありましたら、ぜひお知らせください。Google では、ウェブ プラットフォームを改善するための新しいアイデアを常に模索しています。