Applications for smart phones are growing in an importance. However there are different mobile platforms. Developing a native app for each mobile platform is expensive. So people promoting developing web app for mobile phone. But also some issues with web applications: performance, accessing the device hardware, and access to full set of UI widgets of the platform. We compare web applications versus native applications on the iPhone. We see how close web applications are to native applications based on the access to the native widgets, data access, hardware access, and performance.