首先声明,我并不反对AI辅助开发,因为我有时也会用AI来写代码。但如果你用AI辅助编码,它生成的UI往往对用户不够友好!以下是使用AI编写Devvit应用的最佳建议:

  1. 避免过度使用表情符号,改用图标。推荐使用Google Material Symbols或Heroicons。
  2. 现阶段最好少用破折号——虽然它确有用途,但AI用得实在太多!
  3. 深海军蓝主题与过度使用渐变。不知为何AI对此情有独钟,除非你真心想要,否则别保留。这只会让你的应用和其他AI生成的应用看起来一模一样。
  4. 保留模板底部Devvit文档/Discord链接。这是AI的典型特征,因为它常会保留这些内容,可能误以为很重要。
  5. 添加教程。别直接把用户扔进应用不管不问。确保用户需要时能轻松获得帮助。
  6. 不要堆砌文字:用户可不想读整面墙的文字。请简化内容或使用图示说明!
  7. 除非你真心喜欢,否则别保留Reddit橙作为强调色。这可能是AI从模板继承过来的,就像Devvit文档/Discord链接一样。
  8. 自己编写README和r/Devvit帖子。AI生成的README会让用户打消安装念头,而AI写的r/Devvit帖子肯定会遭我反对(很可能其他人也是)!:)
  9. 亲自阅读Devvit文档。别让AI帮你做出违反规则的应用,而你却浑然不觉!
  10. 如果你的应用启动页有滚动陷阱,请务必移除!否则你的应用会被拒绝!
  11. 合理布局UI,让用户能理解。不要把内容全塞进一个屏幕!
  12. 删除多余文字,它们只会让UI更杂乱!
  13. 删除不必要的(UI)标题栏
  14. 衬线字体加奶油色背景!这也是AI常爱搭配的组合,如果你真想要,那得改!

关于Devvit通用开发的一些要点:

  1. 如需让用户订阅子版块,请通过此链接发送Modmail
  2. 如果计划使用HTTP请求,请务必阅读http抓取策略
  3. 如果你被影子封禁,请前往reddit.com/appeals申诉;如果应用账号被封,请向r/Devvit发送Modmail!如果应用的子版块被封,请向r/ModSupport发送Modmail!

如有遗漏,欢迎补充!