PWAは万人向けではありません

サービスワーカーに関する以前の記事へのコメントで、デスクトップ上のPWAは少し便利なものであることが示唆されました。約6か月前、Vue Storefront PWAをMagentoプラットフォームのストアに接続する方法理解ました。このアプリケーションが、元のWebインターフェイスと比較してコンピューター上でいかにスマートに実行されるかが気に入りました。私の個人的な経験では、デスクトップ上のPWAには良い見通しがあることが示されましたが、このトピックをさらに掘り下げると、同僚の@sumanaiがデスクトップ上のPWAを否定したことが正しいことがわかりました

オフライン

プログレッシブWebアプリケーションの主な機能は何ですか?

オフラインで作業する機能。

この機能は、主にモバイルデバイス(スマートフォンとタブレット)に関連し、ある程度はラップトップに関連します。デスクトップは、ほとんどの場合、安定して動作するインターネットのゾーンにあります。

入出力

入力(「タッチスクリーン」と「キーボード+マウス」)および情報表示(インチ単位の表示サイズ)によって、デバイスは2つの大きなグループに分けることができます。

  • スマートフォンとタブレット

  • ラップトップとデスクトップ

Webインターフェイス

最新のブラウザは、Webアプリケーション用にさまざまなAPIを提供しており、そのほとんどは両方のデバイスグループで機能します。それにもかかわらず、これらの3つのインターフェースは、特にスマートフォン/タブレットに関連しています。

IndexedDB

"" (, service worker') Cache API, offline IndexedDB. (MySQL, Postgres, Oracle, MongoDB, ...) (IndexedDB).

online- . - IndexedDB - . offline - , .

SEO

" service worker' web-" PWA:

:

  • : (HTML/CSS/JS) - ( ), service worker';

  • API: , (DB) (IndexedDB);

PWA - native apps . Native apps , ( + ) App Store Google Play, API ( offline/online ). , API- native apps. web- , () , .

PWA - , , native apps .

PWA offline, , online- .

/ (-, -) /. ("") - / /. , UX.

PWA , , Google.




All Articles