可以。由 Blueprint Maker 生成的应用是一个部署在专属地址上的 Web 应用:它在手机浏览器中打开,无需安装、无需应用商店,显示的数据与电脑上完全一致。您可以把它添加到主屏幕,让它带着自己的图标全屏启动。需要了解的限制:它需要网络连接,没有离线模式。
一个网址,而不是一个要安装的应用
生成的应用部署在专属 URL 上。在手机上,它像任何网站一样打开:有链接就够了。没有东西要下载,没有东西要更新,不必说服任何应用商店,也不必分别维护 Android 和 iOS 版本。
实际后果比技术细节更重要:这是与电脑上相同的服务器和相同的数据库。同事在办公室录入的内容会出现在手机上,无需触发任何同步,反之亦然。永远不会出现两份可能互相矛盾的数据副本。
添加到主屏幕后,它的表现就像一个应用
每个生成的应用都附带一份 Web 清单和自己的图标。在手机浏览器中,「添加到主屏幕」会创建一个快捷方式,让应用全屏打开、不显示地址栏,并带有自己的名称和强调色。从外观上看,它与已安装应用的差距变得很小。
这个限制是真实的,也是有意为之:没有离线模式。无论是查看还是录入,都需要网络连接。这是一项设计决定,而非疏漏:能够让应用脱网工作的机制会缓存应用代码,而缓存失效处理不当会在更新后提供过时版本,产生用户难以理解的故障。在没有信号的工地上,最好事先知道这一点。
为小屏幕做了哪些处理
手机上的业务管理应用总是在同样的地方出问题:表格、仪表盘和横屏方向。这些问题已在所有生成应用共用的基础层中解决,因此无需提出要求,也无需进行配置。
结果并不是一个以移动端为先设计的应用:它是一个完整的业务管理应用,同时保持在手机上的可用性,用于查看一条记录、登记一次作业,或在两次约见之间核对库存。
- 表格:按列设定最小宽度的横向滚动,而不是把列压缩到无法辨认
- 手机横屏:屏幕高度低于 560 px 时取消表格的高度上限,让表格主体保持可见
- 仪表盘:指标在低于 640 px 时变为两列,低于 420 px 时变为一列
- 看板视图:低于 640 px 时改为单列,而不是横向滚动
- 侧边栏:其高度跟随实际可见区域,使菜单底部不会被浏览器栏遮住