Beyond web/native/hybrid a new taxonomy for mobile app development
Currently, mobile operating systems are dominated by the duopoly of iOS and Android. App projects that intend to reach a high number of customers need to target these two platforms foremost. However, iOS and Android do not have an officially supported common development framework. Instead, different...
Saved in:
| Published in: | 2018 IEEE ACM 5th International Conference on Mobile Software Engineering and Systems (MOBILESoft) pp. 214 - 218 |
|---|---|
| Main Author: | |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
New York, NY, USA
ACM
27.05.2018
|
| Series: | ACM Conferences |
| Subjects: |
Human-centered computing
> Ubiquitous and mobile computing
> Ubiquitous and mobile computing systems and tools
Human-centered computing
> Ubiquitous and mobile computing
> Ubiquitous and mobile computing theory, concepts and paradigms
> Mobile computing
Human-centered computing
> Ubiquitous and mobile computing
> Ubiquitous and mobile devices
> Smartphones
Human-centered computing
> Ubiquitous and mobile computing
> Ubiquitous and mobile devices
> Tablet computers
|
| ISBN: | 9781450357128, 1450357121 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Currently, mobile operating systems are dominated by the duopoly of iOS and Android. App projects that intend to reach a high number of customers need to target these two platforms foremost. However, iOS and Android do not have an officially supported common development framework. Instead, different development approaches are available for multi-platform development.
The standard taxonomy for different development approaches of mobile applications is: Web Apps, Native Apps, Hybrid Apps. While this made perfect sense for iPhone development, it is not accurate for Android or cross-platform development, for example.
In this paper, a new taxonomy is proposed. Based on the fundamental difference in the tools and programming languages used for the task, six different categories are proposed for everyday use: Endemic Apps, Web Apps, Hybrid Web Apps, Hybrid Bridged Apps, System Language Apps, and Foreign Language Apps. In addition, when a more precise distinction is necessary, a total of three main categories and seven subcategories are defined.
The paper also contains a short overview of the advantages and disadvantages of the approaches mentioned. |
|---|---|
| AbstractList | Currently, mobile operating systems are dominated by the duopoly of iOS and Android. App projects that intend to reach a high number of customers need to target these two platforms foremost. However, iOS and Android do not have an officially supported common development framework. Instead, different development approaches are available for multi-platform development. The standard taxonomy for different development approaches of mobile applications is: Web Apps, Native Apps, Hybrid Apps. While this made perfect sense for iPhone development, it is not accurate for Android or cross-platform development, for example. In this paper, a new taxonomy is proposed. Based on the fundamental difference in the tools and programming languages used for the task, six different categories are proposed for everyday use: Endemic Apps, Web Apps, Hybrid Web Apps, Hybrid Bridged Apps, System Language Apps, and Foreign Language Apps. In addition, when a more precise distinction is necessary, a total of three main categories and seven subcategories are defined. The paper also contains a short overview of the advantages and disadvantages of the approaches mentioned. Currently, mobile operating systems are dominated by the duopoly of iOS and Android. App projects that intend to reach a high number of customers need to target these two platforms foremost. However, iOS and Android do not have an officially supported common development framework. Instead, different development approaches are available for multi-platform development. The standard taxonomy for different development approaches of mobile applications is: Web Apps, Native Apps, Hybrid Apps. While this made perfect sense for iPhone development, it is not accurate for Android or cross-platform development, for example. In this paper, a new taxonomy is proposed. Based on the fundamental difference in the tools and programming languages used for the task, six different categories are proposed for everyday use: Endemic Apps, Web Apps, Hybrid Web Apps, Hybrid Bridged Apps, System Language Apps, and Foreign Language Apps. In addition, when a more precise distinction is necessary, a total of three main categories and seven subcategories are defined. The paper also contains a short overview of the advantages and disadvantages of the approaches mentioned. |
| Author | Nunkesser, Robin |
| Author_xml | – sequence: 1 givenname: Robin surname: Nunkesser fullname: Nunkesser, Robin email: robin.nunkesser@hshl.de organization: Hamm-Lippstadt University of Applied Sciences, Hamm, Germany |
| BookMark | eNqNj89LxDAQhSMqqGvPCl48emmbZJImPeriL1jwoucwSSZYdVtpF6X__Va3J0-eHsPHe8x3wg7ariXGzgQvhFC6BFEbCaL4zYrvsaw2dgIctBHS7v-5j1g2DG-cc1lZbaQ4Zuc3NHZtvPwmX7a4ab6ofB1938RTdpjwY6BszgV7ubt9Xj7kq6f7x-X1KkepzCZXspoymKCwMgRWW_CQIPBkPRotkNvIjYoqoallkqgEehUk1SlShAALdrHbbYjIffbNGvvRWa1A6WqixY5iWDvfde-DE9z9qLtZ3c3qbnqa0lS4-mcBtjQZVgs |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| Copyright | 2018 ACM |
| Copyright_xml | – notice: 2018 ACM |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1145/3197231.3197260 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781450357128 1450357121 |
| EndPage | 218 |
| ExternalDocumentID | 8543456 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IL 6IN AAJGR ABLEC ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IEGSK OCL RIB RIC RIE RIL AAWTH LHSKQ |
| ID | FETCH-LOGICAL-a247t-426247c7c4a67e38583b3f3c0f8ba751a08d074d4fa792f2a41ab4c2e9fded3c3 |
| IEDL.DBID | RIE |
| ISBN | 9781450357128 1450357121 |
| ISICitedReferencesCount | 24 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000454503200033&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:51:04 EDT 2025 Wed Jan 31 06:52:08 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Keywords | hybrid iOS native web mobile app Android |
| Language | English |
| License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org. |
| LinkModel | DirectLink |
| MeetingName | ICSE '18: 40th International Conference on Software Engineering |
| MergedId | FETCHMERGED-LOGICAL-a247t-426247c7c4a67e38583b3f3c0f8ba751a08d074d4fa792f2a41ab4c2e9fded3c3 |
| PageCount | 5 |
| ParticipantIDs | acm_books_10_1145_3197231_3197260 acm_books_10_1145_3197231_3197260_brief ieee_primary_8543456 |
| PublicationCentury | 2000 |
| PublicationDate | 20180527 2018-May |
| PublicationDateYYYYMMDD | 2018-05-27 2018-05-01 |
| PublicationDate_xml | – month: 05 year: 2018 text: 20180527 day: 27 |
| PublicationDecade | 2010 |
| PublicationPlace | New York, NY, USA |
| PublicationPlace_xml | – name: New York, NY, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | 2018 IEEE ACM 5th International Conference on Mobile Software Engineering and Systems (MOBILESoft) |
| PublicationTitleAbbrev | MOBILESoft |
| PublicationYear | 2018 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0002685721 |
| Score | 2.2152317 |
| Snippet | Currently, mobile operating systems are dominated by the duopoly of iOS and Android. App projects that intend to reach a high number of customers need to... |
| SourceID | ieee acm |
| SourceType | Publisher |
| StartPage | 214 |
| SubjectTerms | Android Human-centered computing -- Ubiquitous and mobile computing -- Ubiquitous and mobile computing systems and tools Human-centered computing -- Ubiquitous and mobile computing -- Ubiquitous and mobile computing theory, concepts and paradigms -- Mobile computing Human-centered computing -- Ubiquitous and mobile computing -- Ubiquitous and mobile devices -- Smartphones Human-centered computing -- Ubiquitous and mobile computing -- Ubiquitous and mobile devices -- Tablet computers Hybrid Hybrid power systems Information systems -- Information systems applications -- Mobile information processing systems iOS Java Mobile App Native Operating systems Runtime Smart phones Software and its engineering -- Software notations and tools -- Development frameworks and environments Taxonomy Web |
| Subtitle | a new taxonomy for mobile app development |
| Title | Beyond web/native/hybrid |
| URI | https://ieeexplore.ieee.org/document/8543456 |
| WOSCitedRecordID | wos000454503200033&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NS8NAEB3a4sGTH61Yv1hB8GLaJrvJbr1JsfRi6aFCb2F3MwsebKUfov_e2U2sCoJ4SgghIcNm583uvPcArhJe9A1VXVHsuIyENCrS0hCQw9jL3lFCtjaYTcjxWM1m_UkNbrZcGEQMzWfY8adhL79Y2I1fKusqz4NMszrUpZQlV2u7npJkKqVqplLviUXa5cFRK-6Eo5egrGv7_MNEJeSQ4d7_3r4PrS8yHpts08wB1HB-CHufbgys-jmbMCjJKMy3eY-DnHd39O75WLfsjtFcxqb6LTAYGOFU9rAwNB8wAqHsW99QCx6H99PBKKosEiKdCLmOvJ68kFZaoTOJfpOPG-647TlltExj3VMFgYRCOC37iUu0iLURNsG-K7Dglh9BY76Y4zEw4Tha10sxUVQ10XMMqozHjjCB1VyaNlxS_HKP_Vd5SWdO8yrGeRXjNlz_eU9OX46uDU0f4fyl1NTIq-Ce_H75FHYJqKiy0fAMGuvlBs9hx76un1bLizAQPgAdZ63P |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFL1sU9CnqZs4PyMIvthtadIm9U3EMXEre5iwt5KkCfjgJvsQ_fcmaZ0KgvjUUkpLL2nuuck95wBchCRPpK26AmwICyiTPBBMWiCnsZO9swlZKW82wdKUTybJqAJXay6M1to3n-m2O_V7-flMrdxSWYc7HmQUV2EjojTEBVtrvaISxjyy9Uyp34Np1CHeUwu3_dGJUFaFev5ho-KzSK_-v_fvQPOLjodG60SzCxU93YP6px8DKn_PBtwWdBTkGr1TL-jd6b87RtY1ukF2NkNj8eY5DMgiVTScSTsjIAtD0bfOoSY89u7Gt_2gNEkIREjZMnCK8pQppqiImXbbfEQSQ1TXcClYhEWX5xYm5NQIloQmFBQLSVWoE5PrnCiyD7XpbKoPAFFDtDLdSIfc1k32OVLzmGBjUYEShMkWnNv4ZQ79L7KC0BxlZYyzMsYtuPzznsx-uTYtaLgIZy-FqkZWBvfw98tnsNUfDwfZ4D59OIJtC1t40XZ4DLXlfKVPYFO9Lp8W81M_KD4AWfuxFg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2018+IEEE+ACM+5th+International+Conference+on+Mobile+Software+Engineering+and+Systems+%28MOBILESoft%29&rft.atitle=Beyond+Web%2FNative%2FHybrid%3A+A+New+Taxonomy+for+Mobile+App+Development&rft.au=Nunkesser%2C+Robin&rft.date=2018-05-01&rft.pub=ACM&rft.spage=214&rft.epage=218&rft_id=info:doi/10.1145%2F3197231.3197260&rft.externalDocID=8543456 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357128/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357128/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357128/sc.gif&client=summon&freeimage=true |

