[26] Web におけるプラットフォームとは、 Webブラウザーの動作環境である OS 等全体を指します。
[20] ここでいうプラットフォームとは、 Webブラウザーが動作する環境を指します。
[21] Windows や Android などの OS が該当します。 GNOME などのデスクトップ環境や GUIツールキットも含まれることがあります。
[29] 厳密に言えばWebブラウザーの下位層には当たらず、 Webブラウザー側の独自の設計の一部であっても「プラットフォーム」 に含めることがあります。
[24] プラットフォームは Webブラウザーを介して Webアプリケーションに色々な機能を提供しています。
[22] プラットフォームごとに、明示的または暗示的なアプリケーション設計の指針が用意されていると考えられます。 例えば、... といったようなものです。
[27] その一部はプラットフォームレベルで利用者が設定可能かもしれません。 例えば、
... といった項目が設定画面に用意されているかもしれません。
[1] Web 関連仕様では、レンダリングや動作などをプラットフォーム依存とし、 特定の挙動を定義していないことがあります。
[18] 仕様上は「platform-specific」であったり、「platform conventions」に拠るとされていたりすることもあれば、 利用者エージェントに任せるとだけ記載されていることもあります。実際問題としてもどこまでがプラットフォームの慣習で、 どこからが利用者エージェント固有の性質であるのか判断しがたいケースもあります。
Plugin
の有する値はプラットフォームに依ることがあります。drawFocusIfNeeded
drawSystemFocusRing
contextmenu
前後のイベントの順序はプラットフォームに依ります。label
要素の activation behavior はプラットフォームのものに沿うべきです。inputmode
autocapitalize
[28] ハードウェア制限条項も参照。
[25] Vibration API には (「NOTE」ながら) 「A trusted (also known as privileged) application that integrates closely with the operating system's functionality」 について通常と異なる動作をすることを認めています。
[23] Webプラットフォームは、 Webブラウザーをアプリケーション実行環境として捉えた時その上 (およびサーバーとその間のネットワーク) に構築されたプラットフォームを表しています。 本項でいうプラットフォームとは異なります。
[31] Require text entry cursor at the beginning of controls initially (domenic著, ) https://github.com/whatwg/html/commit/dd0fb780a96e603f32ff8537d2b465d49ec06e27
[32] mathcing capabilities: fix list of well-known systems (andreastt著, ) https://github.com/w3c/webdriver/commit/06d2e5d066bdb35f1d8e30006e82855f3f6ddbb5
[33] mathcing capabilities: fix list of well-known systems by andreastt · Pull Request #1077 · w3c/webdriver () https://github.com/w3c/webdriver/pull/1077
[15] Minor editorial: change "for hardware" to "for hardware and platforms" (patrickhlauke著, ) https://github.com/w3c/pointerevents/commit/14353f37388e2577e69e3a58e853a262d016f96a
[34] Add informative note about tangential pressure and Windows by patrickhlauke · Pull Request #262 · w3c/pointerevents () https://github.com/w3c/pointerevents/pull/262
[35] Fix respec errors, minor editorial changes "for devices"/"for hardware", add Navid Zolghadr as co-editor by patrickhlauke · Pull Request #264 · w3c/pointerevents () https://github.com/w3c/pointerevents/pull/264
[36] Minor editorial: reword "For devices" to "For hardware and platforms" (patrickhlauke著, ) https://github.com/w3c/pointerevents/commit/a4f7ca13a4309da3fdcfe3e23eddee86f69f0951