Since it’s very beginning, Android has had a rather different way of managing storage space. In the initial devices, the internal memory was really low (imagine a device today with mere 512 MB of storage), and even in those that had larger capacities, it wasn’t possible to even move apps (and data) to SD card for efficient utilization of available space. This, however, brings to me to my second point, that Android has almost always supported external, expandable memory in the form of SD cards. It was quite a way to compete with the main contender in the smartphone arena, too; Apple’s iPhone has always had much larger internal memory (8GB was the very basic), but Android managed to keep the cost lower by embedding a lower capacity flash memory and providing the freedom to expand on it at your will through SD cards.