Because smartphones are small computers, they run an operating system that is often common between devices to ensure compatibility.