3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API 25 de enero de 2018

Publicado: 2018-01-25

Recopilar y analizar los comentarios en la aplicación puede ser muy sencillo, siempre que cuente con las herramientas y la metodología adecuadas para hacerlo. En un artículo anterior, describimos varias razones por las que recopilar comentarios en la aplicación es importante para la experiencia del usuario móvil. El siguiente paso es demostrar cómo se pueden recopilar estos comentarios. Hay tres opciones para elegir cuando se trata de recopilar comentarios en la aplicación, todas las cuales ofrecen sus propias ventajas y desventajas. Estos métodos incluyen: vistas web, SDK y API .


Este artículo definirá y analizará cada método individual, brindándole, como vendedor móvil, más claridad sobre lo que estos métodos pueden y no pueden hacer y lo que se espera de usted para implementar estos métodos.

Comencemos con el primer método: vistas web .


¿Qué es una vista web?

Una vista web es, por definición, un navegador que se ha empaquetado en una aplicación móvil (que produce lo que se denomina una "aplicación híbrida"). Las vistas web permiten crear aplicaciones móviles utilizando tecnologías web, como HTML, CSS o JavaScript, y seguir empaquetándose como una aplicación nativa que los usuarios pueden encontrar en la tienda de aplicaciones.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API: aplicaciones móviles híbridas

Al recopilar comentarios a través de una vista web, todo lo que el usuario debe hacer es cargar un formulario de comentarios en la vista web utilizando su proveedor de software de comentarios. El proceso para hacerlo es básicamente el mismo que cargar un formulario de comentarios (como una página web) en el shell de la aplicación móvil. Un buen ejemplo de esto es una aplicación de comercio electrónico o deportes.

Nota: una vista web no es lo mismo que un sitio web con capacidad de respuesta móvil. Cuando un sitio web responde, el diseño y/o el contenido responden o se adaptan según el tamaño de la pantalla en la que se presentan. Un sitio web receptivo cambia automáticamente para adaptarse al dispositivo que está utilizando. Por lo general, hay alrededor de cuatro tamaños de pantalla a los que se orienta el diseño receptivo: el monitor de escritorio de pantalla ancha, el escritorio (o computadora portátil) más pequeño, la tableta y el teléfono móvil. A medida que la pantalla se hace más pequeña, el contenido cambia y cambia a la mejor visualización para cada pantalla.

Libro blanco gratuito: La importancia de una buena estrategia de retroalimentación

Obtenga información sobre cómo hacer las preguntas correctas en un formulario de comentarios en línea para aprovecharlo al máximo.

Descargar el papel

Comentarios en la aplicación a través de Webview

Aquí hay una mirada más cercana a lo que puede ofrecer la recopilación de comentarios en la aplicación a través de una vista web y dónde se queda corto:

ventajas:

  • Rápido y fácil de implementar. Todo lo que necesita hacer es vincular la URL desde donde se ejecuta su formulario de comentarios a la aplicación a través de una vista web. Las herramientas de comentarios más avanzadas tienen una URL única donde el formulario de comentarios se ejecuta de forma independiente. Lo que esto significa es que no está dentro de un deslizador o modal en una página, sino que se puede abordar el formulario mediante una URL única.
  • Libere/realice cambios fácilmente en el formulario de comentarios. Esto se puede hacer sin lanzar una nueva versión de la aplicación móvil.

Desventajas:

  • Puede interferir con la experiencia en la aplicación de un usuario. Las vistas web a veces pueden hacer que un usuario se sienta como si estuviera fuera de la aplicación (según el diseño), aunque en teoría el usuario permanece dentro de la aplicación. Por lo tanto, es muy importante que la vista web esté bien integrada en su aplicación. Sin embargo, hacer esto puede costarle un poco más de esfuerzo, tiempo y personalización.
  • No es posible hacer uso de algunas funcionalidades nativas/móviles. Debido a que está cargando una página web a través de una vista web, algunas funcionalidades no estarán disponibles, como tomar capturas de pantalla (por ejemplo, comentarios visuales), GPS (a través de los servicios de ubicación) o agregar una imagen (usando la cámara).
  • Siempre se requiere una conexión a Internet. Las aplicaciones móviles que se ejecutan de forma completamente nativa pueden funcionar sin una conexión a Internet activa. Sin embargo, webview requiere una conexión constante. Si no hay conexión, no hay formulario de comentarios en su aplicación.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API - Conexión a Internet

