At the very basic level, there are two types of keyboards in use on smartphones today: physical and virtual. Virtual keyboards, like that on the iPhone and popular Android devices, are generally more widespread while physical keyboards are more popular with people who prefer tactile feedback which is, of course, missing on virtual keyboards.