水印相机
《水印相机-简单好用》
《水印相机-简单好用》的起源,是v2论坛有人询问ios 上有没有好用的可添加时间位置水印的相机,而恰好我使用 OC开发一个的水印相机,功能只有地点和时间水印;
于是便萌发了开发一个 Swift 版的,但是要开发一个 APP 上线,里面的功能要有那些,界面要怎么样?这些从哪里来呢?
首先是功能:
水印的种类要有哪些?市场上提供的水印相机有很多,那我要做的功能有哪些,怎么保证独特不重复?
- 论坛上这个用户需要的是简单的时间、地点的水印,所以水印a有了,即正常的时间、地点水印,再延展一下,就是日期、时间、地点,可自定义显示哪些。
- 水印b来源,是遇到过很多网站都需要上传身份证,来进行实名认证,但是每次上传都担心身份证信息被泄露。再想到之前有次租房的时候,看中介的身份证照片,上面写了一个文字《此照片仅供租房使用》,由此产生了第二个需求,身份证照片水印,即一行文字,可自定义内容和颜色。
- 还要有什么水印呢?考虑的是,经常会有照片被盗用,就是我拍摄的照片,转头就被别人拿走了发到朋友圈或者其他地方来冒用,那针对这样的,要怎么办呢?我就想做个印章模样的,就跟名人画的画或者写的字最后都会有个印章标记一样。添加一个印章模样的是否可行?于是第三个需求便有了,即做一个印章,独特的标识,使用这个 APP 拍摄出来的每张照片都带上这个标识,不怕被别人盗用。而提供的默认文字则是,考虑到今年是虎年,于是便写成虎年大吉。
- 还有吗?这几个水印够用吗,这时候想到的是,之前看视频,有些人为了标记独特,每次视频开头都会做出指定的手势。那照片是否需要标记独特,个人有个人的偏好和习惯,那我提供一个自定义照片作为偏好的标识是否可以?即这个功能是为了选择自己喜欢的水印,用自己喜欢的照片(比如喜欢海贼王用路飞的照片,喜欢火影忍者用鸣人的照片,或者可以用自己媳妇儿的照片)作为水印,每次拍摄时生成的照片都会带上这个水印。
功能确定之后,界面呢?界面要怎么规划设计?先把商店同类型的 APP 体验了一遍,然后结合自己的功能,开发自己 APP 的界面,参考《香色闺阁》的 APP 关于页面,开发自己的关于页。
这样开发的第一版完成之后,第二版的需求哪里来,如何从这个 APP 中赚钱,而不仅仅是用爱发电,是下一步要解决的问题。
第二版的需求来源来自于用户反馈的需求、和自己需要实现的功能
- 用户反馈的需求
- 水印可拖动
- 全屏水印
- 水印多选
- 自己需要实现的功能
- 国际化
- 关于界面
- 建议反馈入口
- 分享
- 评价
从这些功能中,摘出来要收费的功能,起初我是打算把水印多选、自定义图片水印、图片编辑功能作为收费的,但是后来由于用户量的问题,就决定这几个功能在第二版做为免费的放出了。
第三版的需求同样是来自用户反馈和自己需要实现的功能,还没开始开发,预期上线收费功能,已经下载过的不受影响,新下载的水印多选、自定义图片水印、图片编辑功能作为收费,独立相册、导入系统相册收费。
- 用户反馈的需求
- 拍摄后不要确认页,直接保存
- 自己需要实现的功能
- 独立相册
- 导入系统相册
- 分享
- 保存本地
第四版的需求来自自己需要实现的功能。
- 自定义上传域名,上传
- 嗅探服务器,NAS同步