¿Qué es una API?

API, o interfaz de programación de aplicaciones, es un conjunto de definiciones, protocolos y herramientas que se utilizan para crear software de aplicación. La mayoría de las grandes empresas, en algún momento, crearon API para sus clientes o para uso interno.

Los equipos de desarrollo a menudo dividen su aplicación en varios servidores que pueden comunicarse entre sí mediante API. Los servidores que soportan el servidor de aplicaciones principal se denominan 'microservicios'. Una empresa que ofrece una API a sus clientes es otra forma de decir que ha creado una serie de URL dedicadas que brindan respuestas de datos puros, o respuestas 'sin procesar', que no verá en la interfaz de usuario de un sitio web.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API - API

Dos tipos de API de comentarios
Con respecto a los sistemas de comentarios de los clientes, existen dos tipos de API. Una API se utiliza para dirigir los comentarios a una plataforma. Algunos ejemplos de esto son una publicación del sitio web o la transferencia de comentarios desde una aplicación móvil al sistema de recopilación de comentarios.

La segunda API es una que recuperará y exportará comentarios del sistema de comentarios. Por ejemplo, puede extraer comentarios del sistema y agregarlos a una herramienta de gestión de proyectos como JIRA o Trello.

Comentarios en la aplicación a través de la API

Estas son las ventajas y desventajas de usar una API para recopilar comentarios en la aplicación:

ventajas:

  • Libertad y flexibilidad sobre cómo construir e implementar. Con una API, no hay reglas que deba seguir. En otras palabras, tiene control total sobre cómo implementa sus formularios de comentarios. Usted mismo lo construye, decide cómo se ven sus formularios de comentarios y elige cuándo / dónde aparecerán en su aplicación.
  • Todas las funcionalidades del dispositivo móvil están disponibles. Aunque tendrá que desarrollarlo usted mismo, podrá usar funcionalidades móviles como GPS, fotos de la cámara o capturas de pantalla, mientras que con una vista web no podrá hacerlo.
  • Los formularios de comentarios pueden funcionar sin conexión a Internet. La respuesta de retroalimentación se puede almacenar en caché, lo que significa que se envía cada vez que el usuario tiene conexión. Esto es importante porque algunas aplicaciones móviles están diseñadas para funcionar completamente sin conexión a Internet. Por ejemplo, una aplicación de seguro de viaje que se utiliza para realizar una reclamación de seguro en el lugar. Digamos que tiene un incidente en el extranjero pero no tiene acceso a Internet. La aplicación almacena en caché su reclamo de seguro para que cuando regrese a una zona WIFI, pueda enviar todos sus datos a la compañía de seguros.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API: muestra de API

Desventajas:

  • No se pueden realizar cambios fácilmente en el formulario de comentarios sin lanzar una nueva versión de la aplicación móvil. Por ejemplo, cuando desee agregar o cambiar una pregunta en el formulario de comentarios, deberá cambiar la interfaz y la publicación de API y lanzar una nueva versión de su aplicación que los usuarios deberán descargar/actualizar.
  • Tienes que diseñar tu formulario de comentarios en la aplicación tú mismo. Sin embargo, muchos marcos de desarrollo móvil tienen módulos prediseñados que le permiten crear una interfaz rápidamente.
  • Hay una curva de aprendizaje más larga. Es importante conocer la API de su proveedor de software de comentarios. Esto incluirá confiar en toda la documentación y guías para resolver cualquier error o confusión. Por eso es ideal si hay una comunidad disponible donde puedes hacer preguntas. También podría costar más tiempo desarrollarlo porque está construyendo todo usted mismo.

¿Qué es un SDK?

Para aquellos que no están familiarizados, el acrónimo SDK significa Kit de desarrollo de software. Un SDK es un paquete de software descargable que incluye las herramientas necesarias para crear una plataforma.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API - SDK

