这周有那么一段时间,App 的订阅人数突破了 1000,MRR 突破了 500,大喜!大喜!(然后很快就掉下去了)
过去的两周里,我把我的苹果开发者账号成功从个人账号迁移成了组织账号。
去年 10 月份我就着手准备迁移了,当时只申请了邓白氏码,然后就没有进行下去,这些在周记 34 和 35 里都记录了。
前些天不知道从哪个群里的群友那里得知,个人账号也可以改成个人独资企业的名称,再加上和另一个开发者朋友聊了下邓白氏码,就想着试试申请看一下。
我只是给苹果客服发了封邮件,询问个人账号的开发者名字是否可以转成个人独资企业的名字,很快就收到了回复,是可以的,还提供了一些需要准备的资料以及迁移过程中的注意事项。但我并没有立即开始迁移,又发了两轮邮件,问了一下我关心的其他几个问题,再得到答复后我就开始了账号迁移(苹果那边管这个叫做 “会员资格迁移”)。
一开始苹果客服要求我在邮件里提供企业英文名、营业执照、邓白氏码、企业官网,我以为这就是全部的迁移工作了,没想到这一步只是「申请」。下一步,换了一个客服,让我在一个网页里提交以下信息:
除了身份证,其余三个我都不知道该提交什么。我的工作室只有我一个人,所以也没有雇佣证明和工牌,这两个都没提交。「公司注册文件」我就提交了营业执照的照片。我把我的情况也写在邮件里了,那天是上周五。
过了周六和周日,这周一得到了回复:缺少身份证国徽面的照片……幸运的是企业方面的资料都没问题,但是这个身份证邮件里明明说的是要带照片的啊。而且,苹果提供的上传资料的网页表单风格十分原始,就是一个「选择文件」的按钮和一个「备注说明」的文字输入框,根本没有任何对于上传文件的要求和提示,感觉他们只是通过这个页面收集上传文件而已。
补交后,周二上午就收到了迁移成功的邮件。剩下的操作就是在苹果开发者网站里签署新的协议,然后在 App Store Connect 里填写商务信息。但是接下来的 24 小时里,App Store 里我的 App 的开发者显示的还是我的个人名字。我一开始还以为这个情况就和新提交的 App 在 App Store 里需要一段时间才能更新一样呢,结果是,我下午提交了一版极简时钟,过了四个小时就通过上架了,开发者名字还是没更新。 我又给苹果客服发邮件问什么时候更新开发者名称,答复就是需要等 24 小时。但是 24 小时后,等到周三上午还是没有更新,我就又发了一封邮件,就在我发邮件后,还没等到客服的回复,App Store 里面就更新了……我都怀疑这个更新是人为操作了。
整个过程花了七天,排除掉中间的周六和周日,以及前两天我的咨询,一切顺利的话,其实最快可以四天搞定。苹果客服全程跟进很积极,基本都能几个小时内回复,体验还不错。
其实,迁移完成后,我还以为我的账号还是个人会员资格,因为苹果开发者里明确写了,个人独资企业只能注册个人开发者账号。但是填写商务信息时,让我填了两个美国的报税表,这时候我才意识到这应该是组织账号才需要填写的。后来我又登录了一下苹果开发者网站,确认了一下:
这里根据我自己搜集和整理的信息,简单说一下现在苹果开发者账号的种类和区别。之前很多资料说有四种:个人、公司、企业、教育,其中「公司」和「企业」两个还经常搞混。其实现在苹果开发者会员就两种,Apple Developer Program 和 Apple Developer Enterprise Program。
下面说一下和其他开发者交流中关于开发者账号迁移的问题,仅仅以我个人经验来解答:
Q:迁移收费吗?
A:完全免费。
Q:迁移成组织账号后,对于已上线的 App 有什么影响吗?
A:目前看没有任何影响,因为本质上都是同一种会员。
Q:组织账号的收款账户可以是个人的吗?
A:可以,我就沿用了之前的个人银行卡作为收款账户。
Q:App Store Small Business Program(苹果商店扶贫计划)需要重新申请吗?
A:不需要,沿用之前个人账号的。
Q:App Store 里的组织名称为什么有的是中文有的是英文?
A:我也不清楚,但我就是为了改成英文名才迁移的。 App Store 组织会员的英文名必须和申请邓白氏码时的英文名一致,否则校验不通过。至于那些中文的组织名称,我猜是申请邓白氏码的时候没有填写英文名称,或者将把英文名称填写成了中文名称,又或者单独让苹果客服给改成中文吧。
众所周知,去年 8 月开始,国内应用市场的 App 都必须通过备案才能上架。我不想讨论这个规定的出台背景以及现实意义,我想说的是我发现这个备案的一个妙用:通过备案号可以查到个人开发者背后的组织。
上面也提到了,App Store 里的个人账号只能显示开发者的姓名。但是也存在着大量公司/企业级的 App 也挂在个人账号下,以前想要知道某个 App 出自于哪家公司不是一件很容易的事情,现在就完全不一样了啊。我一直很好奇时钟品类里 Top 2 的 App 是什么公司做的,但这两个 App 的开发者是个人账号,以前根本查不到,现在通过 App Store 里显示的 ICP 备案号就可以直接查到了,然后就可以顺着找出这个公司所有的 App 备案号。
这周三在小红书上发现了一个时钟类的竞品,里面各种表盘一眼就能看出来是模仿的是谜底时钟,就连名字也不知道是否有意还是无意地模仿了。结果周四这个 App 被曝抄袭了,收到了很多批判。我在七麦上查了一下这个 App 的历史,这个 App 已经上架两年多了,评分 4.8,而且经历了 6 次改名和 1 次 icon 的更换。最开始这个 App 的 icon 和名字都是模仿 Fliqlo,后来也模仿过其他几个知名 App 的名字。通过备案信息,备案主体是个人,而且备案者的名字和 App Store 里开发者的名字同姓不同名,看名字风格,备案的人应该是开发者的长辈。
插播一条最新新闻:这个开发者上周六又把 App 改名了,但是备案信息还没改,所以这个 App 目前在 App Store 里的状态是 App 名称和开发者名称和备案信息都不一致,所以这个备案究竟有什么用呢?
发现一个 Xcode 本地化的 SaaS,就叫 String Catalog。Xcode 从 15 以后把原来的本地化语言由 松散的 key-value 的本地化文件改成了 string catalog 的统一管理,这个工具也是用这个命名的。
之前也用过其他其他本地化的翻译工具,但是这个工具真的做到了全程自动化。首先,授予 App 读取 Github Repo 的权限,然后它就会读取工程里所有的本地化文件,再按照你想要翻译的语言通过 AI 翻译出来,翻译完成后会提交一个 PR 到你的 repo,你也可以自己手动修改翻译结果然后再提交一个 PR。
保险起见,我新建了一个 repo,只把本地化文件放了上去。通过这个工具的免费额度,我给极简时钟新增了法语的本地化。如果授予的就是项目的 repo,那么真的就像是有一个专门负责本地化的翻译人员,只要你提交了新的需要翻译的字符串,它就会立刻帮你翻译出来然后给你提 PR,你只需要 merge 就可以了。
安卓版的新表盘做完了,还剩一些细节处理,安卓小哥很给力,不到一个星期就做出来了,下周上架。
iOS 版的新表盘完成了整体设计和适配代码,接下来就是将这个表盘融入到番茄钟、正计时和小组件里,估计下周能做完这些工作,快的话下周末提交。
周二提交的 iOS 4.5.3 里只是优化了一下时钟墙的设计细节,另外加入了 Mixpanel。上一篇周记提到了,这个 Mixpanel 能够完全替代 Firebase 了,而且各种统计更方便更直观,打算接入到其他所有 App。
独立开发不易,但道哥飞蛾投烛。
感谢各位支持,助道哥飞黄腾达。
欢迎赏脸阅读我的独立开发周记,如果你觉得这一篇写得还不错的话,以下回应会令我无比开心,开了又开:
也欢迎大家能与我交流关于独立开发的一切,更欢迎大家下载使用我的 App😄。