Mobile platforms include their own UI libraries and guidelines, so native applications for a device will share a common “look and feel.” It’s in the interest of the application developer to adhere to platform standards, especially on touch-screen devices, where users expect to use the platform’s standard set of gestures, which differs for each platform.