Análisis Comparativo Entre Enfoques de Desarrollo para Aplicaciones Móviles

Palabras clave: tics, rendimiento y framework, aplicaciones móviles

Resumen

Hoy en día, el desarrollo de aplicaciones se ha convertido en una necesidad para cualquier negocio que pretenda ofrecer algún servicio a sus usuarios, por el motivo de que los teléfonos inteligentes han llegado a ser una parte importante de nuestras vidas. Debido a la gran diversidad de sistemas operativos que existen actualmente en el mercado, los desarrolladores deben de atender a cada una de las plataformas, lo que incrementa en forma considerable el tiempo como los recursos necesarios para crear estas aplicaciones. Afortunadamente, en los años pasados han aparecido nuevas herramientas de desarrollo que permiten crear una app que funcionan para distintos sistemas operativos a partir del mismo código fuente, sin embargo, seleccionar una herramienta de trabajo sin el conocimiento previo puede resultar en una pérdida de tiempo y recursos. A lo largo de este documento se analiza los 2 entornos de desarrollo de aplicaciones móviles, nativo e híbrido, con la finalidad de llegar a una conclusión ¿Puede una aplicación híbrida satisfacer las necesidades de usabilidad y de desarrollo si la comparamos con una nativa? La respuesta corta es: sí. Sin embargo, existen situaciones en las que una aplicación híbrida podría no ser la mejor opción al sacrificar el rendimiento y la apariencia de una aplicación 100% nativa.

Descargas

La descarga de datos todavía no está disponible.

Citas

Adobe. (2011, 3 de octubre). Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap. Wayback Machine. https://web.archive.org/web/20120413181632/http://www.adobe.co m/aboutadobe/pressroom/pressreleases/201110/AdobeAcquiresNit obi.html

Adobe. (2020, 10 de agosto). Update for Customers Using PhoneGap and PhoneGap Build. Medium. https://blog.phonegap.com/update-for- customers-using-phonegap-and-phonegap-build-cc701c77502c

Alcántara, B. (2022, 23 de enero). Los móviles con mejor pantalla que puedes comprar. Andro4all. https://andro4all.com/compras/moviles- mejor-pantalla

Amadeo, R. (2015, 1 de mayo). Google’s Dart language on Android aims for Java-free, 120 FPS apps. Ars Technica. https://arstechnica.com/gadgets/2015/05/googles-dart-language-on- android-aims-for-java-free-120-fps-apps/

Android Developers, (s. f.). Introducción a Android Studio | Desarrolladores de Android | Android Developers, https://developer.android.com/studio/intro?hl=es-419

Blog Centro de e.-Learning. (2020, 4 de junio). El crecimiento del mercado de apps móviles incrementa la necesidad de programadores especializados - Blog Centro de e-Learning. Blog Centro de e- Learning. https://blog.centrodeelearning.com/2020/06/04/el- crecimiento-del-mercado-de-apps-moviles-incrementa-la-necesidad-de-programadores-especializados/

Carrillo, A. E. (2018). Plataforma de tecnologías inteligentes para la autogestión de salud de pacientes con diabetes y asma con el apoyo de una aplicación móvil y un sistema de recomendaciones, enfocado en la optimización de la aplicación móvil en la versión 4.4.2 de android para mejorar el diseño visual y reorganizar las pantallas de acceso.

CIC Digital (s. f.). Desarrollo de aplicaciones móviles multiplataforma https://digital.cic.gba.gob.ar/handle/11746/6601.

Ciencias Holguín. (s. f.). Telefonía móvil celular: origen, evolución, perspectivas. | Rodriguez | Ciencias Holguín. http://www.ciencias.holguin.cu/index.php/cienciasholguin/article/vie w/299

Collado, C. (2022, 12 de enero). Los procesadores más potentes para móviles. Andro4all. https://andro4all.com/moviles/los-procesadores- mas-potentes-para-moviles

Cope. (2018, 13 de diciembre). Así ha sido la evolución desde los años 70 de las baterías, el corazón de los 'smartphones'. COPE. https://www.cope.es/actualidad/tecnologia/noticias/asi-sido- evolucion-desde-los-anos-las-baterias-corazon-los-smartphones-20181213_309807.

Correa Rios, M. (2013). Composición del sistema operativo móvil ios de apple y el hardware y software que lo utilizan.

Dávila Escobar, J. R. Y Pozo Acosta, W. R. (2013). Análisis, diseño e implementación de un aplicativo touch screen multimedia inmersivo que permita interactuar, navegar y leer medios de información digitales a través de un tablet ipad (e-reader) usando el IDE XCode, con el lenguaje OBJECTIVE-C bajo el framework cocoa de apple.

