Tribalyte Technologies Tribalyte Technologies
  • Inicio
  • Misión y visión
  • Nuestros expertos
  • Nuestras soluciones
  • Casos de éxito
  • Blog
  • Contáctanos
  • Únete al equipo
  • English
Tribalyte Technologies Tribalyte Technologies
  • Inicio
  • Misión y visión
  • Nuestros expertos
  • Nuestras soluciones
  • Casos de éxito
  • Blog
  • Contáctanos
  • Únete al equipo
  • English
Ene 15
Desarrollo de app web, app móvil, app híbrida o PWA. ¿Cuál elegir? Tribalyte Technologies | Alessandro Barbera Formica

Desarrollo de app web, app móvil, híbrida y PWA. ¿Cuál elegir?

  • enero 15, 2021
  • José Carlos Fatjó
  • 1 Comment
  • Consejos tecnológicos, Desarrollo de aplicaciones, Uncategorized

Para el desarrollo de una app hay que tener en cuenta muchos factores, desde luego, pero, primero, hay que considerar siempre cuál es el objetivo práctico y último de nuestro proyecto.

Las aplicaciones web no necesitan instalarse y pueden se accedidas desde cualquier dispositivo, las aplicaciones nativas son para dispositivos específicos, mientras que las aplicaciones híbridas o multi-plataforma son una mezcla de las dos anteriores, es decir, se adaptan al dispositivo y habitualmente hacen uso de tecnologías web.

Index

  • 1 Un error muy común
  • 2 ¿Qué es una aplicación web?
  • 3 ¿Cómo se desarrolla una app web?
  • 4 ¿Qué es una aplicación móvil nativa?
  • 5 ¿Cómo se desarrolla una app móvil nativa?
  • 6 ¿Cómo crear app Android?
  • 7 El caso de WhatsApp web, app y para escritorio
  • 8 Sobre apps híbridas o multi-plataforma y PWAs
  • 9 ¿Qué es una app híbrida o multi-plataforma?
  • 10 ¿Que es una PWA?
  • 11 ¿Cómo se desarrolla una app híbrida o una PWA?
  • 12 Desarrollo de app ¿web, móvil o híbrida?
  • 13 ¿Web, nativa o híbrida? [Infografía]

Un error muy común

Cuando hablamos de “apps”, normalmente nos referimos a aplicaciones móviles, pero no hemos de olvidar que las aplicaciones informáticas clásicas, las que podríamos denominar “aplicaciones de escritorio”, también se pueden desarrollar con ambas técnicas: nativas o híbridas / multiplataforma. Algunos ejemplos de aplicaciones de escritorio son: el bloc de notas, la calculadora y el propio navegador de internet (Chrome, Firefox, Safari, etc).

Esto, de manera muy resumida. Si estás leyendo este post quizá quieras saber cuál es la mejor solución para tu próximo proyecto, o quizá estés indeciso/a y no sabes por qué tecnología optar. Ningún problema. Te ayudamos a elegir. 

¿Qué es una aplicación web?

Se trata de una aplicación que hace uso de tecnologías web (HTML, CSS, JS), por lo que es accesible desde un navegador. Presenta un diseño similar a una aplicación móvil y normalmente es responsive, es decir, se adapta a la resolución y tamaño de pantalla del dispositivo desde el que se accede.

Es independiente del sistema operativo, lo que es conocido como cross-platform o multiplataforma, aunque puede tener pequeñas variaciones, dependiendo del navegador en el que se muestre. No requiere de instalación previa, pero sí de conexión a internet para ser accedida, ya que se encuentra alojada en un servidor remoto.

¿Cómo se desarrolla una app web?

Existen numerosos frameworks que facilitan en gran medida el desarrollo de aplicaciones de este tipo, como Angular, React o Vue. Cada uno ofrece sus propias facilidades, por lo que la elección de uno u otro depende del alcance del proyecto y la orientación del mismo, entre otras cosas.

