Codex又又又更新了!这次似乎不需要Xcode了?Codex更新、Codex遥控器、Codex手机版、iOS Builder、Xcode替代方案、AI编程工具、Codex客户端下载、Mac远程控制、iOS应用开发

在这里插入图片描述

最近体验了一下 Codex 的几个新功能,发现这次更新确实有点意思。

尤其是其中两个功能,让我觉得已经不只是单纯的 AI 编程助手了,而是在逐渐向“AI 开发工作台”进化。

一个是支持手机远程控制 Codex,另一个则是新增了 iOS Builder 插件,可以直接预览和调试 iOS 应用。

如果这两个功能继续完善,对于 Mac 开发者来说确实能够节省不少时间。

Codex客户端下载:

资源
https://codexdown.cn/

目录

  • Codex手机版遥控器体验
  • 锁屏后依然可以执行任务
  • 实际测试效果如何
  • iOS Builder插件上线
  • 真的不需要Xcode了吗
  • iOS应用开发实测
  • AI自主调试与漏洞检查
  • iOS Builder实现原理分析
  • 值不值得升级

Codex手机版遥控器体验

上个月15号左右,Codex上线了一个比较有意思的新功能。

Codex Remote

简单来说就是:

手机直接连接桌面版Codex,实现远程操控。

打开桌面版 Codex 后,可以看到新增的移动端入口。

随后在手机端打开 ChatGPT App。

进入侧边栏后找到:

Codex

然后等待连接桌面端设备即可。

首次使用需要进行设备授权。

支持:

  • 扫描二维码连接
  • 登录账号同步连接

授权完成后,桌面端会出现绿色连接状态。

例如:

✓ Connected to Mac Studio

说明手机已经成功接管当前设备。


锁屏后依然可以执行任务

这个功能是我觉得最有意思的地方。

很多远程控制工具在电脑锁屏后就失效了。

但是 Codex 的实现方式有所不同。

开启:

允许电脑操控
Allow Computer Control

之后即使电脑进入锁屏界面:

Lock Screen

Codex依然能够继续执行任务。

例如我测试了:

打开网易云音乐

随后又让它:

播放音乐

实际测试发现:

  • 应用能够正常打开
  • 音乐能够正常播放
  • 后台任务持续执行

说明其本质并不是简单的远程桌面。

更像是一套系统级控制能力。


实测过程中发现的问题

当然目前也不是完全没有Bug。

例如测试过程中让它:

截图当前界面

多次执行均失败。

但比较奇怪的是:

  • 无法截图
  • 却能够正常操作应用

说明当前权限体系可能还在持续优化。

不过对于日常任务来说影响不大。


额度消耗情况

很多朋友比较关心额度。

我也专门看了一下。

整体消耗速度比预想中低。

尤其是一些简单操作:

  • 打开应用
  • 点击按钮
  • 播放音乐
  • 切换窗口

基本不会产生特别夸张的消耗。

日常使用问题不大。


iOS Builder插件上线

第二个更新我认为更加重磅。

直接搜索:

iOS Builder

或者:

iOS App Builder

即可安装。

安装完成后会获得新的能力。


真的不需要Xcode了吗?

看到这里很多朋友应该会问:

难道以后开发iOS应用不用Xcode了?

严格来说:

不是完全替代。

但对于以下场景已经非常接近:

  • 页面开发
  • UI预览
  • 功能测试
  • Bug修复
  • 性能分析
  • 漏洞检查

这些工作很多都能直接交给 Codex 完成。


实测开发一个iOS应用

为了测试效果。

我直接让 Codex 帮我开发一个简单应用。

需求大概包括:

1. 构建调试
2. 修复Bug
3. 开启预览窗口
4. 漏洞检查
5. 性能分析

虽然描述比较随意。

但 Codex 基本都理解了。

没过多久就生成了第一版应用。


预览功能体验

接下来使用:

@iOS Builder

然后执行:

构建并预览应用

很快就能看到:

  • 自动启动模拟器
  • 自动构建项目
  • 浏览器实时预览

整个过程几乎不需要人工参与。

这一点确实有些惊艳。


AI自主调试能力

更有意思的是。

由于Codex本身拥有电脑控制能力。

因此在模拟器启动之后。

它还可以继续:

  • 点击按钮
  • 输入内容
  • 执行测试
  • 验证流程

形成完整闭环。

例如:

开发
↓
构建
↓
启动模拟器
↓
自动测试
↓
修复Bug
↓
再次测试

整个过程几乎自动完成。


UI设计能力怎么样?

随后我故意给了一个模糊需求。

例如:

帮我美化一下页面

结果它确实修改了界面。

不过审美这件事比较主观。

效果只能说:

能看

但距离专业设计师仍有差距。

这里建议大家描述具体一些。

例如:

按钮圆角调整为16px

主色改为蓝色系

增加卡片阴影

优化间距布局

越明确。

生成效果越好。


功能测试结果

测试过程中。

我开发的是一个歌单转换工具。

主要流程包括:

识别歌单
↓
转换数据
↓
创建目标歌单

经过测试:

✅ 歌单识别正常

✅ 页面跳转正常

✅ 数据展示正常

但是:

❌ 创建歌单失败

原因其实并不复杂。

涉及苹果开发者权限。

很多API调用都需要:

Apple Developer Program

也就是每年99美元开发者账号。

这个限制目前AI也绕不过去。


iOS Builder的实现原理分析

最后简单聊聊实现逻辑。

从目前观察来看。

其核心原理大概是:

苹果官方模拟器
      ↓
本地启动
      ↓
映射到浏览器
      ↓
Codex进行控制

所以实际上:

  • 模拟器依然在本机运行
  • Codex只是接管控制权
  • 浏览器负责显示画面

当关闭模拟器时:

Simulator Closed

浏览器中的预览也会同步退出。

切换其他设备型号时。

系统会重新启动对应虚拟机。

然后再次映射到浏览器。

整体逻辑还是比较合理的。


V1传统开发模式 VS V2 Codex开发模式

对比项 传统方式 Codex方式
编写代码 手动 AI生成
构建项目 手动 自动
启动模拟器 手动 自动
UI测试 手动 AI辅助
Bug修复 手动 AI辅助
漏洞检查 手动 AI辅助
性能分析 第三方工具 集成支持

从效率角度来说。

确实提升明显。


总结

这次Codex更新虽然功能不算特别多。

但两个新特性都比较实用。

遥控器功能

适合:

  • 远程执行任务
  • 后台持续运行
  • 手机控制Mac

iOS Builder功能

适合:

  • iOS开发
  • UI调试
  • 自动测试
  • Bug修复
  • 性能分析

至于是否真的可以完全告别Xcode?

目前来看还不现实。

因为:

  • 真机调试
  • 证书管理
  • 应用签名
  • App Store发布

这些环节依然离不开苹果生态。

但至少在开发和测试阶段,Codex已经帮开发者减少了不少繁琐操作。

如果后续继续完善,说不定真能成为很多开发者的新生产力工具。


资源
Codex客户端下载:https://codexdown.cn/

如果你已经体验过最新版 Codex,欢迎在评论区聊聊你的使用感受。你觉得最实用的新功能是哪一个?

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