Jak funguje Sandbox v iOS
Dnes si vysvětlíme jak funguje Sandbox a jak je to obecně s bezpečností v iOS. Každá aplikace po stažení z AppStore se nainstaluje do svého vlastního „písečku“ (sandboxu), ke kterému má přístup pouze ona sama, to znamená že žádná další aplikace nemá přístup k datům uložených v této aplikaci. I díky tomuto bezpečnostnímu návrhu operačního systému iOS není potřeba vlastnit žádný antivir, případná záškodnická aplikace (pokud by prošla schvalovacím procesem na AppStore) jednoduše nemá možnost dostat se do dalších aplikací k jejím datům. Pár let nazpět ve starých verzích iOS (až do verze 7.x) to znamenalo problém z hlediska sdílení souborů mezi aplikacemi. Příkladem může být třeba fotografie, kterou jste chtěli upravit dvěma a více aplikacemi, nebo například otevření videosoboru z jiného zdroje než je galerie, protože aplikace druhého fotoeditoru neměla možnost sáhnout po upravené fotce z prvního editoru a například VLC nemělo možnost sáhnout si pro soubor ze souborového manažeru. Proto od iOS 8.x Apple přidal mezivrstvu sdílení mezi (sandboxované) aplikace. To znamená, že po stisku tlačítka sdílení v aplikaci se soubor překopíruje do této mezivrstvy a soubor vloží do vybrané aplikace ke sdílení. Soubor v původní aplikaci zůstane netknutý (kvůli bezpečnosti), a vy máte zároveň možnost sdílet například film mezi aplikací VLC a souborovým managerem. Nevýhodou je samozřejmě to, že zdrojový soubor z původní aplikace musíte poté sami smazat. Každý sandbox každé aplikace je sám o sobě šifrován a zároveň s tím je šifrováno ještě celé úložistě iPhonu (nebo iPadu) a to defaultně již při prvním spuštění iOS po koupi zařízení.