Es un tipo de aplicación ideal para el desarrollo a medida y que puede ser accedida desde cualquier navegador. Un ejemplo claro de este tipo de aplicaciones sería el de BrightByte, un sistema descentralizado de reputación online que usa tecnología Blockchain y smart contracts, cuya interfaz de acceso es una aplicación web o webapp.

¿Qué es una aplicación móvil nativa?

Una aplicación móvil nativa es una aplicación creada para un sistema operativo móvil específico, como por ejemplo, Android o iOS. Utiliza las herramientas (lenguajes, SDKs) y la estética proporcionada por el fabricante del sistema operativo, lo que permite una experiencia de usuario personalizada y cercana a las guías de diseño del dispositivo para el que fue diseñada.

Puede ser instalada desde la plataforma de distribución específica de cada dispositivo o sistema operativo, esto es, comúnmente Google Play para Android, App Store para iOS, o tiendas específicas como Galaxy Store para Samsung.

¿Cómo se desarrolla una app móvil nativa?

Una aplicación móvil nativa se implementa en un lenguaje concreto, por ejemplo Java o Kotlin para Android y Objective-C o Swift para iOS. Esto deriva en que pueda ser más rápida y eficiente, ya que puede hacer un uso más equilibrado de los recursos del dispositivo.

Este tipo de aplicaciones son perfectas para la movilidad dado que están hechas para móvil o tablet. Un ejemplo práctico del desarrollo de app nativa para Android e iOS sería CP Grupo, una herramienta de gestión para todo lo relativo a las viviendas.

¿Cómo crear app Android?

«Cómo crear app Android» es sin duda uno de los temas que más curiosidades y preguntas genera con respecto al desarrollo de apps y, más concretamente, sobre cómo hacer una app nativa.

Y es por eso que nuestros desarrolladores de apps han realizado una guía práctica sobre cómo crear app Android paso a paso. Así que, si necesitas más info y recomendaciones de experto, no te la pierdas.

¿Cómo se desarrolla una app móvil nativa? Tribalyte Technologies

El caso de WhatsApp web, app y para escritorio

Ten en cuenta que en el mercado existen muchas marcas famosas que desarrollan apps tanto en versión web como para móviles. Un caso muy claro para todos es, por ejemplo, el de WhatsApp, un servicio de mensajería que cuenta con diferentes versiones dependiendo del dispositivo en el que se use. En nuestro post WhatsApp web app vs WhatsApp ¿Cuál es la diferencia fundamental? podrás profundizar más en detalle todas las diferencias entre WhatsApp web app vs mobile app. 

Sobre apps híbridas o multi-plataforma y PWAs

Una aplicación híbrida o multiplataforma, como sugiere el término, junto con las Aplicaciones Web Progresivas o PWA (Progressive Web Apps) se encuentra en un punto intermedio entre aplicación web y aplicación móvil. 

Hacen uso de tecnologías web, pero permiten acceder a ciertas características del dispositivo, como la cámara o el GPS, y su diseño puede estar adaptado al del dispositivo en el que se instalan; de esta forma proporcionan una mejor experiencia de usuario que las aplicaciones web.

¿Qué es una app híbrida o multi-plataforma?

