- +1
AppSheet | 无需编程10分钟发布一款移动应用
AppSheet | 无需编程10分钟发布一款移动应用 原创 服老思 P话 收录于话题#互联网 3 个内容 #编程 1 个内容 #应用 1 个内容 #数据 15 个内容
最近用 Google Sheets,发现 AppSheet[1] 的快捷方式出现在了越来越多的地方。看来,公司对这款已经有足够的信心,开始悄无声息地推广了。

Google Sheets 中,AppSheet 的二级入口
我过去对 no coding App 这件事不是很感冒。主要是曾经也��[2],一直鼓励大家说,不用编程也可以做很多事情。结果最后发现学生掌握了一堆工具,等 lock in 之后,工具因缺少维护不能满足进阶需求,或者干脆就关停了。所以学工具并不是长久之计。于是后来就开始教传媒学生写 Python[3],或者选择如 ��[4] 这样长青的工具;而对好玩的 quick hack style tool,越来越没有兴趣。
围绕着电子表格做自动化,有很多尝试的产品,比如 Airtable[5]、Coda.io[6] 等。我简单尝试过这些产品,但没有大厂背书的话,就缺乏动力去深度使用,而通常一时半会也折腾不出几个有实际意义的用例,于是放弃。
直到 AppSheet 出现。

https://www.appsheet.com/
实例
—
我们来尝试用 AppSheet 翻修一下 ��[7] 这个作品。当时使用 Google Fusion Table 做的地图。

香港快剪地图 / Google Fusion Table
可惜的是,��[8]。
主数据库使用的 Google Sheets,这个表格还在

香港快剪门店列表
我们打开 AppSheet 选择该表格。出现欢迎界面。右边的预览完全是 AI 自动生成,但已经初具雏型。

进去之后,就是编辑界面和默认的 card view。可以看到默认选择的列不是很有信息量(支付方式)。

如果点击某个 card,就会进入 detail 页面,对应电子表格一行的信息。

接着看第二个 tab。它识别了地理位置信息,默认已经生成了一个地图。如果选中一个点,可以看到有两个 marker 图标、以及一个小车图标。
AppSheet 已经识别了了“中文地址”和“英文地址”两列的内容可以做 geocode,点击 marker 会放大到门店的位置。

如果点击右边那个小车图标,就会弹到 Google Maps,生成导航路线。

看起来默认的地图页是高度可用的,可以不去动它了。
对于门店展示页的 card view,还需要改进。
我们调整展现的样式,从 card 换成 photo,可以预览到更详细的地图。再加入 Group By 的逻辑,按照品牌聚合。这样就可以一次过浏览一个连锁下的所有门店。
我们给老牌的 QB House 一个镜头,可以看到这份数据库已经收录 60 个门店。

接着加入一个新的 tab,选择 chart 类型。可以看到,它已经包括了常用的可视化图表。用 QB 的人,主要关心的就是��[9]和价格。所以我们把价格做一个 histogram。

这个图表已经具备可视分析的能力。比如我们感兴趣最贵的那一家是谁(HK$ 120),可以从柱子点进去(左),然后到了价格在该区间的所有店(中),再进去可以看到该门店的细节(右):原来是位于机场内部的 QB House。(目前在官网无法搜到,应该已经关闭……)

另外还可以添加丰富的 action 和 workflow。比如,这样配置就可以加一个 Edit 的按钮在界面上。这样如果在外使用的时候,发现有信息错误,可以马上修改,内容会实时同步到背后的 Google Sheets。这样就比每次需要打开 Sheets 去修改,方便太多了。

由于时间关系,workflow 就没有多看了。功能整合进了 Bot 版面。看起来应该是挺有开发空间。
本次探索过程大概半小时,已经得到一款有实际意义的 App…… 它具备以下功能:
•浏览香港的快剪门店,支持按照 价格、名字、时间等列做过滤
•提供地图视角,发现身边临近的门店
•选择感兴趣的门店,直接弹出 Google Maps 导航
•按照价格区间浏览门店
点一下 Deploy 后,用手机打开它的“安装”链接,再发送到桌面上,之后的使用就和一个原生 App 没啥差别了。(需要有装 AppSheet 这个 App;它使用 deep link 进到用户的项目)
感兴趣试试这个 App 的同学,可以发邮箱给我,添加到用户列表。除了 Google 的帐号体系,目前它还支持这些。

其他
—
细粒度的版本管理功能……

