你能只靠 Expo 应用撑过 24 小时吗?
我用 Expo 做的应用过了一整天,基本能用。缺口在哪,就是下一步该做什么。
中文
复制

App Store 和 Google Play 上有成千上万款应用,都是用 Expo 的开源工具和我们的服务构建的。这个数字大到难以想象。但我不知道的是,这些应用能不能撑起实实在在的一整天,从早到晚,不用我去碰别的东西。
于是我试了。一天,只用 Expo 应用。早饭时,我已经给一位明星付了钱。午饭时,我在生成一个应用。到了下午晚些时候,我穿着一件被汗浸透的衬衫,而到了睡觉时间,我已经累得没力气为此得意了。
简短的回答:可以,这件事你做得成。更长的回答更有意思,因为这一天里崩掉的那些环节,恰恰是有人该去做点东西的地方。
早晨
-
Rise,睡眠追踪与精力预测
-
Espresso,来自 The Economist 的新闻
-
WeatherWise,天气预报与实时雷达
-
AirNow,来自美国 EPA 的空气质量指数
-
Delish,带视频步骤的食谱
今天打开的第一个 app 是 Rise,一个睡眠追踪工具。它还能预测你什么时候精力会迎来高峰、身体什么时候会自然想放松下来——在安排这种离谱的一天时,这意外地好用。
然后是 The Economist 出的 Espresso。浓缩咖啡分量的新闻,这正是它的立意。Expo 一向擅长做这类内容密集的 app,这个例子也不例外。这样的 app 靠的是导航和链接,而这正是 Expo Router 的拿手好戏。
我得知道天气和空气配不配合。WeatherWise 负责预报和实时雷达。感觉像是你手机里自带天气 app 的专业版。空气质量我用的是美国 EPA 的 AirNow,它给出你所在位置的空气质量指数,以及本周的走势。这个 app 的 UI 和 UX 确实需要好好打磨,这话我直说。但它也确实能用,而且联邦政府在野火季用 Expo 帮人们判断出门安不安全,这件事本身有种不动声色的了不起。
家里主要做饭的是我,所以我打开 Delish 找晚饭灵感。精选食谱、真实视频、分步说明,配料表上面不会先来八段某人的祖母如何如何。别饿着肚子刷。
消息应用的问题
- Cameo,名人定制视频
通常到这一步,我会给妻子发短信说今晚做什么。这一天也正是卡在这里——因为几乎没有用 Expo 做的消息类 app。我们用 iMessage。iMessage 直接出局。
消息应用麻烦的地方在于,光做出来不够,得两个人都用。我可以给自己发布一个 app,但我没法给妻子发布一个 app,去改变她对「别人该怎么联系我」的合理预期。这个市场里有个实实在在的空缺。
于是我找了别人替我给对方发消息。Cameo 是用 Expo 做的,他们团队写过一篇案例研究,讲的是在高速增长期如何基于 Expo 扩展。Cameo 就是那个让名人为你认识的人录一段视频的 app。我和我老婆常看 Food Network,所以我上去找了一位能当天交付的 Food Network 明星。这是 Cameo 的预期用途吗?不是。便宜吗?也不便宜。
下午
-
Tesla,导航和车辆控制
-
Tommy's Express,免下车洗车
-
Replit,带内置 agent 的编程工具
-
Mercari,二手交易市场
我找到一家 app 里用了 Expo 的洗车店,然后意识到自己根本不知道怎么开过去,而且也没有哪个 Expo 地图 app 能帮我。Tesla app 自带地图和导航,还能控制我的车,一次点击解决了两个问题。
到了之后,Tommy's Car Wash 的 app 让我不用跟任何人说话就洗完了车。你把车开进标注给 app 用户的车道,它识别车牌,已经知道你的套餐和银行卡,闸门就开了。如果你是社恐,这体验近乎宗教。
之后我去了一家咖啡馆干活,用的是 Replit app。YouTube 上有几条评论问有没有 EAS app,能在手机上查看构建和 workflow,今天看起来正适合动手做一个。Replit 内置了 agent,我就让它生成了第一版草稿。
我也在 Mercari 上逛了一会儿,那是个二手市场,人们把衣柜里的好东西拿出来卖。不知为何,那天我的信息流全是帽子。我确实找到一顶极其硅谷味儿的,可能得回来把它收了。
晚上
-
Runna,个性化跑步计划
-
Rover,宠物寄养和遛狗
-
Once Upon,照片书打印
-
Voidpet Garden,把自我反思做成游戏
-
Book of the Month,一份精选书单
今年秋天我有一场比赛,所以用 Runna 记录了一次训练跑。你只要简单填一些个人信息,它就会生成一份个性化计划,不管你是想跑人生第一个 5K,还是更长的距离。一天中出汗的部分就是这段。
晚饭后我去遛狗,这才想起今年晚些时候有趟出行,得找人帮忙看狗。Rover 是一个找宠物看护人的应用,做得非常漂亮。以前住在纽约的时候,想找一个还有空位的寄养家庭特别难。通过 Rover 认识的那些人对我的狗特别好,下次我还会毫不犹豫地找他们。
我还用了 Once Upon,它能把相册里的照片做成纸质书。应用里有短视频,展示精装和平装、哑光和光面到底长什么样——这是大多数应用会略过的细节。之后我可以拖动照片,直到排版满意为止。
放松的时候我玩了 Voidpet Garden,开发者是 Ben Awad。它把自我反思做成了游戏。你捕捉生物、打理花园、偶尔打上一架,过程中它会问你今天过得怎么样、事情让你有什么感受。这个社会应该多一点这样的东西。
当晚最后一件事是 Book of the Month Club 应用。走进一家书店,意味着要同时面对几千种选择。这个应用把它缩减到五到七本。我挑了一本叫 The Last Contract of Esequibo 的,主要是冲着那句宣传语:“Live by the code or die by the knife.” 放在当下的开发生涯里,感觉挺应景。
未了之事
这一天结束后,有三件事有了结果。
Cameo 当晚没有到。名人显然会很忙。几天后它来了,我们很喜欢,现在我得再做一次那顿晚饭。
相册书到了,真的很不错。
还有我在 Replit 里开始做的 EAS 应用,取得了实质性进展。我在内部展示了一圈,感兴趣的人比我预想的多,现在我们已经开始正式推进了。今年晚些时候应该会有东西可以看。
突破口在哪里
这些空白出现在消息、地图和相机上,它们看似不同,本质是同一个缺口换了副面孔。
消息难做,因为它需要两个人同时开始用。地图和相机难做,原因恰恰相反。你的手机里已经预装了一个够用的版本,而“够用”是很难打败的。正因如此,我才想看看有人能拿它们做出什么。
Expo 更大的目标之一,是让更多人参与到移动应用的开发中来。你口袋里的那块屏幕,是我们大多数人一天到晚盯着看的屏幕,无论好坏,每个人都应该能为它开发。
开始做点什么
如果这些空白里有一个是你的想法,这就是全部的入口:
px create-expo-app@latest my-app
d my-app
px expo start
接下来,入门指南会带你一步步在真机上完成构建,EAS Build则帮你把它送上应用商店,全程不用碰 Xcode 或 Android Studio。开发过程中遇到任何阻碍,来 Discord 告诉我们。