V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vulgur
V2EX  ›  程序员

独立开发周记 #13:芝兰生于深谷,不以无人而不芳

  •  
  •   vulgur ·
    vulgur · 317 天前 · 1651 次点击
    这是一个创建于 317 天前的主题,其中的信息可能已经有所发展或是发生改变。

    candle.jpeg

    R.I.P ,听风而去的左耳

    2023, 0508-0514

    别人在海拉鲁都造出高达和轰炸机了,而我的实体卡带还没发货,淦。

    App 价格调整

    随着 App Store 在 5 月 9 日推出了「增强全球定价机制」,我对我对极简时钟和极简日记这两个 iOS app 也进行了一下价格调整。

    极简日记的新的终身价格是一次大胆的提价,做出这一决策有三方面考虑:

    1. 极简日记的下载量并不多,其中购买终身的数量更是少之又少,试错成本很低
    2. 想以这个终身价格作为锚定价格,看看能否刺激一下订阅版的付费意愿
    3. 没准儿哪天就取消了这个终身买断,只保留订阅制

    price.PNG

    极简时钟 iOS ([App Store](https://apps.apple.com/cn/app/id1265404088))

    这周把新版本的小组件做完了,各种音效也都修改了两三遍,本以为差不多都完事了,周日晚上的时候,设计师发出了两个设计稿,我一看就特别适合计时器的页面,于是决定重做番茄钟和正计时,好饭不怕晚!

    mark-06.jpeg

    另外,准备下下个版本中可以在极简时钟里播放音乐,一个晚上都花在接入 MusicKit 上了。官方的 Demo 很快就顺利跑通了,但是放到自己的 app 里就错误不断,一开始是 provisioning profile 的问题,后来是 info.plist 中写错了 property list key ,好在是临睡前终于搞定了。

    极简时钟 Android ([Google Play](https://play.google.com/store/apps/details?id=com.mad.zenflipclock))

    之前国内版本的极简时钟安卓版的统计工具使用的是 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 这三个里面选一个。

    cube.gif

    Copilot For Xcode

    终于这个插件支持了 Codeium ,可以在 Xcode 中也有 Copilot 了。

    不过每次提示都需要手动点击一下 Accept 才可以补全代码,不像在 Android Studio 和 VSCode 里那样按 Tab 键就可以补全,有点麻烦。

    iShot_2023-05-15_19.35.12.png

    (公众号原文)[https://mp.weixin.qq.com/s/cNdrQhhLZxi66TJcE13nVw]

    往期周记

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3133 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:00 · PVG 21:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.