苹果开发好诡异啊,门槛好高

狐狸汉克 2026-07-19 15:05 1

学生开发者一枚,就读的不是 CS 专业,但是有过安卓和鸿蒙的原生开发经验。去年参加鸿蒙的开发者活动,拿到了1万多块钱的奖金,开发的项目也有几百的日活。但经常有用户来问苹果能不能用,最开始不打算给苹果开发,后来想了想那还是写一个试试吧。


家里是华为全家桶,手机、电脑、平板全是华为生态(电脑是荣耀),全家一台苹果设备找不到。个人也接触过 Linux,会使用 Debian 和 Ubuntu 系统,平常开发都是用的Windows。


最开始以为 Windows 也能开发苹果,后来上网一搜发现开发苹果必须要有 Mac。行吧。上闲鱼买了一台Macbook Air花费一千块。到手发现真的好轻,但是Mac OS真的好奇怪,各种操作都跟win是反的,行吧,那就适应吧。


之后下载了 Xcode,发现这东西怎么没有中文呢,上网搜半天发现确实没有中文语言包,虽然也不是看不懂,就是看着不习惯。都什么年代了这种开发工具居然还没有中文?隔壁的 Android Studio 和 DevEco Studio 都有官方中文支持,不过一想公司是美国的,算了,将就用吧,也不是看不懂英语。


然后写出了第一行代码,想要运行,发现因为买的二手air性能太弱,模拟器根本用不了,卡得几乎点不动。行吧,那就买一台苹果手机,正好也方便调试。于是上转转购入一台 iPhone SE2,花费 700 元。虽然是 2020 年的老手机,但是居然支持升级 iOS 26(现在是 27 了)我是没想到的。不过这个 Home 键的操作真的好诡异啊,系统没有原生的返回键,只能靠应用内的 UI 操作,而且 1000mAh 的电池一用一个不吱声,算了也不是我主力机,将就用吧。


然后发现 Xcode 居然不支持直接使用 IP 连接,必须先用数据线连接一次之后还可以使用无线连接,不是都什么年代了为什么还这么依赖数据线,隔壁的 Android Studio 和 DevecoStudio 都支持直接使用 IP 连接,也有 ADB 或者 HDC 可供 AI 调用,结果苹果不仅高度依赖 Xcode,而且还必须用数据线连接一次之后才可以使用无线连接。因为我的手机是在转转上面买的,随机不附带数据线,平常是使用充电宝的苹果接口给它供电。为此我还要特意买一条苹果数据线使用。


在经历了各种奇奇怪怪的权限问题之后,软件的框架终于写好了。之后我发现内测上架必须注册开发者会员,每年需要缴纳 100 美元。虽然我在华为那里拿到了奖金,但作为一个每月生活费只有 1000 元的学生而言,一次掏出750块钱还是有点心疼的。软件也是一个工具类软件,没有盈利点和收入,但都到这个份上了,那还说啥了,掏吧。


最终花费1000+700+750+数据线若干。用华为的奖金交给苹果何尝不是一种NTR全程我真的感觉好诡异,安卓和win开发真是有台设备就行,不挑win还是linux;华为应用商场上架是免费的,Google Play 虽然需要花费 25 美元,但也是一次性的,更何况不交也能正常下载安装。鸿蒙更是鼓励开发,甚至我一个小开发者都有专属的工程师对接群。唯独iOS开发不仅有硬件要求,而且还要每年交一笔不菲的会费,开发门槛属实不低。整体给我的感觉非常诡异,为什么开发门槛这么高呢,希望能有大佬解答下。

