当苹果在7月份推出OSX10.7Lion系统的时候,我们把焦点大都放在了新的用户界面,操作方式以及新功能上,例如和iOS很像的 Launchpad等等。其实Lion中还有一系列非表面的安全模式的的改变,将会在不久的将来对MacAppStore用户产生影响。
这些新功能和改变中包括一项“沙盘系统”(sandboxingsystem),通过这套系统可以防止第三方程序出现意外状况。例如一个第三方程序与木马有关联,那么使用沙盘系统则可以让这个程序对电脑系统本身造成损害的幅度降低到最小,甚至没有影响。沙盘系统程序可以对程序本身的功能进行限制,例如不能随意删除或者更改项目,以达到保护的目的。
对于开发者来说,需要创建适用于沙盘系统的单独程序,提供相应需要的功能。用户可以在沙盘中对这类程序进行一般的使用和操作,但是程序并不能安装到系统中。
苹果原计划是让MacAppStore中的程序在2011年11月份支持散盘系统,而今天得到的最新消息显示,这个时间被推迟到了2012年的3月1日。
新的沙盘系统将会大幅提高MacAppStore的安全保障,但也有评论认为沙盘系统的限制将会对Mac平台的功能创新起到遏制的负面效应。