Son aplicaciones web que se ejecutan en un navegador muy específico que se instala en el dispositivo del usuario final, por lo que son más eficientes que una aplicación web, pero potencialmente menos que una aplicación móvil.  Además, pueden ser instaladas desde las plataformas de distribución de aplicaciones (Google Play, Apple App Store.

¿Que es una PWA?

Por otro lado tenemos el desarrollo de PWA, que son aplicaciones web que se comportan como una app móvil, permitiendo crear accesos directos en la pantalla de inicio del dispositivo. No llegan a ser aplicaciones híbridas, ya que su diseño no se adapta al sistema operativo y no necesitan ser instaladas.

¿Que es una PWA? Tribalyte Technologies

¿Cómo se desarrolla una app híbrida o una PWA?

Tanto las aplicaciones híbridas/multi-plataformas como las PWA pueden ser desarrolladas mediante frameworks como Ionic, basado en Angular, React o Vue, y, como las aplicaciones web, hace uso de tecnologías web.

Uno de los últimos desarrollos de PWA que hemos llevado a cabo es Fissios App, una app de salud que ayuda a los pacientes que se preparan para ser o ya han sido operados de dolencias pulmonares. Una app para salud muy útil, sobre todo en tiempos de COVID-19.

Desarrollo de app ¿web, móvil o híbrida?

¿Necesitas más información práctica? Somos expertos en el desarrollo de app de cualquier tipo tanto en Madrid como a nivel internacional, así que si tienes dudas sobre qué tipo de desarrollo es más conveniente para tu proyecto específico, no dudes en contactarnos. Te ayudaremos a elegir sin ningún compromiso.

¡Contáctanos ahora mismo completando este formulario!

Encuentra la solución, potencia tu proyecto, protege tu idea.

¿Web, nativa o híbrida? [Infografía]

App ¿web, nativa o híbrida_Tribalyte Technologies

Artículos Relacionados:

  • Ionic 5 + React - Webinar gratuito - Desarrollo de app multiplataforma con Ionic y React - Tribalyte TechnologiesIonic 5 + React: aplicación práctica WEBINAR GRATUITO
  • Creando nuestro primer proyecto de ReactJSCreando nuestro primer proyecto de ReactJS
  • Appium - Tribalyte TechnologiesEjemplo práctico con Appium: App móvil híbrida
  • Angular Material introducción | Tribalyte TechnologiesIntroducción a Angular Material
  • image2Desarrollar una API REST en 5 minutos con Loopback 4
  • Facebook
  • Twitter
  • LinkedIn
  • E-Mail

About The Author

Soy Ingeniero Informático de la UPM, experto en el desarrollo de software a medida y de aplicaciones web, móviles y nativas. Tengo conocimientos full-stack, pero lo que más me apasiona es la parte front-end.

1 Comment

  1. Mantenimiento Informático
    febrero 15, 2021 at 11:40 am · Responder

    Nos adentramos en la importancia que tiene una aplicación web. Debe contener elementos que permitan una comunicación activa entre el usuario y la información. Por ejemplo, rellenar y enviar formularios y responder a determinadas acciones ofreciendo datos e información almacenados en la base de datos. ¡Gran artículo para leer y con mucha información necesaria!

Leave a reply Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

ELIGE UNA CATEGORÍA

  • Blockchain
  • Consejos tecnológicos
  • Desarrollo de aplicaciones
  • Desarrollo de software
  • Sistema embebido
  • Tecnologías
  • Uncategorized

Una compañía dedicada al desarrollo de apps, software y soluciones embebidas para empresas.

SOCIOS

Contacto

Glorieta de Quevedo 8 6º2
28015 Madrid (ESPAÑA)
Phone: +34 910 177 514 E-Mail: contact@tribalyte.com Web: www.tribalyte.com
Sello PYME INNOVADORA 21/01/2025
PYME INNOVADORA
Válido hasta el 21 de enero de 2025
escudo de MEIC 21/01/2025

AYUDA

  • Política de privacidad
  • Política de calidad
  • Política de seguridad
  • Términos de uso

CERTIFICACIONES

⠀⠀⠀⠀⠀⠀⠀⠀⠀

SUBVENCIONES

Tribalyte Technologies S.L. ha    conseguido la ayuda C007/20-ED de Red.es para el impulso y la promoción de actividades de I+i y para el fomento de la inversión empresarial para desarrollar el proyecto iPatia. Así mismo, valoramos muy positivamente la contribución del FEDER, principal fondo de la política de cohesión europea, por lo que supone de impulso a nuestro trabajo y en consecuencia al crecimiento económico y la creación de empleo de esta región y de España en su conjunto.
Esta página web utiliza cookies para mejorar su experiencia de usuario y para recabar estadísticas anónimas de uso. Aceptar Más información