和 Google 其他协作工具的风格一脉相承,可以一键恢复,极大降低了团队的心智负担。
优点
—
•可以快速搭建基于数据表格的应用
•有丰富的界面选项和常用图表
•提供表单供增加、删除、编辑数据行的能力
•支持定义规则以自动化基本的数据流程
•在 Google Sheets 生态中,有进一步自动化的潜力
•使用 Deep Link 从 AppSheet web 端直接进入用户的 App,可以发送桌面快捷方式,使用体验和 native App 差别不大
•有丰富的权限管理能力
不足
—
如果默认浏览器已经设置为 Chrome 的话,在执行添加 shortcut 的时候,会卡在网页端…… iOS 上把快捷方式发送到桌面,是 Safari 的一个重磅保留功能,估计不会开放给其他浏览器。
另外,刚刚更新的 iOS 15,把地址栏给挪到下面了,导致我在这个界面上,弄了半天,才反应过来它箭头指的是工具条上的 “分享” 按钮。

iOS 15 坑……(Safari 地址栏换到了下面)
探讨
—
围绕数据类应用的功能,AppSheet 似乎已经做到了一个“最大公约数”。是否还有重要 feature 遗漏呢?
从目前的使用来看,AppSheet 的 UX 高于 Google 的很多相关产品。
过去 Google 围绕数据中心(data centric) 应用,开放了很多能力。比如 AppScript,让人可以用 JS 去自动化一些流程。Open Refine,一个数据预处理的开源软件。Fusion Table,有点像个小 Tableau,支持 pivot+charting 的一体化操作。Fusion Table 退场后,更直接对标 Tableau 的 Data Studio。Google Charts,提供 JS 形式的开源库,也内嵌到了 Google Sheets 内部。Google Maps,本身就提供 custom map,还有各种基于 query string 的 quick hack,可以完成诸如 geo coding 的事情。
对于一个 tech savvy 的用户来说,把这些东西组装在一起,快速完成基本功能,门槛并不高。但过往问题在于,这些产品大多很分散,各自衍生了出了许多 “20% 功能” —— 即那些脱离具体问题、从工具出发而设计的能力。
AppSheet 从过往这些工具中,摘取了足够的精华,可以快速做出一个完整的 data App。但它又很克制,并不求什么都支持,这从目前图表库的选择便可见一斑。目前使用 AppSheet 的体验,有种 2015 年使用微信的感觉。
此外,加上 GCP 的 AI 能力,系统默认生成的 App 已经是接近可用的。比如它可以自动识别地理位置、价格、日期等数据栏目,给地图的气泡自动加上导航,给表单自动加上验证……
从个人效率提升的角度,是值得进一步探索。
Civic Tech
另外,在 ��[10] 感觉也大有可为。其实仔细看 CodeForAmerica、g0v、CODE4HK 等社区的项目,有相当数量是围绕一个 flat table 做 CRUD。过去没有 AppSheet,社区苦于开发人员力量不够。但开发人员介入后,实质工作又是在做各种搬运…… 通过 CMS 把电子表格录入数据库,写一个 WSGI 暴露 API,收到 JSON 后转转格式,用一个 MVC 框架把数据写到控件上…… 本质相同的东西,在那里来回折腾。虽然有趣,但损失了 GTM 的速度。
有了 AppSheet 后,做一款数据产品 POC 的速度大大提升。开发人员可以把精力集中在数据科学、数据可视化等高增值工作。
AppSheet 会不会成为下一个 Super App 呢?
REF
—
•[1] AppSheet: https://www.appsheet.com/
•[2] 在学校教书: https://mp.weixin.qq.com/s/vvPJ464bzjHi-yO7wusV_g
•[3] 教传媒学生写 Python: https://github.com/hupili/python-for-data-and-media-communication-gitbook
•[4] Tableau: https://mp.weixin.qq.com/s/4gFffoRMQ5HbfKTQZBsDIg
•[5] Airtable: https://www.airtable.com/
•[6] Coda.io: https://coda.io/
•[7] 香港快剪地图: https://mp.weixin.qq.com/s/JVeh0jioN4VD_vgwPRxoSQ
•[8] Google Fusion Table 在 2019 年底已经关闭: https://mp.weixin.qq.com/s/-g8iECCYMSjTYkiajPIEqw
•[9] 时间: https://mp.weixin.qq.com/s/ZGRubTtlHA0g2VVALWlL2g
•[10] Civic Tech 领域: https://mp.weixin.qq.com/s/NiDYN5hJMcRxp6B6F2-Vvg
完
—
控制感 | 好奇心 | 弱链接
原标题:《AppSheet | 无需编程10分钟发布一款移动应用》
本文为澎湃号作者或机构在澎湃新闻上传并发布,仅代表该作者或机构观点,不代表澎湃新闻的观点或立场,澎湃新闻仅提供信息发布平台。申请澎湃号请用电脑访问http://renzheng.thepaper.cn。





- 报料热线: 021-962866
- 报料邮箱: news@thepaper.cn
互联网新闻信息服务许可证:31120170006
增值电信业务经营许可证:沪B2-2017116
© 2014-2026 上海东方报业有限公司




