Mobile Application Research Paper

1255 Words6 Pages

The apparent increase in the number of mobile users invariably leads to rapid development of the global mobile applications market. No matter what your business is, it is impossible today not to take into account the time that people spend in front of mobile devices each day. According to a recent study, Americans spend an average of 2 hours and 57 minutes a day on a mobile device. No wonder business owners also tend to become "mobile". This article aims to describe two approaches in mobile application development - native and cross-platform, as well as the ability to combine both Each approach has its own characteristics, which critically affect the final result. And in order to facilitate mutual understanding between the customer and the …show more content…

And at the same time they consume phone's resources (battery, memory, CPU) more efficiently. Such applications are usually downloaded directly from app stores (App Store, Google Play). Cross-platform approach As the name itself suggests, it's an application that is developed only once and works on different platforms. The user interface is created using standard web technologies such as HTML and CSS, and the application logic is driven by JavaScript. It is in fact a website that has been optimized for display on mobile devices. The ability to work on all devices without further adaptation for each platform is due to the fact that it uses the browser's engine to work. But it cannot access most device functionality The structure and logic of a cross-platform application is created with the help of such tools as PhoneGap, NativeScript or Xamarin. These tools essentially wrap applications created using HTML, CSS, and JavaScript into native applications. Hybrid …show more content…

And now we can easily make a choice in favor of one or another depending on the situation, or even combine both approaches. Remember, what kind of goal you plan to achieve when creating a mobile application depends on what functionalities it should be empowered with. From a technical point of view and in terms of high-quality user experience, native development has far more advantages. However, there are areas in which cross-platform development is justified: for example mobile games. The vast majority of modern mobile games are written using cross-platform technologies, it greatly speeds up development without sacrificing quality. In this case special graphics frameworks are being used (the most popular - Unity 3D). Cross-platform implementation can be also an optimal solution for B2B and business process automation apps where deployment time is more vital than good look and feel. When you need to quickly enter the market to conduct some tests for your business idea, or when you have a website that you want to be turned into an app for a minimal price. In all other cases, if you project is not a game and aimed at long-term development, requires smooth performance and needs to be as responsive as possible - native development is the only

More about Mobile Application Research Paper

Open Document