Zavřít reklamu

Včera, 3. listopadu, dostali vývojáři Mac aplikací výzvu od Apple ohledně využití sandboxingu aplikací. Sandboxing je metoda využívaná třeba v iOS. Aplikace má vlastní “píseček”, kde si může ukládat svoje data a odkud si data může brát. Nemůže sahat na soubory umístěné mimo tento sandbox. A to by chtěl Apple zavést i u Mac aplikací.

Ve výzvě se píše, že všechny aplikace odeslané do Mac App Store od 1. března 2012 musí mít sandboxing implementovaný. Dle slov Applu je sandboxing důležitý především kvůli bezpečnosti systému. Decentralizovaná úložiště znesnadní činnost podvodným programům a virům. Pokud přece jen programátor potřebuje, aby aplikace pracovala s externími zdroji, musí autor přesvědčivě odůvodnit, proč je třeba udělat v jeho případě výjimku.

Sandboxing má ale také druhou stranu mince. S omezenou svobodou v iOS jsme se tak nějak smířili, především ve prospěch integrity a stability. Nicméně na dospělém, plnohodnotném stolním operačním systému je větší míra svobody stále podstatná. Je evidentní, že se Apple snaží stále více iOS a OS X k sobě přiblížit, jak to ostatně ukázal v Lionovi.

Nutnost používat pro data pouze sandbox se ale jeví jako začátek kontroly, začátek Velkého bratra. Vzpomeneme-li si na slavnou reklamu Applu “1984”, nabízí se nám paradoxní skutečnost. Zatímco v minulém století Apple proti velkému bratrovi bojoval, teď se jím sám stává. Ano, sandboxing se týká pouze Mac App Store, mimo něj si mohou vývojáři de facto dělat co chtějí.

Ale co když třeba u OS X 10.8 Apple prohlásí, že jediným zdrojem aplikací bude pouze Mac App Store? Co budeme dělat pak? Jailbreak pro Macy? Cydia for Mac? Nezbývá, než doufat, že k něčemu takovému nakonec nedojde…

.