macOS上的软件分发渠道有哪些有哪些对开发者友好的分发渠道

总的来说可以分成 Mac App Store 和非 MAS 吧。前者和 iOS 的 App Store 类似,通过 iCloud 账户,在 App Store 中购买/下载。应用运行在沙箱中,安全性较高,但权限受到限制。此外,除了开发者帐号的年费,在 App Store 中每售出一份软件苹果还要抽取提成。不在 MAS 发布的应用,分发渠道可以有很多种,比如问题描述中提到的游戏通过 Steam 等平台分发,或是在开发者的官网发布等等。不在 MAS 上发布的应用,也需要注册苹果的开发者帐号,从而对应用进行数字签名 。在 OS X Lion 中引入的 Gatekeeper 会阻止没有经过数字签名的应用安装——当然 Gatekeeper 也可以在系统偏好设置中关闭,但就是要承受一定的安全风险了。在 App Store 中售卖的 App, 同样可能在非 App Store 渠道分发,比如 CoD 7 就在 App Store 和 Steam 中都有发售。Sketch 3 也同时提供在 MAS 中的单份授权,以及在官网中出售的批量授权。命令行工具应该是不需要数字签名的。------OS X:关于 Gatekeeper


    推荐阅读