独立开发周记 #13:芝兰生于深谷,不以无人而不芳
R.I.P,听风而去的左耳
2023, 0508-0514
别人在海拉鲁都造出高达和轰炸机了,而我的实体卡带还没发货,淦。
App 价格调整
随着 App Store 在5月9日推出了「增强全球定价机制」,我对我对极简时钟和极简日记这两个iOS app也进行了一下价格调整。
极简日记的新的终身价格是一次大胆的提价,做出这一决策有三方面考虑:
极简日记的下载量并不多,其中购买终身的数量更是少之又少,试错成本很低
想以这个终身价格作为锚定价格,看看能否刺激一下订阅版的付费意愿
没准儿哪天就取消了这个终身买断,只保留订阅制
极简时钟 iOS
这周把新版本的小组件做完了,各种音效也都修改了两三遍,本以为差不多都完事了,周日晚上的时候,设计师发出了两个设计稿,我一看就特别适合计时器的页面,于是决定重做番茄钟和正计时,好饭不怕晚!
另外,准备下下个版本中可以在极简时钟里播放音乐,一个晚上都花在接入MusicKit上了。官方的Demo很快就顺利跑通了,但是放到自己的app里就错误不断,一开始是provisioning profile的问题,后来是info.plist中写错了property list key,好在是临睡前终于搞定了。
极简时钟 Android
之前国内版本的极简时钟安卓版的统计工具使用的是Google Analytics。但因为国内各个市场都因为这个SDK而拒绝上架就去掉了,自那以后一直没有加入任何其他的统计工具。
最近几个月来,国内安卓版的极简时钟的收入忽高忽低,而且总体在下降,我就想知道是什么原因,于是这周给国内安卓市场更新了加入的友盟统计的新版本。其他市场都是顺利上架,唯独华为市场一直拒绝,反复修改晚了三天才上架。华为市场还是国内的老大啊,上架后的下载量比其他市场加起来还多了一倍。
在没有数据的时候,我还以为这个app在国内的日活怎么也该有一万吧,没想到友盟统计的数据狠狠地打脸了。
iOS 小组件的黑科技
在苹果的官方文档和论坛里明确说明了iOS的小组件是无法每秒更新的(除了Text(_:style:)这个API),但是有些app的小组件不仅能做到每秒稳定更新UI,还能做到显示流畅的动画(起码超过30fps)。
针对这些黑科技,我自打iOS小组件发布后就一直在探索,直到本周才有了一丢丢进展。
首先是旋转动画,这个就是通过调用私有API来实现的。但是Xcode 14堵住了这个API,现在都是通过Xcode 13制作出一个静态framework,然后打包成SPM给Xcode 14来调用。
至于其他的动画,仍然没有任何头绪。不过和其他开发者交流时,发现有人在肘子哥的Discord里面讨论了这个话题,这个人一开始还说自己找到解决方案后就开源,不过这个人最终还是改变了想法,选择了不分享。
本周AI工具的体验
GPT-4
设计师提出了极简时钟未来版本的一个设想,涉及到了3D图形的动画。而我完全不懂这方面的东西,于是就问了Claude和ChatGPT,问了一晚上给出的答案一运行完全不是想要的效果。
第二天,被BraveSummer按头安利了GPT-4,我就通过Albus体验了一下,把我想要实现的动画效果告诉Albus,真是厉害啊,一次就给出了正确的代码。
目前我还没有订阅任何AI工具,看来为了这个GPT-4得掏钱了,需要从Poe、Albus、Codeium这三个里面选一个。
Copilot For Xcode
终于这个插件支持了Codeium,可以在Xcode中也有Copilot了。
不过每次提示都需要手动点击一下Accept才可以补全代码,不像在Android Studio和VSCode里那样按Tab键就可以补全,有点麻烦。