Often we come across this term – Sandboxing. So what exactly is it? More importantly, how does it affect you and why should you even bother?
If you are an iOS user, you must have often complained about how it takes time to access files from two different apps or how you cannot download files to your iDevice or how you cannot tweak the system settings, and so on. That’s because of sandboxing.
In a nutshell, sandboxing implies running every app in a memory space that is isolated from the rest of the system, especially the core system functionalities. So, every app has it’s own memory space where it stores it’s data. In order to allow other applications to access it’s data, permissions must be given. While it can seem inconvenient at first, it is extremely useful and helps safeguard your device from so many threats. Ever wondered why iOS has hardly any viruses, while Android and Windows have tons of them? This is because iOS works on the concept of Sandboxing. So, no app can access the underlying system code, and hence can’t inject any malicious code into your device.
Try out any of the Safe Browsers provided by antivirus softwares. You are encouraged to make payments and stuff using such browsers. What makes them safe, though? Sandboxing makes them safe. These safe browsers are a allowed to run in a closed environment to prevent any security lapses.
Oh, and just so you know : Sandboxing is popularly known as a “walled garden”. Apple is criticised often for it’s walled garden. Read about it in any Android fan site and you shall see.
Hope this clears you a bit about what exactly is Sandboxing…