Mobile apps are computer programs designed to run on mobile devices like phones/tablets or watches.
Mobile apps are often very different from desktop apps running on desktop computers, and with web apps running on mobile web browsers rather than directly on mobile devices.
In 2009, technology columnist David Pogue said that newer smartphones could be nicknamed "app phones" to distinguish them from unsophisticated smartphones before. The term "app", which stands for "software applications", has since become very popular: In 2010, it was listed as "Word of the Year" by the American Dialect Society.
Video Mobile app
Overview
Most mobile devices are sold with some apps that are bundled as pre-installed software, such as web browsers, email clients, calendars, mapping programs, and apps to buy music, other media, or more apps. Some pre-installed applications can be removed by the usual uninstall process, leaving you more storage space for the desired. Where software does not allow this, some devices can be rooted to remove unwanted apps.
Applications that are not installed are usually available through distribution platforms called app stores. They began appearing in 2008 and are usually operated by owners of mobile operating systems, such as Apple App Store, Google Play, Windows Phone Store, and BlackBerry App World. However, there are independent app stores, such as Cydia, GetJar, and F-Droid. Some apps are free, while others must be purchased. Usually, they are downloaded from the platform to the target device, but sometimes they can be downloaded to a laptop or desktop computer. For apps with pricing, usually percentages, 20-30%, go to distribution providers (like iTunes), and the rest goes to the app manufacturers. Therefore, the same app may be charged differently depending on the mobile platform.
Apps can also be installed manually, for example by running Android app packages on Android devices.
The mobile app was initially offered for general productivity and information retrieval, including email, calendar, contacts, stock markets, and weather information. However, public demand and the availability of developer tools are driving rapid expansion to other categories, such as those handled by desktop application software packages. Like other software, explosions in numbers and applications make the challenge invention, which in turn leads to the creation of various reviews, recommendations, and curation sources, including blogs, magazines, and specialized online app discovery services. By 2014 government regulatory agencies are beginning to try to regulate and curate applications, especially medical applications. Some companies offer applications as an alternative method for delivering content with certain advantages via the official website.
The use of mobile apps has become increasingly common across mobile users. A comScore study in May 2012 reported that over the previous quarter, more mobile customers used the app rather than surf the web on their devices: 51.1% vs. 49.8% respectively. Researchers found that mobile app usage is highly correlated with the user context and depends on user location and time. Mobile apps play an ever-increasing role in health care and when properly designed and integrated can yield many benefits.
Market research firm Gartner estimates that 102 billion applications will be downloaded in 2013 (91% of which is free), which will generate $ 26 billion in the US, up 44.4% in 2012 worth US $ 18 billion. In Q2 2015, Google Play and Apple stores alone earned $ 5 billion. Analysts report estimates that the application economy generates revenues of more than EUR10 billion per year in the EU, while more than 529,000 jobs have been made in 28 EU countries due to the growth of the app market.
Maps Mobile app
Development
Developing apps for mobile devices needs to weigh the limits and features of this device. The mobile device runs on battery and has a processor that is stronger than a personal computer and also has more features like location detection and camera. Developers should also consider a variety of screen sizes, hardware specifications and configurations due to the intense competition in mobile software and changes within their respective platforms (though this problem can be solved with mobile device detection).
Mobile app development requires the use of a special integrated development environment. Mobile applications were first tested in the development environment using the emulator and then subjected to field testing. Emulators provide an inexpensive way to test apps on mobile phones where a developer may not have physical access.
The mobile user interface (UI) Design is also important. Mobile UI considers constraints and context, screen, input and mobility as outlines for design. Users often become the focus of interaction with their devices, and the interface requires hardware and software components. User input allows the user to manipulate the system, and device output allows the system to show user manipulation effects. Mobile interface design constraints include attention and limited shape factors, such as the screen size of a mobile device for the user's hand. Mobile UI context signals signals from user activity, such as location and scheduling that can be shown from user interactions within mobile apps. Overall, mobile interface design goals are primarily for easy-to-understand and easy-to-use interfaces.
Mobile UIs, or front-ends, rely on back-end phones to support access to enterprise systems. Mobile back-end facilitates data routing, security, authentication, authorization, off-line work, and service orchestration. This function is supported by a mix of middleware components including mobile application servers, Mobile Backend as a service (MBaaS), and SOA infrastructure.
The conversation interface displays the computer interface and brings interaction through text, not graphical elements. They imitate conversations with real people. There are two main types of conversation interfaces: voice assistants (such as Amazon Echo) and chatbots.
The conversation interface is very practical as users begin to feel overwhelmed with the mobile app (a term known as "application fatigue").
David Limp, senior vice president of Amazon devices, said in an interview with Bloomberg, "We believe the next big platform is sound."
Distribution
The three biggest app stores are Google Play for Android, App Store for iOS, and Microsoft Store for Windows 10, Windows 10 Mobile, and Xbox One.
Google Play
Google Play (formerly known as Android Market) is an international online software store developed by Google for Android devices. Opened in October 2008. In July 2013, the number of apps downloaded through the Google Play Store exceeded 50 billion, from over 1 million apps available. As of September 2016, according to Statista, the number of available applications exceeds 2.4 million. The store generated revenues of $ 6 billion by 2015.
App Store
Apple's App Store for iOS was not the first app distribution service, but it ignited the mobile revolution and opened on July 10, 2008, and in September 2016, reported more than 140 billion downloads. The original AppStore was first demonstrated to Steve Jobs in 1993 by Jesse Tayler at NeXTWorld Expo On June 6, 2011, there were 425,000 apps available, which have been downloaded by 200 million iOS users. During the 2012 Apple Worldwide Developer Conference, CEO Tim Cook announced that the App Store has 650,000 apps available for download as well as 30 billion apps downloaded from the app store up to that date. From an alternative perspective, the figure seen in July 2013 by the BBC from Adeven's service tracking shows that more than two-thirds of apps in the store are "zombies", which consumers almost never install.
Microsoft Store
The Microsoft Store (formerly known as Windows Store) was introduced by Microsoft in 2012 for the Windows 8 and Windows RT platforms. While it can also list for traditional desktop programs certified for compatibility with Windows 8, it's primarily used to distribute "Windows Store apps" - primarily built for use on tablets and other touch-based devices (but still usable with keyboards and mice, and on desktop and laptop computers).
More
- Amazon Appstore is an alternative app store for the Android operating system. Opened in March 2011 and in June 2015, the app store has nearly 334,000 apps. The Amazon Appstore Android app can also be installed and run on BlackBerry devices 10.
- BlackBerry World is an app store for BlackBerry 10 devices and BlackBerry OS. It opened in April 2009 as BlackBerry App World. Ovi (Nokia) for Nokia phones was launched internationally in May 2009. In May 2011, Nokia announced plans to change its Ovi brand product line under the Nokia brand and Ovi Store renamed to Nokia Store in October 2011. Nokia The Store will no longer allow developers to publish new apps or app updates for older Symbian and MeeGo operating systems from January 2014.
- The Windows Phone Store was introduced by Microsoft to its Windows Phone platform, which was launched in October 2010. As of October 2012, it has more than 120,000 apps available.
- Samsung Apps was introduced in September 2009. In October 2011, Samsung Apps reached 10 million downloads. The store is available in 125 countries and offers apps for Windows Mobile, Android and Bada platforms.
- The AppWrapper Electronic is the first electronic distribution service that collectively provides encryption and purchases electronically
- F-Droid - Free and open Source Android app repository.
- Opera Mobile Store is an independent app store platform for iOS, Java, BlackBerry OS, Symbian, iOS, and Windows Mobile, and Android-based phones. Launched internationally in March 2011.
- There are many other independent app stores for Android devices.
Enterprise management
Mobile app management (MAM) describes software and services that are responsible for providing and controlling access to internally developed and commercially developed mobile apps used in business settings. This strategy is intended to put aside the security risks of the Bring Your Own Device (BYOD) strategy. When an employee brings a personal device into a corporate setting, mobile app management enables the company's IT staff to transfer the necessary applications, control access to business data, and wipe the local cache business data from the device if it is lost, or when the owner does not work longer company. Containerization is BYOD's alternative security solution. Instead of controlling all employee devices, container applications make separate and secure pockets separate from all personal data. Enterprise control devices extend only to separate containers.
Packaging vs. apps management of native apps
Especially when employees "carry your own devices", mobile apps can be a significant security risk for businesses, because they transfer sensitive data that is not protected to the Internet without the user's knowledge and consent. The stolen company data report shows how quickly personal and corporate data can fall into the wrong hands. Data theft is not just the loss of confidential information, but it makes companies vulnerable to attack and blackmail.
Professional mobile app management helps companies protect their data. One option for securing company data is wrapping applications. But there are also some disadvantages such as copyright infringement or loss of warranty rights. Functionality, productivity, and user experience are very limited in application wrapping. The wrapped application policy can not be changed. If necessary, it must be reinvented from scratch, adding cost. App wrappers are mobile apps created entirely from existing websites or platforms, with little or no changes made to the underlying application. "Wrapping" is basically a new management layer that allows developers to set appropriate usage policies for app usage. Examples of this policy include whether authentication is required, allowing data to be stored on device, and enabling/disabling file sharing between users. Since most app wrappers are often the first website, they often do not match the iOS or Android Developers guidelines.
Or, it is possible to offer native applications securely through enterprise mobility management without limiting the original user experience. This enables more flexible IT management as applications can be easily deployed and policies tailored at all times.
See also
- Company mobile app
- Mobile commerce
- App store optimization
References
External links
- Media related to Mobile software on Wikimedia Commons
Source of the article : Wikipedia