Hacker News 中文摘要

RSS订阅

苹果拒绝了我的听写应用使用无障碍API -- Apple rejected my dictation app for using the accessibility API

文章摘要

开发者因手部疼痛开发了本地语音转文字应用WhisperPad,但苹果以滥用无障碍API为由拒绝上架。该应用无需联网,通过快捷键实现快速转录,旨在帮助打字困难者提高工作效率。

文章总结

标题:苹果以"滥用无障碍API"为由拒绝了我的听写应用更新

一位开发者因手部伤病开发了本地听写应用WhisperPad,却在应用更新时遭遇苹果审核拒绝。这款菜单栏应用通过快捷键实现语音转文字,并将文本直接插入光标所在位置,全程在本地运行不依赖云端服务。

开发背景: - 作者因长期键盘操作导致渐进性手部损伤,2025年初已无法持续打字 - 苹果原生听写功能准确率不足,修正错误反而加重手部负担 - 2024年冬季发布初版,2025年1.0版本上架App Store免费提供

审核争议: • 4月提交的1.5付费版本被拒,依据《审核指南》2.4.5条款 • 争议焦点:使用无障碍API将文本注入其他应用是否合规 • 此前相同功能的版本曾获批准,此次突然被认定违规

应对方案: 1. App Store版本(妥协版): - 取消自动粘贴功能,改为手动Cmd+V粘贴 - 操作步骤从4步增至6步,牺牲部分便捷性 - 保留120分钟/月的免费试用层

  1. 直接分发版本(完整版):
    • 通过个人网站mitmllc.com分发
    • 保留自动粘贴核心功能
    • 采用Paddle支付系统+Sparkle更新框架
    • 5月27日完成分发渠道建设

经验总结: - 平台限制倒逼完善了构建配置和支付体系 - "部分合规+多渠道分发"比单纯妥协更有建设性 - 无障碍工具的需求边界需要更清晰的界定

现状: • 两个版本并行运营,覆盖不同用户群体 • 作者Rene Zelaya开放contact@mitmllc.com沟通渠道

(注:原文中个人病史细节、技术实现过程等次要内容已适当精简,保留核心事件脉络和产品演进逻辑)

评论总结

以下是评论内容的总结,平衡呈现不同观点并保留关键引用:

1. 对苹果限制政策的理解与接受

  • 部分用户认为苹果出于安全考虑限制API访问是合理的: "I don't want random apps to paste potentially dangerous things into other apps. Its understandable." (#4) "This API is sensitive. I imagine Apple is particularly stringent as to how the access is justified." (#12)

  • 也有用户批评政策执行不透明: "the boundary seems opaque and inconsistently enforced" (#22) "I am still not certain I understand exactly what Apple's reviewer meant" (#5)

2. 对封闭生态系统的批评

  • 多条评论指责苹果的"围墙花园"模式: "Walled gardens are going to walled garden." (#1) "Apple abuses their dominant position to suppress competition." (#15) "you should not rely on Apple. they allow you to use your computer, but on their terms." (#2)

3. 替代解决方案建议

  • 推荐使用开源/非苹果平台: "Install some GNU/Linux distro and you can do whatever you want." (#2) "Time to turn Linux into a platform where you can upload into a store whatever the fuck you want." (#19) "Make apps for device, which are 100% owned by people." (#10)

  • 建议采用App Store外分发: "happy to distribute without the App Store" (#9) "SpaceGremlinPro version downloaded from their site" (#6)

4. 关于公司名称的争议

  • 多条评论质疑"MITM"公司名的安全性: "your company name is MITM. Man In The Middle certainly falls on one side of the perception line" (#7) "A company called 'MITM LLC' which hijacks pastes in other apps. Insanity." (#21)

5. 开发者困境

  • 开发者反映审核流程的困扰: "I predict a ton of rejections coming my way." (#13) "all the flaming hoops you have to jump through: both in the build system and from the random whims of reviewers." (#25) "Where I was more frustrated was how much this limited the potential usability of the iPhone app" (#9)

6. 功能性质疑

  • 部分用户质疑该应用的必要性: "macOS already has a dictation feature that does this exact thing" (#18) "Is this just an stealthy ad for another paid dictation app" (#23)