在此之前,我的 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 。