Delía, L. N. (2017, 1 de marzo). Desarrollo de Aplicaciones Multiplataforma.

Cic Digital Repositorio Institucional. ttps://digital.cic.gba.gob.ar/items/fce2ea99-8c62-4098-bfa4-8725c152bf8d

Edix. (2021, 19 de agosto). Framework: qué es, para qué sirve y algunos ejemplos. Edix España. https://www.edix.com/es/instituto/framework/

Fer, P. (2012, 6 de junio). Recommendations for building smartphone- optimized websites. Google Developers. https://developers.google.com/search/blog/2012/06/recommendatio ns-for-building-smartphone

Fernández, S. P. 2002. Investigación cuantitativa y cualitativa. Cad Aten primaria complejo Hospitalario Juan Canalejo. Coruña, España. 76-78 p

Flores, F. (2022, 22 de julio). Qué es Visual Studio Code y qué ventajas ofrece. OpenWebinars.net. https://openwebinars.net/blog/que-es- visual-studio-code-y-que-ventajas-ofrece/

Flutter Developers. (s. f.). FAQ. Flutter documentation | Flutter. https://docs.flutter.dev/resources/faq

Google Developers. (2019, 27 de diciembre). Descripción general de Kotlin

| Desarrolladores de Android. Android Developers. https://developer.android.com/kotlin/overview?hl=es

Guthrie, S. (2016, 24 de febrero). Microsoft to acquire Xamarin and empower more developers to build apps on any device - The Official Microsoft Blog. The Official Microsoft Blog. https://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire- xamarin-and-empower-more-developers-to-build-apps-on-any- device/

Hernández Sampieri, R., Collado, C. F. y Baptista Lucio, M. d. P. (2010). Metodología de la Investigación

Hobbs, S. (2012, 11 de septiembre). Fireside Chat With Facebook Founder and CEO Mark Zuckerberg - TechCrunch. TechCrunch. https://techcrunch.com/video/fireside-chat-with-facebook-founder- and-ceo-mark-zuckerberg

Ionic. (2020, 7 de diciembre). Core Concepts - Ionic Documentation. Ionic

Docs. https://ionicframework.com/docs/core-concepts/fundamentals

Ionic. (s. f.). Cross-Platform Mobile App Development: Ionic Framework. Ionic Framework. https://ionicframework.com

Apple. https://www.lafactoriaapple.com/instalar-xcode.php

León, A. (2011, 12 de febrero). La evolución del teléfono móvil: Del

'zapatófono' a los smartphones - rtve.es. RTVE.es. https://www.rtve.es/noticias/20110212/evolucion-del- telefono-movil-del-zapatofono-smartphones/404523.shtml

Luna Intriago, J. M. (2020). Taxonomía de tecnologías para desarrollo móvil multiplataforma

Maturana, J. (2013, 3 de abril). 40 años de la primera llamada con teléfono móvil.

MuyComputer. https://www.muycomputer.com/2013/04/03/40-anos- de-la-primera-llamada-con-telefono-movil/

Meyer, L. (2018, 15 de enero). The Story of React Native - from Hackathon to Release. JobNinja Blog. https://jobninja.com/blog/short-story- react-native/

Microsoft. (s. f.). What is Xamarin? | .NET. Microsoft. https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin

Montalvo Paez, D. P. (2018). Desarrollo de un sistema informático para la trazabilidad de los resultados de la materia prima (plasmas reactivos y no reactivos) en el programa de evaluación externo del desempeño para el centro de investigación para la salud en américa latina (ciseal).

NativeScript. (s. f.). Accessing Native Platform APIs | NativeScript. Introduction | NativeScript. https://docs.nativescript.org/native-api- access.html

PasionMovil. (s. f.). Historia programación de dispositivos móviles | PasionMovil. https://www.pasionmovil.com/editorial/programacion- para-dispositivos-moviles-una-resena-historica/

Peña, J. B. (2008). Estudio de la plataforma Android. https://1library.co/document/y866l2rq-estudio-de-la-plataforma- android.html

Pilligua robalino, H. W. (2013). Interfaces gráficas para desarrollo de aplicaciones java en blackberry, complejidad del desarrollo y propuesta de ambiente de desarrollo gráfico

Ramírez I. (2018, 3 de Julio), ¿Qué es una aplicación web progresiva o PWA?. https://www.xataka.com/basics/que-es-unaaplicacion-web- progresiva-o-pwa

Ranchal, J. (2019, 11 de noviembre). Inicio, evolución y futuro del smartphone.

