03.11.2011, 13:29
mycodepack_parse_table('
[cell align=center]
Developer erhalten Frist bis 1. März 2012
[row]
[cell]
[cell align=center]
Developer erhalten Frist bis 1. März 2012
[row]
[cell]
Eigentlich sollte das sog. Sandboxing bereits zum 1. November 2011 für alle Programmierer zur Pflicht werden. Nun hat Apple in einer Mail an die Mac-Developer den 1. März 2012 als Startdatum genannt.
Beim Sandboxing werden Programme und Apps in einem eigenen Speicherbereich mit genau definierten Berechtigungen, auf Systemressourcen zugreifen zu dürfen, ausgeführt. Die Vorteile preist Apple mit den Worten: Das Sandboxing Deiner App ist eine großartige Möglichkeit, Systeme und Anwender durch Zugriffsbeschränkungen der Apps zu schützen. Für Malware wird es schwieriger, ein System zu kompromittieren.
Diese Verpflichtung gilt für alle Apps, die ab dem 1. März 2012 eingreicht werden; die entsprechende Routine steht in Xcode als Checkbox zur Verfügung. Benötigt eine App zusätzliche Berechtigungen über die eigene Sandbox hinaus, so muss eine Begründung abgegeben werden, die zusammen mit der App beim App Store einzureichen ist. Apps, die noch kein Sandboxing unterstützen und umgeschrieben werden müssen, können temporäre Berechtigungen anforden und sollen mit der Zeit auslaufen.
Für den Anwender hat das Sandboxing jedoch nicht nur Vorteile: Es wird für systemnahe Tools und Tweaks nahezu unmöglich sein, die Vorgaben von Apple zu erfüllen. Ein prominentes Beispiel hierfür ist beispielsweise der beliebte Editor TextWrangler: Die App Store-Variante lässt keine Speicherung von bearbeiteten Systemdateien, wie z.B. der hosts-Datei zu. Da es bislang keinen Zwang zur Programminstallation ausschließlich über den App Store gibt, ist anzunehmen, dass systemnahe Programme wieder vermehrt über den Direktverkauf vertrieben werden.
')Beim Sandboxing werden Programme und Apps in einem eigenen Speicherbereich mit genau definierten Berechtigungen, auf Systemressourcen zugreifen zu dürfen, ausgeführt. Die Vorteile preist Apple mit den Worten: Das Sandboxing Deiner App ist eine großartige Möglichkeit, Systeme und Anwender durch Zugriffsbeschränkungen der Apps zu schützen. Für Malware wird es schwieriger, ein System zu kompromittieren.
Diese Verpflichtung gilt für alle Apps, die ab dem 1. März 2012 eingreicht werden; die entsprechende Routine steht in Xcode als Checkbox zur Verfügung. Benötigt eine App zusätzliche Berechtigungen über die eigene Sandbox hinaus, so muss eine Begründung abgegeben werden, die zusammen mit der App beim App Store einzureichen ist. Apps, die noch kein Sandboxing unterstützen und umgeschrieben werden müssen, können temporäre Berechtigungen anforden und sollen mit der Zeit auslaufen.
Für den Anwender hat das Sandboxing jedoch nicht nur Vorteile: Es wird für systemnahe Tools und Tweaks nahezu unmöglich sein, die Vorgaben von Apple zu erfüllen. Ein prominentes Beispiel hierfür ist beispielsweise der beliebte Editor TextWrangler: Die App Store-Variante lässt keine Speicherung von bearbeiteten Systemdateien, wie z.B. der hosts-Datei zu. Da es bislang keinen Zwang zur Programminstallation ausschließlich über den App Store gibt, ist anzunehmen, dass systemnahe Programme wieder vermehrt über den Direktverkauf vertrieben werden.