ruby-on-rails - 创建现有 Rails 项目的可安装 PWA(Web 应用程序)
问题描述
我在 Rails 中创建了一个可以放在 iPhone 主屏幕上的应用程序。通过一些 javascript 黑客攻击,我可以确保所有内部请求都保持在该框架内。虽然这可行,但也有一些缺点。随着 PWA 的兴起,我想知道这是否是一个不错的选择,所以我的问题是:
- 如果我唯一的要求是应用程序是可安装的,那么 PWA 不是矫枉过正吗?
- 我是否需要安装所有服务人员才能安装 PWA?
- 有没有我可能忽略的替代方案?
解决方案
要回答您的问题:
- 来自谷歌的 PWA 网站:
渐进式 Web 应用程序是具有 Web 范围的用户体验,并且是: 可靠- 立即加载并且永远不会显示 downasaur,即使在不确定的网络条件下也是如此。 快速- 使用丝般流畅的动画快速响应用户交互,并且没有卡顿的滚动。 引人入胜- 感觉就像设备上的自然应用程序,具有身临其境的用户体验。这种新的质量水平允许 Progressive Web Apps在用户的主屏幕上赢得一席之地。
所以我对你的第一个问题的回答是,不。这不是矫枉过正,正是为了这个(还有更多,但您不必实现所有可用的功能)。
推荐阅读
- android - 在 AMD 处理器上运行 android 模拟器
- veins - 802.11p 中是否有最大单播消息数?
- angular - Angular 9:为什么我的自定义 EventEmitter 不起作用?
- reactjs - 单击 /profile 后,我登陆路径 /login。在 /profile 上再次完成登录后如何自动登陆?
- java - 将文件发送到 PHP
- json - JSONDecoderError:额外数据
- python - 多类文本分类的合适 LSTM 模型是什么?张量流 2.x
- .htaccess - 生产服务器配置以使用 autoloader/htaccess
- bash - 查找其中一个文件中不存在字符串的子目录
- python - 得到 ValueError,当值在列表中时