JOURNAL
スマホニュース
スマートフォンやブラウザまわりの仕組みについて、地味だけど気になる話題を取り上げています。
スマホのブラウザ通知が「届いたり届かなかったり」する理由を調べてみた
SPLIT TIMERの開発中にぶつかった、Web Notifications APIの気まぐれな挙動。その背景にあるOS側の仕組みを調べました。
→スマホの『バッテリーセーバー』が、Webアプリの動作にどう影響するか
低電力モードが有効なとき、タイマーや通知のようなWebアプリの機能にどんな影響が出るのかを整理しました。
→スマホブラウザの『バックグラウンドタブ』はどれくらい制限されるのか
非表示タブでJavaScriptの処理がどの程度間引かれるのか、実装者目線で調べた内容をまとめました。
→スマホの『ダークモード』自動切り替えの仕組み(prefers-color-scheme)
端末の設定に合わせてサイトの配色を自動で切り替える仕組み、prefers-color-schemeの基本を紹介します。
→タッチ操作とマウス操作、UIデザインで気をつけている違い
指とカーソルでは、押しやすいボタンの大きさや間隔が異なります。実装で意識している違いをまとめました。
→スマホのブラウザでのファイルダウンロードの挙動の違い
OSやブラウザによって異なる、ファイルダウンロード時の保存先や挙動の違いをまとめました。
→