在移动设备网络稳定的今天,离线模式似乎变得不太重要了。许多应用程序只考虑在线体验并将离线模式留到最后。这样的做法是有问题的, 由于离线用户也是页面的访问者之一。 在冷启动时,目标是为用户提供尽可能好的体验,无论他们处于什么情况下。

利用Service Worker的离线模式提供了一种基本的解决方案。它可以使网页离线时仍然可访问;缓存来源允许应用程序直接访问必要的资源。这种方法可以维护用户的体验。 在设计和实现时,最好采用离线优先的方法,从而使离线用户获得可接受的体验。

以Google的应用程序为例, Google Keep中离线模式的运用不仅仅是数据储存功能,而是解决离线产品目标的优化操作。 Google Keep允许在用户使用时也能静态浏览笔记,使得跨设备同步更加方便。 Google还使用“省流量模式”,该应用程序发现用户在流量限制时自动切换为离线模式。

设计者面临的挑战不仅仅在于离线资源的优化,还在于提供连贯和无缝的用户体验,无论用户的访问方式如何。 在选择离线模式时要保持灵活性,考虑到用户或许厌倦了等待过程。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/