Permitir que un cliente responda a las reseñas de usuarios en las apps

Hoy hablaremos de un problema que me he encontrado en el trabajo, y es el de saber cómo un cliente puede responder a las reseñas que los usuarios le realizan de las apps que hemos realizado para ellos.

Permisos a la cuenta en android

En android la verdad es que ha sido muy sencillo. Adjunto dos pantallazos en donde se verá muy fácilmente los pasos a seguir para poder hacerlo desde el panel de administración de play.google.com/apps/publish.

Android, dar acceso a responder comentarios

Android, dar acceso a responder comentarios 2

Ios

Olvídate de que sea como en Android, aquí no se pueden responder reseñas por muy injustas que sean o por muy inexactas que parezcan. Aquí pongo una serie de links de páginas de desarrolladores preguntando exactamente lo mismo que yo:

Y eso es todo por hoy

Apps nativas vs apps basadas en web vs apps hibridas

Como todos sabréis, actualmente hay tres tipos de aplicaciones móviles: Nativas, basadas en web e híbridas.

apps_hibridwebnative

  • Una aplicación nativa es aquella que está escrita en java (en el caso de android) o en Objetive-C (en el caso de iOS). Como características decir que tiene acceso completo a las funcionalidades de hardware del dispotivo y sólo puede descargarse desde las app stores.
  • Una aplicación para web son webs que utilizan toolkits especiales de javascript (como jQuery Mobile y Sencha Touch) y css personalizados para hacer que los sitios parezcan y funcionen como apps nativas. Sin embargo, sólo pueden ser accedidas a través de navegador, no pueden ser descargadas desde la app store y no tienen acceso a las funciones de hardware del móvil/tablet.
  • Las aplicaciones híbridas están en el medio de las dos anteriores. Básicamente son webs que están embebidas dentro de código nativo. Lo bueno es que esto te permite utilizar funciones que utilicen características propias del dispositivo (como vibración, cámara, …), y todo ello conociendo únicamente HTML y JavaScript. Un ejemplo de una herramienta que sirve para el embebido de esta web en la aplicación es phonegap. El principal problema de esta forma de hacer las apps es que nunca serán tan buenas como las aplicaciones nativas (más lentas y menos usables, por mucho que se piense lo contrario).

Aquí te dejo un gráfico interesante con información de ello:

app_nativevshybrid

También os dejo una imagen que me ha encantado y que refleja como ninguna a qué problemas nos enfrentamos al escoger una u otra:

Hibrido Vs Nativo

¿Cual será la próxima que escogerás para hacer una aplicación para móviles?

¿Cuanto tiempo tarda apple en revisar una app?

Estas semanas me ha tocado una tarea que ha resultado imposible… actualizar unas apps tanto de android como de ios. Como todos sabréis una de las principales diferencias entre estas dos plataformas es la revisión por la que pasan:

En android no hay ninguna revisión. Puedes meter lo que te de la gana (dentro de unos límites, por supuesto). Una vez que subes la aplicación al google play tarda únicamente unas horas en que ya esté disponible en dicho store para todos los usuarios.

En ios tiene que pasar por las manos de un revisor. Esto por una parte es positivo puesto que no se sube cualquier cosa pero por otra para todo desarrollador resulta un dolor de muelas increíble puesto que ese proceso de revisión puede durar entre 2 días y 1 mes, con lo cual a los clientes tampoco puedes asegurarle que estará en una fecha concreta… (Apple con su filosofía de ayudar al usuario pero poner dificultades al desarrollador). Sea como sea en mi búsqueda de respuestas me he encontrado con la siguiente página que dice el tiempo medio que tarda una app en ser revisada a lo largo de estos días: appreviewtimes. Actualmente el tiempo medio es de 8.5 días, ya os diré si es cierto porque lo subí el viernes 30 de enero a las 11 de la mañana y aun no se nada 😉

(EDICIÓN: Al final el 8 de febrero lo validaron, 9 días!)