Diferentes tipos de Apps

June 18, 2021

Share

Table of contents

Quick Access

El mercado de las aplicaciones móviles está en constante crecimiento. Es por ello que día a día más empresas crean aplicaciones que den respuesta a sus necesidades. Sin embargo, es importante conocer qué tipos de aplicaciones móviles existen y cuál es la que mejor se adapta a sus necesidades. ###**App nativas:** Son aquellas que se desarrollan únicamente en el lenguaje del sistema operativo que la albergará, esto quiere decir que si nuestro propósito es desarrollar una app que funcione en Android y iOS no será suficiente con una app sino que requerimos dos de ellas cada una en lenguajes distintos. Por ejemplo: - Las apps para iOS se desarrollan con lenguaje Objective-C - Las apps para Android se desarrollan con lenguaje Java ###**Apps web: ** Están desarrolladas en un lenguaje web (HTML5 o CSS3) por lo cual funcionan en cualquier dispositivo móvil que cuente con un navegador, básicamente son versiones móviles de sitios de escritorio. Una aplicación móvil web es ideal para sitios que no requieren demasiadas funciones y que se actualizarán periódicamente ya que al tener un acceso desde el navegador siempre ofrecerán la última versión. Las apps web móviles son siempre una buena opción si nuestro objetivo es adaptar la web a formato móvil. ###**Apps Híbridas:** Es una combinación de las dos anteriores, se podría decir que recoge lo mejor de cada una de ellas. Las apps híbridas se desarrollan con lenguajes propios de las webabpp, es decir, HTML, Javascript y CSS por lo que permite su uso en diferentes plataformas, pero también dan la posibilidad de acceder a gran parte de las características del hardware del dispositivo. La principal ventaja es que a pesar de estar desarrollada con HTML, Java o CSS, es posible agrupar los códigos y distribuirla en app store. IONIC es es uno de los frameworks utilizados por los Rootstack para el desarrollo multiplataforma de aplicaciones. Otro ejemplo de herramienta para desarrollar apps es appacelerator. La mejor opción para desarrollar aplicativos móviles será aquella que nos ofrezca un costo razonable en base a nuestras necesidades y objetivos