Thesis Análisis comparativo entre aplicaciones móviles web y aplicaciones móviles nativas
Loading...
Date
2013-09
Authors
Journal Title
Journal ISSN
Volume Title
Program
DEPARTAMENTO DE INFORMÁTICA. INGENIERÍA CIVIL INFORMÁTICA
Campus
Campus Santiago San Joaquín
Abstract
El desarrollo de aplicaciones móviles, es una rama de la informática que se puede considerar reciente, si se compara con el desarrollo web o el desarrollo de software para computadores de escritorio. No obstante es un campo amplio, ya que existe una numerosa cantidad de plataformas para las que se puede desarrollar. Existen además dos maneras de crear una aplicación móvil: se puede desarrollar una aplicación nativa, es decir, una aplicación creada sólo para una plataforma específica, o se puede crear una aplicación web, que es básicamente un sitio web optimizado para las pantallas de los dispositivos móviles. Se han realizado distintos estudios para determinar las ventajas y desventajas de cada uno de estos métodos; sin embargo, no existe una respuesta clara sobre cuál de estos tipos de aplicaciones presenta mejores características, tanto para los usuarios como para los desarrolladores, o bien las respuestas que se han obtenido con estos estudios no son lo suficientemente objetivas.
El presente documento presenta una propuesta de comparación de ambas técnicas, junto con los resultados obtenidos a través de la misma. Para realizar dicha comparación se utilizó como representante del desarrollo nativo a la plataforma iOS, y como representante del desarrollo web al lenguaje HTML5. La propuesta comprendió realizar dos estudios con el fin de analizar tanto la experiencia de los usuarios como la de los desarrolladores.
Por medio de los resultados obtenidos se permitió conocer, desde el punto de vista de los usuarios, qué tipo de aplicación es superior en distintos factores: éxito de la tarea, tiempos de ejecución, opinión de detalles y opinión general, y desde el punto de vista de los desarrolladores, cuál tiene mejores ventajas en cuanto a: líneas de código, uso de librerías externas, tiempo de desarrollo y factibilidad de desarrollo de tareas.
The mobile app development is a relatively new branch in the computer science field, when comparing to web development or desktop software development. Nevertheless it is a wide field, as there are a large number of platforms to develop in. Besides that, there are two ways of creating mobile applications: native application which are mobile applications developed to run in a particular operating system, or web applications which are basically a site web optimized to fit mobile device’s screen. Many studies have been made to determine advantages and disadvantages of both methods, but still, there are no clear answers about which kind of development technic present better advantages both to developers and final users. The following document presents an approach to compare both technics, together with the results obtained through it. To implement this approach, the platform iOS was use as a representative of native development, and the platform HTML5 was use as a representative of web development. The approach included two studies, one to analyze user experience and the other one to analyze the development process. Through the obtained results, it was possible to observe, from the point of view of the users what kind of development technic was better in the following indicators: tasks success, execution time, opinion about details and general opinion of the application. And from the point of view of developers, the advantages regarding: Amount of code, use of external libraries, development time, and feasibility of task’s development.
The mobile app development is a relatively new branch in the computer science field, when comparing to web development or desktop software development. Nevertheless it is a wide field, as there are a large number of platforms to develop in. Besides that, there are two ways of creating mobile applications: native application which are mobile applications developed to run in a particular operating system, or web applications which are basically a site web optimized to fit mobile device’s screen. Many studies have been made to determine advantages and disadvantages of both methods, but still, there are no clear answers about which kind of development technic present better advantages both to developers and final users. The following document presents an approach to compare both technics, together with the results obtained through it. To implement this approach, the platform iOS was use as a representative of native development, and the platform HTML5 was use as a representative of web development. The approach included two studies, one to analyze user experience and the other one to analyze the development process. Through the obtained results, it was possible to observe, from the point of view of the users what kind of development technic was better in the following indicators: tasks success, execution time, opinion about details and general opinion of the application. And from the point of view of developers, the advantages regarding: Amount of code, use of external libraries, development time, and feasibility of task’s development.
Description
Keywords
Sistemas de comunicación móvil, Dispositivos móviles, Aplicaciones móviles