How to use asp.net mvc to develop hybrid mobile applications

Source: Internet
Author: User

Apple's App Store now has more than 500,000 apps, and Android is close to the number, and the upstart Windows Phone has more than 50,000 recently, and is growing fast.

Mobile application industry: challenges brought by market differentiation

In this exciting context, we can be sure that there will be a large number of industry applications on the mobile platform in the near future. With the opportunity, mobile application development will also face a series of its own challenges.

One of the major challenges is the problem of market fragmentation. The 2012 survey in the third quarter showed that the market for mobile operating systems was a serious problem. Of all the devices sold in the quarter, Android accounted for about 14% of the 72%,ios, BlackBerry (Rim/blackberry) accounted for 5%, and Windows Phone platform accounted for 2%. (based on Gartner statistics)

To develop a commercial application that runs on all devices, you need to apply the following technologies:

There is an essential difference between these platforms, languages, and development tools, a solution that can run on all platforms, and the investment required to develop them is high.

It is worth mentioning that even under the same platform, the degree of differentiation is very serious, the current leader of the Android platform is particularly obvious. Since Android is open and can be arbitrarily altered, there are now hundreds of of Android-based devices in the market. Most of them can only use a specific version of the Android API. Even if the application is within the supported API version, there are still a few devices that are having problems using these applications. Thus the conclusion is that there is no shortcut to dealing with market fragmentation in the mobile market. This makes it extremely difficult to implement a native solution that runs on multiple platforms.

Mobile Web Applications: Market differentiation solutions?

Web applications are an alternative to native applications. All major mobile platforms offer browsers that are available. And, with the exception of Windows Phone browser, most platform browsers are based on an Open-source WebKit browser platform that implements the desktop version of Apple Safari and Google Chrome. These browser platforms have good support for JavaScript, and jquery is also well supported on most mainstream mobile devices. In addition, browsers are also improving adherence to HTML 5 and related web standards, making browsers a more attractive development platform. Using the current technology to create a feature-rich web site, and also to run well on a mobile device is perfectly possible.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.