Modern smartphones are basically pocket-sized computers. The key things that set them apart from laptop or desktop computers tend to be their size, shape, and software. But the distinction gets blurry ...