AI应用基础
软件的基础知识
一个需求最终可以通过什么软件形态实现,同一个需求,可以使用不同的软件形态实现,只有合理的给AI确定一个软件形态,AI才不会跳出框架去做事。
一个需求最终可以通过什么软件形态实现,同一个需求,可以使用不同的软件形态实现,只有合理的给AI确定一个软件形态,AI才不会跳出框架去做事。
1
桌面应用
安装在电脑上的软件,分WIndows,macOS,Linux版本,依托于操作系统运行。
例如:微信电脑版,大型游戏,抖音直播伴侣,Office办公软件,QQ,Claude code,Codex,Workbuddy等
特点:
- 可以充分利用电脑性能
- 可以调度电脑硬件
- 功能更强大
- 需要下载安装
- 不同操作系统需要不同的版本
2
移动App
安装在手机上的应用程序,主要分两个平台的苹果手机(iOS)和安卓手机(Android)
例如:微信,qq,王者荣耀,抖音,淘宝,拼多多等都是双版本
特点:
- 可以充分调用手机的能力,像定位,摄像头,麦克风等
- 需要下载安装
- 需要视频不同的手机
3
小程序(Mini Program)
不需要下载安装在桌面应用或移动App应用内部运行的小应用
例如:微信小程序,抖音小程序,支付宝小程序等
特点:
- 打开速度快
- 用户无需安装
- 分享传播方便
- 依赖平台
- 功能受平台限制
4
Web应用(Web Application)
不需要安装,通过浏览器使用的应用。
例如:百度,抖音网页版,淘宝,google等
特点:
- 跨平台(Windows,macOS,Android,iOS,Linux)
- 更新方便,实时更新
- 打开即用,输入域名即可
- 依赖网络
- 部分硬件能力受限制
5
H5移动网页
手机上通过浏览器打开的网页应用,目前Web应用基本都会适配这个,这个了解即可,和Web应用没有太大的界限。
特点:
- 开发快
- 分析方便
6
服务端应用
运行在服务器上的程序,为桌面应用,移动App,小程序,Web应用提供数据支持,以及后台服务,偏程序员。
特点:
- 数据集中管理
- 多用户访问
- 企业应用常见
7
智能体应用
智能体应用其实是以上软件形态的一种,他可以是桌面应用,移动App,小程序,Web应用,服务端应用的等。
软件的形态决定了用户如何使用软件,也决定了开发方式。


