APPS - MOVILES
APPS MÓVILES
¿QUÉ ES UN APP MOVIL?
Es una aplicación informática desarrollada para ser ejecutada a través de un dispositivo móvil inteligente, tablet u otro para el cual desee implementar.
TIPOS DE APPS MÓVILES
Es importante aclarar que las aplicaciones móviles no tienen las mismas características, ni son del mismo tipo. Los tipos de aplicaciones móviles que se conocen son:
- NATIVAS: Son aquellas desarrolladas bajo un lenguaje y entorno de desarrollo específico, lo cual permite, que su funcionamiento sea muy fluido y estable para el sistema operativo que fue creada.
- WEB: Se podría decir que este tipo de aplicaciones es muy usada para brindar accesibilidad a la información desde cualquier dispositivo, sin importar el sistema operativo, ya que solo se necesita contar con un navegador para acceder a esta.
- HÍBRIDAS: Las aplicaciones híbridas, se llaman híbridas porque combinan aspectos de las aplicaciones nativas y de las aplicaciones web según más convenga. La facilidad que brinda este tipo de desarrollo es que no hay un entorno específico el cual hay que utilizar para su desarrollo y la mayoría de las herramientas son de uso gratuito, también pudiendo integrarlo con las herramientas de aplicaciones nativas.
CARACTERÍSTICAS:
NATIVA

- Las aplicaciones nativas no necesitan conexión a internet para que funcionen.
- La descarga e instalación de estas apps se realiza siempre a través de las tiendas de aplicaciones (app store de los fabricantes). Esto facilita el proceso de marketing y promoción que explicaremos en próximos posts y que es vital para dar visibilidad a una app.
- Pueden hacer uso de las notificaciones del sistema operativo para mostrar avisos importantes al usuario, aun cuando no se esté usando la aplicación.
- No requieren Internet para funcionar, por lo que ofrecen una experiencia de uso más fluida y están realmente integradas al teléfono, lo cual les permite utilizar todas las características de hardware del terminal, como la cámara y los sensores (GPS, acelerómetro, giróscopo, entre otros).
Ejemplos de lenguajes para distintas plataformas móviles
- Las apps para iOS se desarrollan con lenguaje Objective-C
- Las apps para Android se desarrollan con lenguaje Java
- Las apps en Windows Phone se desarrollan en .Net
Nivel de diseño
Esta clase de aplicaciones tiene una interfaz basada en las guías de
cada sistema operativo, logrando mayor coherencia y consistencia con el resto
de aplicaciones y con el propio SO. Esto favorece la usabilidad y beneficia
directamente al usuario que encuentra interfaces familiares.
WEB
Las aplicaciones web se ejecutan dentro
del propio navegador web del dispositivo a través de una URL. Por ejemplo en
Safari, si se trata de la plataforma iOS.
- El contenido se adapta a la pantalla adquiriendo un aspecto de navegación APP.
- El desarrollo de este tipo de app es más económico que el anterior.
- Es compatible, se adapta, a cualquier sistema operativo.
- Las aplicaciones web no necesitan instalarse, ya que se visualizan usando el navegador del teléfono como un sitio web normal.
- Al tratarse de aplicaciones que funcionan sobre la web, no es necesario que el usuario reciba actualizaciones, ya que siempre va a estar viendo la última versión.

Lenguajes en el que se desarrolla
- Html
- Css
- Javascript
- Un framework para el desarrollo de aplicaciones web.
HIBRIDA

- Se desarrollan con leguajes propios de la aplicación web, permitiendo su utilización en las diferentes plataformas.
- Da la posibilidad de acceder a gran parte de las características del hardware del dispositivo.
- Permiten acceder, usando librerías, a las capacidades del teléfono.
- Tienen un diseño visual que no se identifica en gran medida con el del sistema operativo
VENTAJAS Y DESVENTAJAS
NATIVAS
|
WEB
|
HÍBRIDAS
|
|
VENTAJAS
|
– Pueden ser publicadas en tiendas
para su distribución
– No necesitan siempre de conexión a
internet para su funcionamiento
– Mejor experiencia para el usuario
– Costos económicos al utilizar
creadores online
|
– Pueden ser utilizadas desde
cualquier dispositivo
– Costo de creación mínimo
– No requieren de ninguna aprobación
para su publicación
– Mayor número de plataformas
soportadas
|
– Son multiplataforma
– Distribución en las tiendas de Apps
– El coste de desarrollo es menor que
el de una aplicación nativa
|
DESVENTAJAS
|
– Sólo pueden ser utilizadas con el
sistema para el que han sido creadas
– Costos y tiempos de desarrollo
altos (sin el uso de creadores online)
– Necesitan aprobación de las tiendas
para ser publicadas
|
– No utilizan los recursos dispositivo
de manera óptima
– El rendimiento es menor que en las
aplicaciones nativas
– Capacidad de funcionamiento offline
limitada
– Existe la posibilidad de enviar
Notificaciones Push
|
– No cuenta con todas las
funcionalidad nativas
|
Comentarios
Publicar un comentario