Content deleted Content added
→First-Party: Corrected and updated some information, removed non-officially supported software that has since also been deprecated |
Jerryobject (talk | contribs) WP:REFerence WP:CITation parameters: update-standardize, reorders, respaces. Small WP:COPYEDITs WP:EoS: WP:TERSE, clarify. WP:LINKs: adds, update-standardizes, needless-WP:PIPEs > WP:NOPIPEs. MOS:FIRSTABBReviations clarify-define before parenthetic WP:ABBRs. Nonlead-word nonproper noun MOS:CAPS > WP:LOWERCASE sentence case. Spaced: dual hyphens > WP:NDASHes. WP:BADEMPHASIS MOS:BOLDs > MOS:NOBOLD WP:ITALICs. |
||
Line 1:
{{
{{Use dmy dates|date=September 2020}}
'''Mobile app development''' is the act or process by which a [[mobile app]] is [[software development|developed]] for one or more [[mobile device]]s, which can include [[personal digital assistant]]s (PDA), [[enterprise digital assistant]]s (EDA), or [[mobile phone]]s.<ref>{{Cite web |title=Introduction to Mobile Application Development
The mobile app development sector has experienced significant growth in Europe. A 2017 report from the Progressive Policy Institute estimated there were
== Overview ==
Line 37:
Notable tools are listed below.
==== First
First party tools include official [[software development kit|SDK]]s published by, or on behalf of, the company responsible for the
Line 90:
|}
==== Second
{| class="wikitable sortable" style="font-size:90%"
Line 112:
|}
==== Third
{| class="wikitable sortable" style="font-size:90%"
Line 404:
|-
! [[Unity (game engine)|Unity]]
| [[C Sharp (programming language)|C#]], [[JavaScript]], [[Boo (programming language)|Boo]], other [[
| {{Yes}}
| Remote used to simulate device interaction before app is uploaded to the device.
Line 413:
|-
! [[Verivo]] AppStudio
| WYSIWYG, graphical drag and drop, [[JavaScript]], [[
| {{Yes}}
| Test right in browser or device
Line 431:
|-
! [[V-Play Engine]]
| [[Objective
| {{Yes}}
| {{Yes}}
Line 440:
|-
! Wakanda
| [[HTML5]], [[
| {{Yes}}
| {{Yes}}
Line 452:
| {{Yes}}
| {{Yes}}
|Xamarin Studio (Mac only; deprecated), Visual Studio (Windows only), Visual Studio for Mac (Mac only; replaced Xamarin Studio)<ref name="xamarinrebrand">{{cite
|Android, iOS, Windows Phone, Windows Store apps
|The native distribution of each platform
Line 515:
|-
! Wakanda
| [[
| Use Wakanda Studio
| Android, iOS (iPhone, iPad), Windows Phone 10 (soon), HTML5 app
Line 684:
Mobile applications are first tested within the development environment using emulators and later subjected to [[field testing]]. [[Emulator]]s provide an inexpensive way to test applications on mobile phones to which developers may not have physical access. The following are examples of tools used for testing applications across the most popular [[mobile operating system]]s.
*
*
*
*
*
*
*
Tools include
* [[Eggplant
* [[Ranorex]]
* [[Testdroid]]
== Design principles ==
According to a 2020 Industry Report on Applications, 46% of [[mobile app]] users have stated that they have stopped using or uninstalled an app due to poor performance.<ref name=":0">{{Cite web |date=2020-01-06 |title=Apps Statistics, Usage & Downloads (2020 report) |url=https://saasscout.com/statistics/apps-statistics/ |access-date=2024-02-20 |website=SaaS Scout (formerly SoftwareFindr) |language=en-US}}</ref> Design experts advocate for the following design principles to create successful and effective mobile apps:
==Patents==
Line 739:
==References==
{{
{{Mobile operating systems}}
{{Mobile phones}}
|