最新回复 (19)
  • lookenghua 07-19 15:08
    1

    ios的付费率是最高的,很多产品优先或者只有ios,如果你是做公益的话,那确实价格太贵了.

    鸿蒙之前要开发安卓,虽然门槛低,但是设备兼容性问题太大,苹果只要有个ipad就能复现同版本问题,所以我有个ipad.

  • Zigzag 07-19 15:13
    2

    苹果的本意是靠证书把垃圾软件和流氓软件限制住,99 美元就是定向筛选那种一拍脑袋就上架应用的,但是同时也几乎把开源生态限制住了。

    然后必须用 mac 开发 ios 应用就是靠开发者赚钱的,为苹果的硬件业务贡献了极其稳定且高利润的营收。

    不过 mac 自己弄的那一套确实有说法,保证你的 ios 模拟器的色彩之类的,你要是开发安卓与色彩准确度相关的东西,就会麻烦点,苹果这边底层上就确保好了。

  • zeno 07-19 15:13
    3

    鸿蒙缺应用,所以一切从简,根本不卡你,我当时也靠一堆垃圾应用薅了不少钱

  • 狐狸汉克 楼主 07-19 15:14
    4

    确实,看到好多APP Store上面的软件都是付费下载,安卓这边倒是大部分都是免费+内购的形式。不过我就是一个便携小工具,最开始就是方便自己写的,也没啥盈利点。

    而且苹果其实有莫名其妙的兼容问题555,最开始用ai写的软件,iPhone测试没问题结果用户反馈ipad用不了,一看确实布局会乱,我算是理解为什么会有软件专门出hd版了,确实适配还不如重写一个

  • 叶八 07-19 15:16
    5

    刚好我也在想到这个


    其实苹果对新人很友好,大家都去卷苹果吧(我暂时不搞苹果,逃:)


    下面是实际分析


    1.如上面的佬说的,苹果用户的付费生态是最友好的,用户付费意愿高,付费习惯、比例也高,所以苹果把付费用户习惯养得很好。

    2.苹果做了分发、税收等等的工作,很多软件,在苹果商店,你只需要上架后,就可以全球分发收费了,你不用管每个国家的支付、税收等乱七八糟的一堆问题

    3.苹果的兼容性确实刚好,因为苹果设备类型单一,不像安卓,各家都魔改系统,很可能需要各种兼容

    4.苹果这个钱也算是一个门槛,筛选掉那些不赚钱(可能是低质量、用户体验不好的)应用,算是市场筛选了

    5.苹果肯定是躺赚,但是,对开发者来说也是有得赚


    综上,新人的话,苹果 应用是一个很不错的起点,只要开发者专注于应用开发,验证你的应用是否有市场,想法是否正确。


    至于其它比如网站、安卓,那真就是一堆骚操作,开发者各显神通了,这也导致 安卓体验没有苹果系统好的核心原因之一。

  • 狐狸汉克 楼主 07-19 15:17
    6

    主要是不太理解为什么要是年费,如果像是google play那种一次性掏的咬咬牙我也能接受 ()

    而且居然没有优惠之类的(哭),IEEE之类的会员费,学生都便宜不少来着

  • 叶八 07-19 15:18
    7

    之前有佬在鸿蒙好像搞了十几个还是多少


    那会儿只要有下载量就给钱,后来就没有这样子的好事了

  • 7he-milo 07-19 15:18
    8

    开发工具为啥必须中文?


    给我看中文,反而不适应

  • Zigzag 07-19 15:21
    9

    就是为了防止软件无人维护设置的,不续费会导致软件下架,顺带也挺赚钱的。

  • 后皇嘉树 07-19 15:23
    10

    因为苹果需要人工审核你的代码,成本很高。

    但是用户体验就很好,上架的APP都是有保障的,信任度高,付费意愿也高

  • 狐狸汉克 楼主 07-19 15:23
    11

    确实,兼容性确实很好,我安卓有一个类专门是识别用户机型然后条件代码的 最离谱的就是澎湃os,用户反馈三分之一都是澎湃os的离谱系统限制导致的错误,专门针对小米处理了好多

    不过确实,如果我从小就用的苹果手机可能习惯确实更倾向于苹果,可惜我第一部接触的手机是充话费送的安卓 用习惯了,开发苹果软件的时候也是下意识用安卓的操作逻辑,个人不适应而已

  • 叶八 07-19 15:23
    12

    所以苹果会做生意,它占比不算特别高,却获取了市场大部分的利润。

  • CIA🛡️ 07-19 15:23
    13

    搞过苹果的就再也不想搞了,乱七八糟的编译,签名,测试或者侧载,整的想吐


  • 狐狸汉克 楼主 07-19 15:25
    14

    只是我接触新的开发工具的时候,还是看中文更快一些吧。一眼扫过去大概知道哪个按钮是干啥用的,英文还得挨个看然后在脑子里面翻译。

    当然熟练另说,熟练的IDE别说中英文了,把字体遮住大概都能凭借习惯点到()

  • 叶八 07-19 15:29
    15

    虽然你说得对,但是其实不是问题的全部答案。


    成本确实高了一点,但是其实也高不到哪里去,我让 AI 算,它说根据各种资料,苹果的什么 30 % 的分成以及这些 门槛,其实只需要 3% 的成本就够了。


    说到底,就是苹果说,我就是有优势,我就是要收这么多门槛费。(这个费用倒不是它成本有这么多导致的)

  • 狐狸汉克 楼主 07-19 15:30
    16

    审核确实离谱,我凌晨一点提交的更新包,早上起来一看发现审核通过了,发现是tmd凌晨四点审核的,我一个全中文的软件不会真让美国那边审核的吧 谁家好人凌晨四点上班啊

  • Sam Altman 07-19 15:32
    17

    你如果在苹果这 app 开发的好,用户爆的金币远不是其他地方能比的

  • 狐狸汉克 楼主 07-19 15:33
    18

    签名确实好离谱,我最开始没买苹果手机的时候,登录苹果开发者账号,提示“要使用登录账号的iPhone进行二次验证”,那我没有苹果手机不废了吗

    后来各种签名看得我头疼,尤其是我软件还有小组件,还要针对小组件单独签名,头疼

  • Zigzag 07-19 15:34
    19

    别想太多,现在大部分也是 AI 审核,那种卡顿审核也是抓个渲染时间轴之类的,有问题再发给人工复审,没有的话基本上就直接过来。

* 帖子来源Linux.do
返回