Once a developer makes a unique Mobile application, he needs to file a patent. Currently, there are thousands of such patents pending world over. Most of these are related with DBMS, managing businesses etc.
Individual developers are being encouraged by mobile manufacturing companies as well as service providers to share their applications on their online stores where these can directly be downloaded by the users. Developers get a fixed share of the revenue depending on such sales and the popularity of these applications. Some of the most famous such online stores are Apple’s application store, HP’s online store and likewise several other online stores.
Web application development and mobile application development are similar from the creativity point of view. Both application developments need a lot of creativity along with an in depth technical knowledge. However, web application development relatively provides more freedom to a developer since the battery of a laptop or a netbook is likely to run more than a smart phones. Also, there is still a relatively larger population that has a regular desktop computer so the power consumption issue which needs to be carefully considered in mobile application development can be viewed in a relaxed manner.
Smart phones like iPhones or Androids run on a battery and usually the data transfer charges are higher for mobile phones compared to regular broadband connections on desktops, laptops or net books which need to be considered while developing mobile applications for both. A mobile application has to deliver more while utilizing less unlike the freedom web enjoys. Optimized webs are designed for handheld devices where mobile applications are supported. Although, web applications have their constraints but the plug-ins required for most web applications are readily available unlike mobile applications that still need a little bit of searching and work on part of the hand held device user.