程序员自由创业周记#12: 999%

230 天前
 lovke

下载量涨了 999%

在此之前,我的 Apple 开发账号上只有一个产品-学伟扫描,因为没有推广,只靠自然流量,每天的下载量寥寥无几,这种稳定无人问津的状态断断续续保持了 4 年。 之前的周记里介绍了最近在做创业的第二个项目-学伟灵动大全,耗时半个月,解决了无数技术问题,因为之前没有学过 SwiftUI ,连写一个图片控件也要问 ChatGPT ,也因为之前没做过灵动岛相关的项目,看了大量的资料,也请教了在新浪负责微博小组件开发的好朋友小谢,他也倾囊相助帮我解决了好些技术难题,对于用 SwiftUI 开发一个灵动岛项目,我的起点可以说是低到尘埃里,这里也想借此鼓励下我的读者,我这么菜的都能把软件做出来,相信每个人都可以。

本着软件开发不能闷着头做,需要边做边接受用户反馈改进产品的原则,上周上线了灵动岛项目的 1.0 MVP 版本,之所以称之为 MVP ,就是它目前的功能仅限于能用,功能也是最基本的灵动岛下班倒计时、纪念日倒计时、微博、抖音、百度热搜, 计划这个项目做半年,功能完善到我满意为止。

昨天看了下 Apple Connect 统计后台,自然下载量居然涨了 999%。

名字

之前周记里朋友建议我改个名,觉得 “学伟灵动大全” 这个名不太好听,我悉心听取了建议,起了个洋气的名字:Island Widgets。中文翻译过来是:岛屿小工具 的意思,她确实是个在岛屿上的一系列小工具。这样也省去了名字的国际化,国内版本和海外版本都叫这个名字,见名知意。Logo 和 UI 是我美丽的媳妇帮我设计的,主打一个简约、漂亮。

天气预报

既然是小工具合集,一个实时的天气预报必不可少,这是我第二次做天气预报相关主题的软件,第一个还是大学刚毕业的时候做的 OneSky ,那时候还是 iPhone 5 的时代。做天气预报一是提供灵动岛实时天气的功能,二是开启后台定位的权限。如果没有需要定位的功能,Apple 的审核员不会允许软件随随便便开启后台定位,这也是 iOS 系统体验相对比 Android 好一点点的其中一个原因。只要 App 被允许用户在后台能存活,Island Widgets 就可以实时更新灵动岛,比如每半个小时在用户灵动岛上更新下热搜的内容,比如每次解锁在灵动岛上告诉下用户这是第几次拿起手机,比如每隔 5 分钟在灵动岛上告诉下用户跑步跑了多长距离等等。

欢迎体验

只要是 iPhone 用户,就可以体验,虽说 Island Widgets 主要是为灵动岛设计的,但是没有灵动岛的 iPhone 设备,可以在锁屏界面和通知界面看到,目前还没加付费功能,全免无广告。 AppStore 搜索:Island Widgets 或者浏览器输入: https://apps.apple.com/cn/app/id6464542768


往期文章:

创业周记合集

2497 次点击
所在节点    程序员
19 条回复
redtech
230 天前
侧面说明了名字还是很重要的,op 方便加个 wx 吗
lovke
230 天前
@redtech 当然可以 jikexuewei
bugmaker1024
230 天前
已下载!体验一下
coreki
230 天前
这个产品不错,比以往其他的都有吸引力
simonCN
230 天前
"只要 App 被允许用户在后台能存活,Island Widgets 就可以实时更新灵动岛"

这个后台能存活指的是 backrgound fetch 吗?
jenlors
230 天前
羡慕有一个设计师媳妇儿
lovke
230 天前
@simonCN 是的
lateautumn02
230 天前
我没有灵动岛,我只有大刘海,悲报
jmc891205
230 天前
> 每次解锁在灵动岛上告诉下用户这是第几次拿起手机

lol
这功能太需要了
Priders
230 天前
好棒,太强了。
GNK48linlin
230 天前
这个 icon 设计的确实好
lovke
230 天前
@jmc891205 收到,优先做这个功能😘
lovke
230 天前
@lateautumn02 据说今年发布的 15 就挺好😄
lovke
230 天前
@Priders 过奖,现在功能还不完善,慢慢来
lovke
230 天前
@GNK48linlin 我媳妇说谢谢您
simonCN
215 天前
@lovke 大佬,我最近也在写 background fetch 这个功能,但我从 Apple 文档以及自己实践发现:如果用户主动 kill app (上滑 kill app )时 background fetch 就不会被触发了,这问题大佬知道吗?这该如何解决
lovke
215 天前
@simonCN 被强退之后所有的后台任务肯定不会再执行,可以在监听到被强退之后发一条本地推送,让用户重新启动 App 。
simonCN
214 天前
@lovke 看来是没有完美的解决方案了,如果用户把通知权限给关了也就收不到提醒了,非常感谢回复🙏
lovke
194 天前
@jmc891205 https://apps.apple.com/cn/app/id6464542768 这个功能做好了,希望你能喜欢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/976080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX