Answers:
Apple接受程序的标准之一是它是否调用不受支持的Apple API(或其他不良内容)。通过要求静态链接,他们可以证明软件不会进行此类调用。允许动态链接将允许以后添加任何行为,这几乎使他们的批准过程无效。
Apple允许OSX中的动态链接,因为Macintosh是真正的计算机,而不是平板设备,并且真正计算机的用户希望它们可以这种方式进行编程。平板电脑和手机市场与台式机和笔记本电脑市场大不相同。计算机是生产设备;用户期望能够在其上生产产品,包括编写可以满足其需求,满足其需求的程序。平板电脑设备(消费设备)从未有过这样的期望。
平板电脑和Apple Store的全部目的是创建一个封闭的环境,以保护消费者免受行人病毒等(当然,并允许Apple收取通过其商店销售的所有软件的30%)。