PWA并非适合所有人

在我上一篇有关服务人员的文章的评论中,有人建议台式机上的PWA有点用处大约六个月前,我想出了如何将Vue Storefront PWA连接到Magento平台上的商店,并且我喜欢与原始Web界面相比,此应用程序在计算机上的运行方式多么智能。我的个人经验表明,台式机上的PWA具有良好的前景,但进一步深入研究表明,@ sumanai同事否认了台式机上的PWA是正确的。

离线

渐进式Web应用程序的主要功能是什么?

离线工作能力。

此功能主要与移动设备(智能手机和平板电脑)有关,在某种程度上与笔记本电脑有关。台式机几乎始终处于稳定运行的Internet区域。

输入输出

通过输入(“触摸屏”与“键盘+鼠标”对比)和信息显示(以英寸为单位的显示尺寸),设备可以分为两大类:

  • 智能手机和平板电脑

  • 笔记本电脑和台式机

Web界面

现代浏览器为Web应用程序提供了各种API,其中大多数都适用于两组设备。不过,以下三个界面特别适用于智能手机/平板电脑:

索引数据库

"" (, 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