新App发布 「Ev Weather」 on App Store

发布应用

今天发布了 Ev Weather(埃文天气), App Store: 链接 (下架) 因为一些原因有一段时间没怎么碰iOS了.
最近学习了iOS的网络请求, 数据分析, 以及系统化的学习了怎么纯代码开发(实在拖不动Storybord).
大概几周的时间做出了Ev Weather…
evweather

Why呢?

好问题! 因为市面上的天气App实在都不符合我审美, 一些国产天气App, 各种抢红包, 抽大奖, 本地新闻,
美女直播, 并且加入类似前几个世纪QQ秀的形象..看着实在眼睛酸疼…扯远了…

其实iOS自带的天气App很清流, 动画也都做得很好, 不知有没有人仔细观察过, 切换多城市的时候, 动画会
慢慢变慢,特别是雨天的动画, 慢下来极度舒适… 又扯远了…但, 自带的App可查看的信息实在是少…
怎么办? 改进!

evweather

开发概况

由于开始学习iOS都是原生组件, App全是自带组件写的, 因为流畅而且Apple-ish.. 简单记录一下逻辑:
依旧是MVC模型, viewDidLoad()后会自动向数据源请求数据返回JSON, 接收到数据后, struct成能使用的实例,
再用各种委托协议进行数据分布. 这里使用了自带的UserDefault来data persistence, 但这并不理想.
UserDefault只适用于存储轻量级数据, 比如用户设置什么的.. 但..我还是用了, 因为方便快捷…

乍看之下其实很像原生天气App的界面, 重新设计之后, 加入了Cell点击会弹出的二级数据页面,
以及加入了接下来24小时的温度, 以及7天的天气表, 一目了然.

本着认真开发一款产品的心理, 第二款App还加入了多主题, 多icon, widget等可有但不必要的功能.

evweather evweather

关于推广

推广并没怎么上心, 找了两个独立应用推荐的平台, 以及在Reddit发帖限免了一下, 销量在4月初猛
的一下上去了, 当天销量7k, 可能被Apple小编看上了, 排到了前20.

App表现

产品上架了3个月, 销量是10.7k, 收入80来刀, 支出近200刀..上架之前是在国区天气付费榜前10徘徊.
(是的, 天气数据源真的很贵, 我也明白为什么很少独立开发去做这个类别的App了)

evweather

用户反馈总结:

优点:

  • UI舒适, 没广告
  • 交互方便
  • 数据丰富

缺点:

  • 多城市选择不方便
  • 数据更新慢(可能由于数据源是国外的)

⚠️目前App由于数据商不再提供服务, 以及个人营销策略失败导致支出比营收高1倍, 无奈下架了, 付费用户也可以直接申请退款.

个人总结

Ev Weather开发的过程, 取得的小成绩, 以及后来的失败, 我明白了几点:

  • 类目的选择很重要
  • 营销策略直接决定产品生死
  • 敲代码前, 先把产品设计出来
  • 先完成需求, 再完善产品
  • Never repeat, 规范代码, 方便维护和更新.