← 应用创意

CREATE · CHANGE · RUN

阅读进度,
自己做个 App。

从阅读记录需求开始,通过对话添加每日目标,在 Etono 原生手机 App 内使用自己的应用。

真实 iOS 模拟器录屏,部分结果画面停留展示,已省略生成等待。本次需要追加修复。应用界面和合成女声配音均为英文。 音乐: “Life in Silico” — Scott Buckley, CC BY 4.0; 已节选、淡入淡出并在人声下方混音。
实测于 2026 年 10 月 26–27 日iOS Simulator 26.5 · Etono 0.1.2 (4)英文界面、英文实际指令

从需求出发

记录正在读的书,
加入自己的规则。

本案例参考 Goodreads 中的阅读进度需求,不涉及其社交网络。Page Trail 使用原创名称、界面与虚构书籍数据。

独立实测示例

本案例与 Goodreads 没有关联,也未获其背书;未复制第三方代码、书封、内容或录屏。不包含找书、社交功能,也不承诺完整替代。

1 · CREATE

先描述用途,
从一个小需求开始。

在 Etono 中创建新应用,描述书籍和阅读进度的字段,生成时保持应用在前台。下方中文是英文起步指令的译文,清理了实测输入末尾的一个多余字符;不是另一次中文生成实测。

查看实测提交的完整英文原文

Create an English reading tracker called Page Trail where I can add a book title and total pages, update the current page, see percentage progress, and keep my books saved between visits.w

末尾的 w 是输入错误,此处按真实记录保留。

起步指令译文 · 已清理输入错误

创建一个名为 Page Trail 的英文阅读记录应用,可以添加书名和总页数、更新当前页、查看阅读百分比,并在下次打开时保留书籍。

2 · CHECK

添加两本虚构书籍,
检查实际数字。

添加 Lantern Road(总页数 240)和 Quiet Harbor(总页数 120),将当前页分别设为 60 和 30。这些是测试数据,不代表真实阅读速度。

修改前的手机界面检查

两本书都显示 25%。空书名被拒绝,没有增加书籍。首次生成在完成前停止,但已保存的应用可以打开;我们保留同一项目,通过后续指令继续完成目标功能。

3 · CHANGE

添加每日目标,
保留已有书籍。

回到对话,发送本次完整修改指令。它要求每日目标为整数、剩余天数向上取整,并保留已有数据。下方中文为英文实测指令译文。

实际修改指令的中文译文

添加 1 至 300 整数页的每日阅读目标,为每本未读完的书显示向上取整的剩余天数;保留现有书籍和阅读进度,全部文字保持英文,所有控件适合手机屏幕。另外,修复加载和错误面板,仅在对应状态下显示,并避免此手机上的横向溢出。所有可见界面文字和进度信息保持英文;简短说明功能行为,不描述技术设置。在不删除任一本已保存书籍、不重置阅读进度的前提下完成现有应用。

修改没有一次完成时

说明看到的问题,
在同一应用里继续。

第一次目标修改停止了。点击重试保留了工作,但新控件仍无法保存。随后追加了两条具体修复指令,第二条针对实际出现的 Unknown endpoint 错误。重试时不要为此重建应用或丢弃原书籍。

重试按钮生成的继续指令

继续尚未完成的应用任务。检查现有进度和失败原因,保留已完成的工作,并完成剩余部分。

第一条修复指令译文

完成现有 Page Trail 应用的每日目标修改。保存目标后仍显示旧值,书籍也没有剩余天数。让保存 25 页/天后,Quiet Harbor 显示 4 天、Lantern Road 显示 8 天。保留两本书和阅读进度。测试这项修改,界面保持英文,只给出简短的功能说明。

继续针对具体错误

写出错误,
说明应该怎样工作。

下面这条追加指令后,更新后的应用开始运行。生成过程的自检再次在完成前停止,因此我们仍以真实手机界面的独立验收为准。中文指令为译文;准确英文原文见英文配对页。

最后一条修复指令译文

保存目标提示 Unknown endpoint。让正在运行的应用使用更新后的目标功能,让 25 页目标可用。保留两本书和阅读进度,核对剩余 8 天和 4 天。界面保持英文。

4 · RUN & REOPEN

使用新规则,
再检查保存的数据。

进入 Run,将目标设为每天 25 页,点击 Save goal,查看两本书。返回项目列表,重新打开同一 Page Trail,再使用 Refresh preview 读取已保存结果。

真实手机界面的结果

  • 60/240 和 30/120 均显示 25%;25 页/天时分别剩余 8 天、4 天。
  • Lantern Road 到 90/240 时显示 38%(37.5% 四舍五入)和 6 天;到 240/240 时显示 100% 与 Finished。
  • 目标 1、300 可保存;0、301、1.5 在界面中被拒绝。总页数 0 和负的当前页被拒绝。
  • 当前页 241 被限制为 240,并显示英文最后一页提示;这项行为是限制上限,而非拒绝输入。
  • 将测试进度恢复到 60/240 后,重开并刷新,两本书、进度和 25 页目标仍保留。无效输入检查没有创建第三本书。

范围与获取条件

检查自己的结果,
继续完善。

Etono 处于早期体验阶段。本次使用本地构建 0.1.2(4)和 iOS 26.5 模拟器,界面及实际指令为英文;未验收真机和 Android 行为。

聚焦较小的页数输入框时,此 iOS 预览有时会放大;返回目标输入框或刷新可恢复画面。这是个人应用实测示例,不代表界面已经完善。

保存检查限于同一设备、同一应用。未验证卸载重装、云同步、多设备使用。生成结果可能不同,也可能需要修复。应用在 Etono 内运行,不等于可独立导出或发布到应用商店。

AI 创建和修改需要联网并使用 Credits。平台获取、支付方式和价格条件可能不同,请查看 当前下载与测试说明 及 Credits 与价格。