This content is part of the Essential Guide: A guide to modern mobile application development strategies

mobile application development

Contributor(s): James Denman

Mobile application development is the set of processes and procedures involved in writing software for small, wireless computing devices such as smartphones or tablets.

Mobile application development is similar to Web application development and has its roots in more traditional software development. One critical difference, however, is that mobile applications (apps) are often written specifically to take advantage of the unique features a particular mobile device offers.  For instance, a gaming app might be written to take advantage of the iPhone's accelerometer.

One way to ensure that applications show optimum performance on a given device is to develop the application (app) natively on that device. This means that at a very low level, the code is written specifically for the processor in a particular device. When an app needs to run on multiple operating systems, however, there is little -- if any -- code that can be reused from the initial development.  The application must essentially be rewritten for each specific device. 

In the future, it's expected that a majority of mobile application development efforts will focus on creating browser-based applications that are device-agnostic. Browser-based applications are simply websites that are built for mobile browsers. Such sites are built to load quickly over a cellular network and have finger-friendly navigation. 



This was last updated in October 2011

Next Steps

Learn key factors to consider when buying mobile app dev tools

Learn how cloud helps alleviate mobile app development challenges

Learn more about the Salesforce1 Platform

Discover how to use Oracle MAF

Everything you wanted to know about Google's Android Studio IDE 

Is Xamarin Platform the right mobile app development platform for native and cross-platform apps for Android, iOS and Windows devices?

Streamline your cross-platform app development with SAP HANA Cloud Platform

Continue Reading About mobile application development

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

Developers are ignoring tactics that make apps more easily discovered, particularly on the web: Deep linking and Google app search.

Are you looking for a mobile development position that will not only challenge you professionally but also provide a good work/quality of life balance.. here you go!

I have been to some VERY bad mobile sites for very well known companies. After a few minutes of frustration I forget the tablet and log-in with the laptop. There is more desktop real estate to work with and the functions and features can be very different then what the mobile version offers. Some do not even offer a link for the full site.
Todd, it's funny that you mention how well-known companies have poor mobile sites. You think such organizations would be more up-to-speed!
I am totally agreed with you. I think according to market research now a days, there are huge demand of smart TV and the Android application development and iPhone application development.
Nowadays, most of the website are mobile friendly. Developers should recommend the clients to develop website according to mobile friendly guidelines. Majority there are more machine user compared to mobile users. But, we need to develop website mobile friendly and if possible develop or design application for the Mobile and specific platform. It will also help you to get more visibility.
Nice blog! It's very informative. Thanks for sharing.
This is really a great definition. Thanks for sharing it with us.
Exactly mobile application has its salient features which are uncomparable to the web application and website.
As part of developement ,mobile user interface is essential while developing mobile app.
It consider constraints,context,input and mobility as outline for design
With the exploding popularity of smartphones and tablets, mobile application development is becoming a more and more popular medium of software creation.Mobile application development is in a constant state of change. Every six months a new operating system typically rolls out with unique features mobile apps can utilize.Mobile app development is the process of creating applications for the different mobile platforms. MAAN Softwares is the best mobile app development company in USA which design and develop mobile applications for all thee platforms like android and ios applications.
very well written post on mobile development. i am working with development field this blog is very helpful for me. all information is very unique and very representative. now a days working with android development is very difficult and mobile application are very interested part to do as career. please give next article on android application development. waiting for your next blog
I am following TechTarget for a long time. It helps me to understand mobile app development.
This is an up-to-date blog post I came across for Mobile Application Development. Thanks for this great post.
        Nice blog thanks for wonderful articles this time, you have mentioned mobile app developer but you could't show any app name, why?


File Extensions and File Formats

Powered by: