入戏英语
  • 主页
  • 资源
  • 收藏
  • 我的
入戏英语

视频

Jamie Birch – 桌面端 Expo|App.js Conf

在App.js Conf 2026上,Jamie Birch介绍了Expo对桌面端的支持,对比了React Native Desktop的优缺点,并宣布了名为Expo Desktop的工具,旨在简化桌面应用开发流程。他展示了如何通过命令行快速创建应用,并讨论了生态系统的现状和未来。

文化语境

  • Liquid Glass:Apple 的动态 UI 设计系统

    这里不是字面上的“液态玻璃”,而是 Apple 从 WWDC25 开始推出的跨平台设计语言。演讲者用它举例说明原生框架能跟随系统外观,但自动获得新外观的主要是标准系统组件,不是任意自定义 UI 都会无条件转换。

  • out-of-tree / upstreamed:Expo Desktop 还是 userland 项目

    这几个词描述的是开源项目的“组织位置”:React Native macOS 和 Windows 在核心发行包之外维护,Jamie 的 Expo Desktop 也是社区 userland 兼容层;他说 upstream 和 first-class citizen,是期待这些能力未来进入 Expo 官方工具链,不是说当场已成为官方桌面产品。

  • npx expo-desktop@latest create-app:连字符是命令的一部分

    字幕两次把可执行命令写成 expo desktop create:app,但演讲者的项目包名是 expo-desktop,子命令是 create-app;作者当前 README 中的命令以 npx expo-desktop@latest create-app 开头,后面还带有暂时必需的 --template-macos 参数。

  • segfaults:字幕不是 egg faults

    演讲者说的是 because it segfaults,即“因为它会触发段错误并崩溃”;字幕把连读的 it segfaults 误切成了无意义的 it's egg faults。