你能只靠 Expo 应用撑过 24 小时吗?

我用 Expo 做的应用过了一整天,基本能用。缺口在哪,就是下一步该做什么。

中文
复制
24 hours of Expo apps

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 的预期用途吗?不是。便宜吗?也不便宜。

下午

我找到一家 app 里用了 Expo 的洗车店,然后意识到自己根本不知道怎么开过去,而且也没有哪个 Expo 地图 app 能帮我。Tesla app 自带地图和导航,还能控制我的车,一次点击解决了两个问题。

到了之后,Tommy's Car Wash 的 app 让我不用跟任何人说话就洗完了车。你把车开进标注给 app 用户的车道,它识别车牌,已经知道你的套餐和银行卡,闸门就开了。如果你是社恐,这体验近乎宗教。

之后我去了一家咖啡馆干活,用的是 Replit app。YouTube 上有几条评论问有没有 EAS app,能在手机上查看构建和 workflow,今天看起来正适合动手做一个。Replit 内置了 agent,我就让它生成了第一版草稿。

我也在 Mercari 上逛了一会儿,那是个二手市场,人们把衣柜里的好东西拿出来卖。不知为何,那天我的信息流全是帽子。我确实找到一顶极其硅谷味儿的,可能得回来把它收了。

晚上

今年秋天我有一场比赛,所以用 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 告诉我们。

来源: Expo Blog← 返回首页