This should probably be on Super User since it's not specifically a programming question, however you do ask if such an application can be made, so...
It depends on the user agent string the browser includes on the HTTP request. By default, this indicates a mobile user hence you get the mobile page. Some browsers have a 'View Desktop Site' option that adjusts the user agent so it appears that the request is coming from a desktop browser. Note that choosing that option (if available) is not guaranteed to always work.
For Android (don't know about iOS), you can do this yourself with an Activity using a WebView. The code below makes the webview pretend to be a desktop Firefox browser:
String ua = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"
mWebview.getSettings().setUserAgentString(ua);
Fyi, the above code is taken from question Want to load desktop version in my webview using uastring