Although improvements are ongoing, mobile browsers have limited capabilities compared to traditional desktop browsers.
Functionality is similar for the major players (Apple, Android, RIM, Windows), but falls off sharply on other platforms. Depending
on what platforms need to be supported, the solution may be limited to the lowest common denominator, giving the app a
“clunky” look, or require time-consuming customization across browser versions.