[レベル: 上級]
iOS で、PWA (プログレッシブ ウェブ アプリ)がサポートされる可能性が出てきました。
Service Worker が In Development に
WebKit Bugzilla で Service Worker の ステータス が開発中を意味する「In development」になっていることを Marco Pöhler 氏が発見しました
※WebKit Bugzilla は Safari ブラウザで使われている HTML レンダリングエンジンである WebKit の不具合や修正を管理するサイト
Apple のエバンジェリストが認める
ステータスが「In development」になっていることについてコメントを求められた Apple のウェブ テクノロジー エバンジェリストである Jonathan Davis 氏は、開発への取り組みが始まっていることを認めています。
Yes, it is beginning.
— Jonathan Davis (@jonathandavis) 2017年8月3日
とはいえ、具体的な時期はもちろんのことサポートが本当に実現するかどうかはまだ不透明なようにも思えます。
I said work is beginning. The code landing makes it official.
— Jonathan Davis (@jonathandavis) 2017年8月3日
いずれにしても、iOS が Service Worker をサポートする期待が高まってきました。
サポートすれば、PWA 導入への最大の障壁が取り除かれます。
Service Worker が機能しない iOS 端末でも成功を収めている PWA 事例を紹介したことがあります。
それでも、iOS が Service Worker をサポートしたらその方がずっといいに決まっています。
iOS でも PWA が持つ機能を完全に提供できるからです。
さらに成果が出るに違いありません。
iOS で Service Worker がサポートされていないことを理由に PWA を見送っていた人は進捗に期待しましょう。