这里所谓的一站式,是指APP从idea到需求到原型设计到开发到测试到发布的过程
idea
智能手机普及了十多年,但是家中老人仍然不会使用,他们经常会打错电话,通话后听到对方声音才知道电话打到谁那里了,有时可能不小心按到音量键了,没次打电话都说你那声音太小了听不清,又不会调整通话音量。
他们不太会解锁,好不容易解锁了,又不知道该点哪里,拿着手机不会操作。
但是他们又确实对智能手机有需求,他们希望能用智能手机打电话,发视频等等。
遇到这些情况,电话那头的我简直无法可说。
需求
整理一下需求,大概有以下几个点:
- 1、唤醒屏幕后不会解开锁屏界面
- 2、进入桌面后找不到对应的联系人
- 3、找到联系人后不知道怎么拨通电话
- 4、拨通后不知道调整音量
- 5、通话时不知道外放模式和听筒模式的切换
- 6、害怕手机乱扣费,乱安装APP
- 7、希望能视频聊天
- 8、字体太小,看不清
- 9、要方便看到日期、时间和天气
- 10、远程协助,用户能添加协助人,谢主任能远程协助控制APP的开关,配置字体大小,常用联系人,唤醒微信等
解决方案
这个阶段的用户,基本上只会拥有安卓手机(无任何偏见,只作事实阐述)。因此只要考虑安卓端。
是否有现成的解决方案?
答案是肯定的。
市面上相关的APP还不少,比如小米提供的极简桌面。通过专门给这个群体定制一款桌面APP,手机解锁后看到的桌面设置好的常用联系人,天气,常用应用等信息。
说实话,这款APP已经很接近我的需求了,但是有以下几个点还不满足:
- 部分手机不支持,极简桌面通过定制手机桌面实现,部分手机不支持桌面更换,比如华为nova,这样APP就等于没用
- 无法支持远程协助,我无法在千里之外就能帮条解决某些问题
- 还是需要解锁屏幕,可这个群体动作迟缓,滑屏解锁是件费劲的事情
既然这样,那就自己想办法吧,而且自己想办法,才符合作者的主题。
怎么搞?
兵来将挡,水来土淹。10条需求,我们一条一条来看。
1、唤醒屏幕后不会解开锁屏界面
既然滑屏解锁都费劲,那就不要让他滑屏解锁了,直接唤醒屏幕就能看到想要的东西。
通过自定义锁屏页面解决
2、进入桌面后找不到对应的联系人
3、找到联系人后不知道怎么拨通电话
在第一条的基础上,把最主要的联系人放到最醒目的位置,直接点击即可拨打电话,联系人可以用户自己选择
4、拨通后不知道调整音量
这条有点难度,目前的办法主要是想通过远程控制调整音量,但是安卓开发者都知道,手机有好几个音量,APP能控制的音量属于媒体音量,通话音量APP很难调整,目前想到的是通过root权限后再调整,或者通过安卓底层开放的无障碍协助API来做到远程模拟点击来实现。 同样有难度,第一期可以暂时搁置。
5、通话时不知道外放模式和听筒模式的切换
同第四条
6、害怕手机乱扣费,乱安装APP
第一条的方案可以让用户只关注唤醒屏幕的第一屏内容即可,不再需要进入到桌面浏览其他内容,因此一定程度上能解决用户怕扣费的问题
7、希望能视频聊天
两个方案:1是自建视频通信平台,可选腾讯直播平台,但需要自己有后台服务;2是借住微信视频通道,但是要求用户知道如何操作。目前考虑成本,不搭建后台服务,所以暂时使用方案2,把微信应用方到锁屏界面,用户自己操作微信。
8、字体太小,看不清
用户可自定义锁屏界面每一块区域的字体大小,图片大小,同时也可远程控制字体大小
9、要方便看到日期、时间和天气
增加日期天气组件,天气接口使用和风提供的接口
10、远程协助,用户能添加协助人,谢主任能远程协助控制APP的开关,配置字体大小,常用联系人,唤醒微信等
第七点说到暂时不打算建后台服务,所以远程控制这块目前通过短信通信实现。所有的字体大小,服务启停,锁屏内容的远程配置都通过发送短信给对方,对方截取短信解析后生效。
到这里,我们的idea和需求整理就完成了,接下来我们就看下一篇:原型设计篇