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

独立开发周记 147:苹果开发者第十年

  •  
  •   vulgur · 9 小时 19 分钟前 · 154 次点击

    2025,1201-1207

    2025 年进入最后一个月了。

    本来这期周记的标题还是想带有“100 万”,但是连续几期都这么写,即使是事实,也怕被说标题党了……一不留神,国内安卓总下载量突破 100 万,这是在接入友盟后统计到的数据,接入之前的数据就不可考了。

    本周工作

    7 天,用 AI + Flutter ,开发了极简时钟鸿蒙版,并提交审核了。

    为了能够在鸿蒙激励计划截止日期前上架,我砍了三个主题和很多 Pro 功能,并且在很多细节都不要求和 iOS/Android 一致,差不多就可以了。

    前几天我都是在 Flutter 官方 SDK 下开发的,后来切换到鸿蒙的 SDK 后发现问题多多,就连最普通的播放声音和打开 URL 都花了好多时间和 credits 才搞定。典型的定位错误,既然这个 Flutter 版本的 App 就是专门为了上架鸿蒙,就应该一开始就用鸿蒙的 SDK 和思路去移植。

    鸿蒙的 IDE ,DevEco Studio ,基本只是用来新建模拟器和提交 App 用的,代码的开发完全是在 Windsurf 里完成的。虽然在提交 App 的时候花了半天的时间才搞定,但是鸿蒙的 DevEco 可以在配置好后直接提交 App 到后台,就和 Xcode 一样,不用像其他安卓市场那样需要自己上传 apk 。另外,模拟器也很全,手机、阔折叠、三折叠、平板都有,极简时钟不需要什么特别的适配工作,各个屏幕尺寸我都测了一遍才敢提交。

    鸿蒙的后台还有个自检的功能,就是自动化的测试,把所有页面跑一遍,所有的按钮点一遍,并一一截图,最后整理出一个报告,缺点就是太慢了。我这个还是个简单的 App ,如果是复杂的 App 不知道一轮自检要跑多久。

    另外,由于我没有鸿蒙的真机,所有的开发和测试都是在模拟器上进行的,幸好华为的后台有云调试的功能,可以把 app 上传后运行到真机上,并且可以实时操作。我有 360 分钟的免费额度,但是这个计时是从你选择机型后就开始的,会把你上传 App 的时间也算进去,我就经历过上传 App 后提示系统异常,结果是 App 也没上传成功,时间额度也给扣了。

    鸿蒙的人给我电话,问我适配鸿蒙有哪些困难可以帮助解决,我说技术上没有任何困难,唯一可能的难点就是审核。加入了鸿蒙的激励计划支持群之后,我就没发现有谁说自己的 App 审核通过,每天都是各种被拒的消息,可能是受害者偏差吧。

    希望一切顺利吧,年底赚点钱不容易啊。

    代码之外

    知乎好物

    意外收到了知乎的新年礼盒,问卷是好几个月之前填的了,我都忘了这事了。

    明年是马年,所以这个礼盒的主题是“马力全开”,里面的东西还挺实用。除了日历和门神贴纸,还有两个深得我意的礼物,一个是咖啡浓缩液,一个是午睡毯。最近我都是午饭后晕碳了,就在沙发上眯一会,这个毯子正好用得到。

    十年

    又到了每年苹果开发者续费的时候了,今年是第十年了。这十年很幸运,不用风吹日晒,不用通勤坐班,在家里鼓捣出了一个可以养家糊口的 App 。

    优化

    上周把 OPPO 应用市场批判了一番,这周就接到了 OPPO 工作人员的电话。说是看到了我的文章,先是让我提一些建议,然后又让我加入一个什么开发者体验优化群,我当时在接孩子放学,想尽快结束通话,就没答应。问题存在好多年了,想优化早就优化了,还能怎么优化,不如把做开发者后台的产品经理优化了吧。

    无独有偶,这周又接到了华为的电话,也是问我对华为开发者后台的优化意见,我就在电话里提了好几点,然后又拉了一个企业微信群,结果又说和之前的鸿蒙合作群重复了,立刻解散了……我发现鸿蒙内部的工作人员好像也有竞争,已经有过四个不同的人联系我,要我对鸿蒙进行适配并建群沟通。

    逃离鸭科夫

    100 小时,终于逃离了鸭科夫,四个结局都做了,就剩三个比较肝的成就没做,不做了,就这样吧。这 100 小时是我最近几周的解压时间,特别是实验区,到最后每天搜刮两圈就退出游戏,差不多就行了。

    TBBT S2

    最近一个月的午饭时间的电子榨菜都是生活大爆炸第二季,又看完一遍。

    第二季的播出时间是 2008 年 9 月到 2009 年 5 月,差不多是十六七年前了。剧里那时候 Leonard 在用的 iPhone 3G 算是最先进的手机了,其他人还都在用功能机。那时候除了电话,还主要是靠电子邮件来沟通,如果电话、短信、邮件都没有回复的话,人们还可以直接上门去找人。

    最后一集里,Penny 送给 Leonard 的那个带袖子的毯子,我当年还买过一个,并不好用……

    Apples and Oranges

    肘子对于我的访谈文章下面有一个留言,先不管这个人的观点,里面有一句话比较有意思: The article compares apples and oranges

    下面是几个 AI 的翻译结果:

    • 沉浸式翻译(忘了当时选择什么模型了):文章对比了苹果和橙子
    • 豆包:这篇文章存在 “苹果与橙子” 式的不当对比(即对比对象不具可比性)
    • DeepSeek:文章的类比或许不太恰当
    • ChatGPT:文章把苹果和橙子相比

    总的来说,「 apples and oranges 」意思就是指完全不同的两个东西,谁能想到这么简单的两个单词居然在英语里竟是个约定俗成的短语。而我上面刚说了,这周补完了 TBBT S2 ,里面刚好有一集 Penny 就说了这个短语,正好在我看到这条评论之后,What a coincidence !

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 15:46 · PVG 23:46 · LAX 07:46 · JFK 10:46
    ♥ Do have faith in what you're doing.