Native Mobile App or Web App
Should I build a mobile web apps or native app? There is a certain allure to making a single web application that will work on all mobile devices. It is certainly cheaper. If done well it can look great. However, it is not a complete substitute for a native application. The native application experience is different. It is faster and does not rely on having an internet connection.
The most obvious difference between a mobile phone and your PC or Mac is that the phone has a much smaller screen. If you already have a page that works in desktop browsers and screen readers, one simple strategy is to have an additional stylesheet that's only used by the iPhone or Android mobile phone. Android phones can come in many different dimensions. Stylesheets now allow for specifying certain styles that work only at certain screen dimensions.