Según Twilio, "un SDK individual a menudo está muy personalizado para su plataforma, pero un SDK típico puede contener lo siguiente":

  • Bibliotecas o API: son piezas de código predefinidas que lo ayudan a realizar tareas de programación comunes en la plataforma.
  • Entorno de desarrollo integrado (IDE): un editor que permite a los usuarios diseñar elementos gráficos como botones o cuadros de texto. Los IDE son muy comunes en los SDK móviles.
  • Herramientas adicionales: a menudo se utilizan para llevar a cabo tareas como depurar, compilar, ejecutar y probar su aplicación.

¡Pruebe cualquiera de los SDK móviles de Mopinion hoy mismo!

Comience a recopilar comentarios poderosos de sus aplicaciones nativas con estos SDK flexibles y fáciles de instalar para obtener comentarios dentro de la aplicación.

Aprende más aquí

SDK frente a API
Un SDK es un conjunto completo de API que permite a los usuarios realizar cualquier acción necesaria para crear aplicaciones. Una API, por otro lado, es solo una serie de métodos relacionados que pueden ser buenos para un propósito específico.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API - SDK vs API

Para ponerlo en perspectiva, usemos un ejemplo.
El kit de desarrollo de Java (JDK) no solo contiene la API, sino también compiladores, sistemas de tiempo de ejecución y otras herramientas diversas. La API de Java es simplemente todas las bibliotecas que componen el lenguaje central con las que puede trabajar de manera inmediata.

En términos de software de comentarios en la aplicación, existen varias soluciones para recopilar comentarios dentro de una aplicación móvil mientras se utilizan SDK específicos de la plataforma. Los ejemplos incluyen Swift SDK para iOS o JAVA SDK para Android.
Hay varios SDK disponibles para usted según su lenguaje de programación, la plataforma para la que está desarrollando y el tipo de solución de comunicación que necesita (por ejemplo, publicar comentarios en su proveedor de software de comentarios).

Comentarios en la aplicación a través de SDK

Esto es lo que los SDK pueden y no pueden ofrecer en términos de recopilación de comentarios en la aplicación:

ventajas:

  • Los SDK le permiten poner todo en marcha rápidamente. Es fácil integrar nuevas funciones a su aplicación (por ejemplo, recopilar comentarios). Muchas cosas como la autenticación, la publicación de comentarios a su proveedor de comentarios y la validación de los campos de entrada ya están a cargo.
  • Realice cambios fácilmente en el formulario de comentarios sin lanzar una nueva versión de la aplicación móvil. Lo que esto significa es que puede agregar/cambiar preguntas o diseños desde su herramienta de comentarios, en lugar de tener que programarlos en la aplicación.

Desventajas:

  • Curva de aprendizaje más larga que con una vista web. Similar a una API, deberá familiarizarse con un SDK. Hay algunos SDK que están muy bien documentados y tienen una base de usuarios activa. Github es un buen ejemplo de esto. Sin embargo, si ese no es el caso, puede ser conveniente elegir un proveedor de comentarios en la aplicación que ofrezca un excelente servicio al cliente.
  • Depende de la calidad del software de su aplicación, así como del SDK. Con un SDK, básicamente está ejecutando una pieza de software dentro de otra pieza de software. Por lo tanto, incluso si su aplicación móvil y el SDK que está utilizando se desarrollaron de acuerdo con todas las convenciones de desarrollo de software, aún pueden ocurrir problemas. También es importante tener en cuenta que los SDK ralentizan fácilmente el rendimiento de su aplicación y pueden introducir fallas en la experiencia del usuario. Por ejemplo, podrías estar cargando módulos que no usas o que interfieren con otras funcionalidades de tu app.

Mopinion: 3 formas de recopilar comentarios en la aplicación: vistas web, SDK y API: evaluación

Evaluar qué método es mejor para su negocio...

Como puede ver, cada método tiene sus pros y sus contras, incluidos los requisitos de implementación, los conocimientos técnicos y el rendimiento una vez implementado.

¿Nuestro consejo para usted? Defina sus objetivos de antemano y evalúe qué recursos tiene y qué recursos necesita, especialmente desde un punto de vista técnico. Obviamente, no todos estos métodos son adecuados para todas las empresas, por lo que al establecer sus objetivos y capacidades, será mucho más fácil decidir qué método es el adecuado para usted.


¿Quiere obtener más información sobre los comentarios en la aplicación?

¡Obtenga una copia gratuita de nuestro White Paper ahora!

Descargar el libro blanco