MuyComputer. https://www.muycomputer.com/2019/11/11/inicio- evolucion-y-futuro-del-smartphone/

React Native. (2021a, 2 de octubre). Out-of-Tree Platforms · React Native. React Native Learn once, write anywhere. https://reactnative.dev/docs/out-of-tree-platforms

React Native. (2021b, 2 de octubre). Core Components and Native Components · React Native. React Native · Learn once, write anywhere. https://reactnative.dev/docs/intro-react-native- components

Rieger Christoph, Majchrzak Tim A. (2019, Julio). Towards the definitive evaluation framework for cross-platform app development approaches - ScienceDirect. https://www.sciencedirect.com/science/article/pii/S0164121219300743

Robledo Sacristán, C. y Robledo Fernández, D. (2012). Programación en

Android. Ministerio de Educación.

Rock Content. (2019, 5 de junio). ¿Qué es Java y cuáles son sus características? - Rock Content. https://rockcontent.com/es/blog/que-es-java/

Schiller, N. (2021, 3 de septiembre). La evolución de las baterías en la manera en que se cargan los Smartphones. PortalGeek. https://portalgeek.co/2021/09/03/la-evolucion-de-las- baterias-en-la-manera-en-que-se-cargan-los-smartphones/

Shelajev, O. (2017, 16 de febrero). REBELLABS. Obtenido de https://zeroturnaround.com/rebellabs/java-web-frameworks-index-by-rebellabs/

Shum Xie, Y. M. (2022, 22 de abril). Situación digital, Internet y redes sociales Paraguay 2022 – DATOS. Yi Min Shum Xie. https://yiminshum.com/social-media-internet-paraguay-2022/

StatCounter. (2021). Mobile Operating System Market Share in Paraguay - October 2021. Mobile Operating System Market Share Paraguay | Statcounter Global Stats. https://gs.statcounter.com/os-market- share/mobile/paraguay

Swift by Coding. (2021). El lenguaje de programación Swift - Swift by Coding. https://swiftbycoding.dev/el-lenguaje-de-programacion- swift/

Sydow, L. (2020, 14 de marzo). The impact of coronavirus on the mobile economy. Data.ia. https://www.data.ai/en/insights/market- data/coronavirus-impact-mobile-economy/

Tenecora Mejía, I. (2016, 30 de noviembre). Evolución de la tecnología móvil. Camino a 5G. Grupo Eumed.net. https://www.eumed.net/rev/cccss/2016/04/5G.zip

Thomas P., Delia L., Corbalán L., et al. (2018, 26 de abril). Tendencias en el desarrollo de Aplicaciones para Dispositivos Móviles”. Instituto de Investigación en Informática LIDI (IIILIDI) Facultad de Informática – Universidad Nacional de La Plata. Centro Asociado a la Comisión de Investigaciones Científicas de la Provincia de Buenos Aires (CIC). https://host170.sedici.unlp.edu.ar/server/api/core/bitstreams/dc3a76 f9-edb0-4de3-bd23-8f45a379f779/content

Tokio School School. (s. f.). Qué es Swift: ¡Descúbrelo! | Fórmate | Tokio School. https://www.tokioschool.com/noticias/que-es-swift- lenguajes-de-programacion

Tracy, K. W. (2012, 1 de julio). (PDF) Mobile Application Development Experiences on Apple’s iOS and Android OS. ResearchGate. https://www.researchgate.net/publication/260493050_Mobile_Applic ation_Development_Experiences_on_Apple's_iOS_and_Android_O S

Wei, L. (2021, 19 de agosto). React Native in H2 2021 · React Native. React Native · Learn once, write anywhere. https://reactnative.dev/blog/2021/08/19/h2-2021

Xinogalos, S. (2013, 1 de enero). A comparative analysis of cross-platform development approaches for mobile applications. Academia.edu - Share research. https://www.academia.edu/23709239/A_comparative_analysis_of_c ross_platform_development_approaches_for_mobile_applications? pop_sutd=true

Publicado
2023-09-05
Cómo citar
Oliver Ayala , R. F., Olmedo Hermosilla, J., Hermosilla de Olmedo, M. L., Genott Salinas, R. A., Hoffmann Schaefer, L. A., & Gimenez Mendez, J. D. (2023). Análisis Comparativo Entre Enfoques de Desarrollo para Aplicaciones Móviles. Ciencia Latina Revista Científica Multidisciplinar, 7(4), 5763-5778. https://doi.org/10.37811/cl_rcm.v7i4.7376
Sección
Artículos

Artículos más leídos del mismo autor/a