Mobile Apps Are Not Just Webapps Wrapped in a Nati
Someone told me recently that they thought mobile apps are just web apps wrapped in a native core. While this is a possible approach, it isn't generally true of mobile applications. In the iPhone, there is a component that can grab a page from the Internet and show it in the app. Apps are built with components. These components are the things you see on the screen. Android application are the same thing. Components are put on the screen then code is used to define how the components function. There's code that gets triggered when a user presses a button. As a result, the native app experience is tighter and more controlled since it does not have to reach out over the Internet to get data.