我花了4天,用AI开发了一款适合家用的APP
一、为什么会想做这款 APP
有些人可能会说,为什么不装一个机顶盒,我想说的是萝卜青菜,各有所爱。我家用的是XGIMI的M1投影仪(激光电视),投影仪里面其实也和机顶盒里面的界面差不多(界面花里胡哨,很乱),都有看电视的栏目。机顶盒看电视相当于是花了100元安装调试费后开的电视,而且里面不能装软件(除非机顶盒刷机,不展开讲了)。而投影仪里面的看电视栏目点开就需要缴费充值xx元/月,xx元/年。当时心里估计着,现在都人人手机看电视时代了,还收费…
看电视的方法有很多种,我为什么执着于要开发一个app啊:
1. 家用机顶盒电视直播产品的真实痛点
-
操作复杂 -
广告多 -
页面乱 -
遥控器操作不友好 -
老人不会找频道 -
孩子容易误触乱点产生费用
2. 我想要的其实很简单
-
打开就进入CCTV1频道 -
字大一点 -
分类清晰 -
切换顺手 -
家里人都能轻松上手
3. 从“想找一个现成的”,变成“干脆自己做一个”
-
找了一圈,不完全满意,最后还在某鱼上买的软件安装后,某些频道完全是嵌插的广告,卖药的、卖奶粉的、卖保健品的…. -
与其将就,不如试着自己做 -
以前可能觉得开发门槛高,但现在有了AI,个人做产品的成本真的下降了很多
最后想着,我要用AI实现我自己的电视直播软件app。
二、我把AI当成了开发搭子
1. AI帮我做需求梳理
-
图标设计
-
首页设计
-
频道分类怎么分
-
遥控器交互怎么处理
2. AI帮我写代码和搭框架
-
用什么开发语言
-
播放逻辑
-
从哪里读取视频源
-
项目怎么运行
3. AI帮我排查报错、修Bug、优化逻辑
-
哪段代码有问题 -
为什么闪退 -
为什么播放不稳定 -
某个按钮焦点为什么不对
4. AI不是全自动,而是高效辅助
-
它不是替你完全做完 -
但它能极大减少查资料、搭架子、排错的时间 -
以前可能要折腾很久,现在能快速推进
三、这4天我具体是怎么推进的
Day 1:明确需求,定核心功能
-
我先没急着写代码,而是先想清楚:这款APP到底给谁用 -
目标用户:家用场景,尤其偏老人、小孩、普通家庭成员 -
明确核心功能: -
直播频道播放 -
分类切换 -
简洁设置 -
遥控器适配
Day 2:搭基础框架,把页面跑起来
-
确定技术方案 -
用AI辅助生成基础页面代码 -
把首页、频道页、播放页先跑通 -
先不追求完美,先把主流程做出来 
Day 3:优化交互,处理细节体验
-
焦点移动逻辑 -
图标设计 -
遥控器上下左右操作 -
页面字体大小 -
页面布局更简洁 
-



Day 4:测试、修Bug、打磨成可用的apk文件及版本
-
模拟家里真实使用场景测试 -
实测装机测试 -
修复播放异常、页面卡顿、交互不顺手的问题 -
最后做出一个“虽然不完美,但已经能用、而且挺顺手”的版本 


五、我做这款 APP 时,最看重的几个点
1. 简单
-
家用产品不是功能越多越好 -
最重要的是一眼看懂、一按就会
2. 适合遥控器操作
-
手机上的交互逻辑,不能直接搬到电视上 -
电视是“远距离 + 遥控器”场景,操作方式完全不同
3. 适合老人和孩子
-
字体更大 -
层级更少 -
减少复杂设置 -
尽量避免误触
4. 稳定优先,而不是花哨优先
-
能稳定看,比炫酷动画更重要 -
家庭场景更看重省心
六、过程中踩过的坑,也值得讲讲
-
给AI的提示词有偏差,输出的内容和想法不一致:这时候需要记录好AI输出的内容,看它生成的一些不懂的专业术语是啥,记录下来,方便下次精准的投喂给它,开发过程中也需要学习。 -
播放组件在电脑浏览器中能播放,但是运行在andriod客户端就不兼容:尽量采用andriod原生的播放器。 -
交互细节需要更精准的UI设计术语。 -
直播源从哪里来:买,要么自己制作源。
七、效果









目前包含了cctv1~cctv17频道。家里人使用后反馈很方便。真的是科技改变生活。
夜雨聆风