Muchas veces no somos conscientes de la importancia que tiene Internet (y/o el WiFi por extensión) en nuestra vida diaria. En el sector de los eventos, este punto es un elemento a tener en cuenta ya que, dependiendo del tipo de congreso, la gran mayoría de los asistentes pueden provenir de diferentes países y requerir una buena conexión a Internet para hacer networking, consultar información a través de la app oficial o simplemente disfrutar del evento.

Este detalle también influye en la manera en que se desarrolla la aplicación del evento en cuestión. Esta tiene que estar preparada para ser operativa al 100% con acceso a Internet y lo más funcional posible cuando el usuario no tenga conexión.

En un primer momento puede parece muy trivial e incluso extra proveer este tipo de servicio a los asistentes de un evento (ya sea de negocios, un congreso o un festival musical).

Pero en un mundo cada vez más conectado, a veces tan dependiente de Internet, descuidar este aspecto puede llegar a ser contraproducente y hasta llegar a causar descontento entre el público.

En definitiva es un punto que, sin lugar a dudas, mejorará la experiencia del asistente al evento. En este caso la app también juega un papel importante ya que, con una correcta funcionalidad, mejorará la experiencia de usuario.

 

¿Cómo se puede conseguir esto? Una buena manera es mejorando al máximo la aplicación oficial del evento. Es decir, haciéndola lo más funcional y útil en cualquier escenario posible. Y para conseguirlo hay que pensar previamente en qué formato se desarrollará la app.

Hay diferentes maneras de hacerlo: una aplicación móvil puede ser nativa o web app. Por eso se tiene que ponderar, inicialmente, en qué formato desarrollar la aplicación en cuestión.

A grandes rasgos, una web app, sin conexión a Internet, no mostrará el contenido y/o sus funcionalidades estarán muy limitadas. Una app nativa, por contra, tendrá la mayoría de sus funcionalidades operativas (lógicamente quedarán desactivadas las opciones que obligatoriamente requieran Internet como pueden ser chats, encuestas en directo, notificaciones push y accesos a mapas, principalmente) y únicamente requerirá conexión la primera vez (descarga inicial).

Es necesario remarcar que para que produzca este funcionamiento deseado, la app nativa tendrá que estar correctamente desarrollada. Conseguir esta buena performance offline requiere un trabajo previo a nivel de programación.

 

Pero, ¿qué es una app nativa? Una app nativa es una aplicación desarrollada utilizando el lenguaje propio y concreto de una plataforma. Por ejemplo, Objective-C o Swift para los dispositivos Apple y Java para los Android. Además, son apps pensadas para un dispositivo en concreto y se instalan directamente, normalmente de stores como la App Store o Google Play.

Las principales ventajas de una app nativa son:

  • en general, ya que trabajan con características integradas del propio dispositivo, dan una mejor respuesta y funcionan más rápido que el resto
  • ya que para su publicación requieren la aprobación de las stores, el usuario tiene la certeza y la fiabilidad de que estas aplicaciones son seguras
  • a nivel de programación, son más prácticas para los desarrolladores ya que disponen de herramientas para crear la app con mucha más facilidad

Las web apps por su parte, son aplicaciones desarrolladas utilizando código web y similares a una página web pero más interactivas y, al uso, similares a una aplicación para dispositivos móviles. Se accede a través del navegador del dispositivo.

Las principales ventajas de una web app son:

  • son mucho más fáciles de mantener ya que su código base es común para múltiples plataformas móvils
  • son fácilmente compatibles con cualquier dispositivo antiguo
  • pueden ser publicadas en cualquier momento y forma ya que no es necesario que sean aprobadas por ninguna store
  • los usuarios no tienen que descargarse actualizaciones

Por contra, y como principal inconveniente, solamente pueden acceder a limitadas funcionalidades del dispositivo. Ya que soportan diversos navegadores móviles, a nivel de programación hará que sea más costoso desarrollar estas compatibilidades y mantenerlas. Por el mismo motivo, hacer un seguimiento de los patrones de uso por parte de los usuarios y darles soporte, será difícil.

Muchas veces puede ser difícil para un usuario descubrir vuestra app ya que, en la mayoría de los casos, no está listada en cap store. Relacionado con esto, ya que no hay ninguna entidad que revise las apps, su fiabilidad y seguridad no está garantizada.

 

Los puntos que hay que tener en cuenta a la hora de decidirse entre el desarrollo de una app nativa y una web app tendrían que ser los siguientes:

  • cómo es de importante la rapidez y performance de la app
  • si queréis que incluya características propias del dispositivo
  • si queréis que tenga acceso a Internet
  • si queréis que sea compatible con múltiples plataformas móviles y dispositivos (y cuántos)
  • presupuesto y coste previsto

Si queréis leer más información sobre este tema, echadle un vistazo al artículo que escribimos precisamente sobre estas diferencias: ¿Apps nativas o web apps?