Pokémon GO, Ingress y Niantic: cómo la apatía de los desarrolladores arruina el potencial

Pokémon GO prendió fuego al mundo con su lanzamiento, y ahora lo vuelve a hacer por una razón diferente. ¡Sigue leyendo mientras vemos por qué Niantic es malo para Pokémon GO!

A principios de julio de 2016, el mundo fue testigo de un fenómeno que dejó estupefactos a muchos. Mientras que la población mundial normalmente estaba absorta en sus teléfonos inteligentes con la cabeza gacha, un Una parte significativa de la raza humana avanzó poco a poco hacia un territorio que habían olvidado que existía - The Outdoor Mundo.

Lo que comenzó como una curiosa adición a la tradición infantil rápidamente cambió las rutinas de los usuarios de Internet a medida que más y más la gente intentaba aventurarse al aire libre para atrapar criaturas míticas que les recordaban la alegría de ser niño en todas partes. de nuevo.

Sí, estamos hablando de Pokémon GO. Incluso si estuviste viviendo bajo una roca el mes pasado, es probable que te hayas topado con alguien, ya sea adulto o niño, deambulando jugando a este juego viral y buscando Pokémon. No necesitamos decirte cómo funciona el juego; lo más probable es que TÚ ya le hayas contado a alguien cómo funciona. El juego tuvo una demanda masiva y un éxito cuando estuvo disponible públicamente en los EE. UU. La demanda fue tanta que personas fuera de las regiones lanzadas descargaron el juego en Android.

y iOS por igual, lo que provocó frecuentes interrupciones del servidor y problemas de inicio de sesión y carga, tantos que el juego se llenó de frustración por un tiempo.

Pero incluso con todos estos problemas que alejaron a la gente de jugar al juego en el nivel más básico, todavía lo hicieron. Comunidades enteras surgieron de Pokémon GO en cuestión de días. Se estaban organizando Pokéwalks localmente (aunque los servidores apenas funcionaban), las empresas comenzaron a aprovechar la base de jugadores que ahora deambulaban al aire libre y se congregaban en Poképaradas y Gimnasios. T-Mobile incluso salió a ofrecer datos gratis para la aplicación Pokémon GO - una medida que de otro modo habría levantado a la gente en armas con esta flagrante violación de la Neutralidad de la Red. Pero nadie se inmutó, porque al final del día, tienes que atraparlos a todos y los datos gratuitos hicieron que esa parte fuera más fácil.

El error de los 3 pasos

A medida que el juego comenzó a expandirse a más y más regiones, los desarrolladores del juego, Niantic Labs, trabajaron para solucionar la brecha de oferta creada por la abrumadora demanda. Poco a poco, hora tras hora, los servidores del juego se volvieron más estables y pudieron contener a todos los jugadores en línea y no fallar tan pronto como Estados Unidos despertó. Dentro de este proceso de fortalecimiento del servidor, Niantic tuvo que comprometerse con uno de los aspectos centrales del juego para garantizar que las personas al menos pudieran iniciar sesión (y permanecer conectadas). Esta funcionalidad se llamó popularmente localizador de Pokémon "3 huellas" o "3 pasos", como el localizador de Pokémon del juego. La interfaz de usuario te dio pistas sobre qué Pokémon estaban cerca de ti y qué tan lejos estaban aproximadamente de tu reportado. ubicación.

Niantic Labs no había publicado ningún detalle oficial ni números sobre el funcionamiento exacto de esta función, pero la base de jugadores había descubierto la mecánica mediante prueba y error. Los tres pasos que se muestran debajo del Pokémon disminuyeron en número a medida que te acercabas físicamente al lugar de aparición. Ubicación del Pokémon: cuando las huellas se redujeran a cero, el Pokémon aparecería en tu teléfono. pantalla. Con tiempo suficiente, los jugadores podrían triangular la ubicación de sus criaturas favoritas y tener la oportunidad de capturarlas. Esta característica particular fue/es crucial para el aspecto central del juego, el de explorar tu entorno mientras "cazas" Pokémon. Entonces, cuando Niantic tuvo que deshabilitar la funcionalidad desde el extremo del servidor y esencialmente hace que el juego del cliente falle y siempre muestre 3 pasos constantes para cada Pokémon, los jugadores se quejaron y se quejaron, pero aceptaron la decisión de todos modos. Después de todo, significaba que al menos podían iniciar sesión en el juego y experimentar de primera mano de qué se trataba todo este alboroto.

La función cercana de Pokémon GO cuando funcionaba. Las huellas de las patas indican la distancia aproximada.

Luego los servidores se estabilizaron. Los apagones se volvieron más raros que Dratini en mi ciudad y la gente empezó a pasar un buen rato. El juego en sí carecía de profundidad, pero el amor por Pokémon y el aspecto social del juego mantuvieron su atractivo entre la gente. La mayoría albergaba esperanzas de que en un futuro próximo el juego arreglaría lo que estaba roto y todos continuarían por el camino del progreso y el desarrollo. Desgraciadamente, la gran mayoría de la base de jugadores no sabía (ni le importaba) que el desarrollador de este juego era Niantic Labs, cuyo único otro desarrollo de juego sigue siendo furiosamente anti-desarrollador y casi anti-jugador.

¿Por qué digo esto? Retrocedamos unos años para ver qué pasó con Ingress y luego lo relacionaremos con la situación actual de Pokémon. Para cualquier jugador de Ingress Beta, la situación actual de Pokémon sería una enorme sensación de Deja Vu y predigo que llegarás a estar de acuerdo con nosotros.

Ingreso y desarrollo de terceros

A finales de 2012, cuando se lanzó Ingress, el escenario en Ingress se parecía mucho al de Pokémon GO, aunque diferente en alcance. Ingress estaba en su infancia: la aplicación fallaba con frecuencia, había más errores que reproductores y las interrupciones del servidor también ocurrían con bastante frecuencia. Se necesitaba una invitación para unirse al juego, y las invitaciones se distribuían principalmente a través de Google+ (ya que Niantic comenzó como parte de Google antes de convertirse en una subsidiaria de Alphabet). La naturaleza Beta del juego y la audiencia promedio de "primeros usuarios" de Google+ significaron que el juego fue jugado por usuarios tecnológicamente expertos, o en otras palabras, software y hardware desarrolladores.

Dado que Ingress Beta tenía muchos errores, demoraba, consumía muchos recursos y carecía de toda la profundidad y facilidad que Ingress tiene actualmente, algunos desarrolladores se encargaron de arreglar lo que Niantic estaba tardando demasiado en arreglar (suponiendo que quisieran arreglarlo, revisaremos este aspecto). de nuevo). Estos desarrolladores externos, en la mayoría de los casos, solucionaron muchos errores en el juego sin ningún incentivo monetario. y, a menudo, optan por el código abierto con sus modificaciones para que los usuarios y Niantic puedan ver lo que se hizo. cambió.

Uno de esos desarrolladores fue el desarrollador reconocido por XDA. Brut.todo, la persona que apktool creado en 2010 para archivos apk de ingeniería inversa (sí, ESE tipo). Brut.all creó un fuente abierta modificación del funcionario (y código cerrado) La aplicación de Ingress que "optimizó" Ingress mejor de lo que Niantic pudo optimizar su propio juego. La modificación, denominada Mod Broot, hizo que el juego se pudiera jugar en resoluciones ldpi y mdpi reduciendo los gráficos, tenía opciones para desactivar el varias animaciones gráficas sofisticadas que el juego insistía en tener, y tenía una práctica gestión de inventario cuadro. Todas estas características fueron cambios en la calidad de vida que hicieron la vida más fácil si ingresabas. Al ser de código abierto, las modificaciones podrían haberse incorporado nuevamente al juego y, de hecho, facilitar la vida de todos.

Captura de pantalla del resumen de gestión de inventario de Broot Mods. Esta característica sigue sin implementarse en Ingress hasta el día de hoy, a pesar de su utilidad y demanda.

Pero Niantic hizo lo único que un juego dirigido a los primeros usuarios de la comunidad tecnológica no debería hacer: emitió un aviso de cese y desistimiento a un desarrollador externo independiente. Respetando los deseos de Niantic, el desarrollador principal suspendió el desarrollo de Broot Mod, pero otros desarrolladores independientes tomaron el relevo ya que se trataba de un proyecto de código abierto. Niantic, no contento con un acto de supresión del desarrollo, finalmente recorrió todo el patio. prohibir a todos los usuarios que examinaron cualquier apk no oficial. Citando sus Términos de servicio que prohibían expresamente todo el software y las modificaciones de terceros, la base de jugadores tuvo que aprenda a vivir con el desarrollo oficial de Ingress por parte de Niantic, por debajo del promedio y a ritmo vertiginoso, para que no deseen obtener su cuenta. prohibido. Bueno, bastante justo.

Ingress ha tenido otra modificación muy popular. Esto no dependía de la apk, sino que funcionaba como una capa encima de otra herramienta de Ingres. Ingress tiene un mapa donde se mostraban los "portales" y las mecánicas de campos y enlaces del juego. Al igual que la apk oficial, la sitio web oficial del mapa era (es) lento, perezoso; tuvo (tiene) una experiencia de usuario deficiente y fue (es) una experiencia horrible en sus primeros (actuales) días. Para solucionar este problema, los desarrolladores externos crearon una vez más un script no oficial de código abierto para el sitio web base, llamado Conversión total de Intel de ingreso (o CITI en resumen). No hace falta decir que Niantic no amaba (ni es) a IITC. Aunque, después de una campaña social masiva por parte de los usuarios de IITC, Niantic ahora hace la vista gorda ante este script, pero aún así no reconoce la existencia de una herramienta muy superior que se construye sobre su propio trabajo. Sólo es cuestión de incorporar cosas que la comunidad de usuarios quiere activamente volver a los recursos oficiales...

Pokémon GO y el desarrollo de terceros

Así que ahora volvemos con Pokémon GO y su rastreador de Pokémon de 3 pasos roto. Para llenar el vacío que Niantic dejó a los jugadores en la caza de Pokémon en GO, la base de jugadores volvió a recurrir a... sorpresa sorpresa, modificaciones de terceros. Dado que Pokémon GO no tiene un "mapa" como el que tenía Ingress (a pesar de que Pokémon GO elevó la base de datos del Portal de Ingress a poblar sus propias Poképaradas y Gimnasios), desarrolladores externos crearon herramientas que mapeaban avistamientos en vivo de Pokémon en tiempo real. Estas herramientas utilizaban la misma forma en que Pokémon GO se comunicaba con el servidor, ya que imitaba el escaneo de Pokémon dentro de un radio geográfico limitado del juego y luego usó una serie de estos escaneos para poblar un área casi viva. mapa. El resultado final fue que los jugadores ahora podían encontrar su Pokémon más cercano, ¡a pesar del rastreador del juego roto! ¡Hurra!

Script basado en Python para localizar Pokémon. Surgieron muchos sitios web que ofrecían funciones similares de manera fácil de usar.

Excepto...

Niantic eliminó recientemente a la mayoría de estos rastreadores. Sí. Justo después de El director ejecutivo de Niantic, John Hanke, dijo que no le gusta lo que hacen estos sitios de seguimiento, los sitios de seguimiento ya no lo hacen.

F: ¿Cómo te sientes acerca de Poke radar ¿Y cosas que acceden al código y muestran dónde aparecen los Pokémon?

JH: Sí, eso realmente no me gusta. No es un fan.

Tenemos prioridades en este momento, pero es posible que en el futuro descubran que esas cosas no funcionan. La gente sólo se hace daño a sí misma porque le quita algo de diversión al juego. La gente está pirateando tratando de sacar datos de nuestro sistema y eso va en contra de nuestros términos de servicio.

El más popular de estos mapas de seguimiento fue PokéVision. La razón de su popularidad fue la facilidad de uso, ya que no necesitaba ninguna configuración por parte del usuario final. Ver cómo prácticamente todo el mundo accede a Pokémon GO, esto fue una bendición para todos los usuarios en movimiento durante la época del rastreador roto. Pero resulta que PokéVision fue cerrada por la reciente actualización del juego Pokémon GO.

Bien, entonces los sitios cerraron. Pero dices que salió una actualización del juego, ¿no? Arregló el rastreador, ¿verdad?

No. De hecho, el rastreador de 3 pasos roto pasó de siendo un error a convirtiéndose en una característica. Niantic optó por eliminar por completo el rastreador de 3 pasos, por lo que los jugadores no ven las 3 huellas en absoluto, solo una vaga indicación de Pokémon en algún lugar. Combinado con la eliminación de los métodos populares para escanear Pokémon que ya no existen, la base de jugadores está muy frustrada y salado porque Niantic prácticamente eliminó el aspecto de caza de Pokémon de Pokémon GO.

Apatía del desarrollador: Edición de comunicación cero

Pero la historia no termina allí. Muchas quejas en Subreddit Pokémon GO de Reddit indican que los jugadores aún podrían vivir todo esto por el bien de Pokémon, si la compañía realmente reconociera el problema y asegurara que están trabajando en ello.

El problema es, Si hay algo que Niantic hace peor que apoyar a desarrolladores externos, es comunicarse con su base de jugadores. Ha sido un problema con Ingress y los síntomas actuales tampoco pintan color de rosa para Pokémon GO. Las características que la base de jugadores deseaba desde hacía tiempo en Ingress tardaron literalmente años en implementarse (Item Multi-drop, ¿alguien?), pero la mayoría Las sugerencias no son tan afortunadas ya que aún no han visto la luz del día, incluso si tienen potencial para mejorar enormemente la situación. Como se Juega. Peor aún, Niantic ni siquiera reconoce que la aplicación Ingress o su mecánica de juego tienen problemas, o que están escuchando los comentarios de los jugadores (y mucho menos incorporándolos). Tanta fue la apatía e indiferencia hacia la comunicación que los jugadores que enviaron portales hace 2 o 3 años (cuando se permitían los envíos de portales) están Sigo esperando recibir noticias de Niantic sobre si los portales son aprobados o rechazados. Al ver cómo la existencia de portales es un factor importante en el juego de Ingress (y ahora en Pokémon GO), uno esperaría un poco mejor.

Por supuesto, Ingress no fue un éxito tan grande como Pokémon GO, por lo que su tiempo de respuesta en ese entonces se siente... aceptable. Pero ver cómo han tenido un éxito masivo con Pokémon GO y que el juego usa IP desde un pozo franquicia establecida y que la compañía tiene accionistas además de Google, se espera que Niantic intensifique su juego. Están en el proceso de intensificar su juego, como lo están Todavía en el proceso de contratación de un community manager.. Pero hasta que eso suceda (y ha estado en esa etapa por un tiempo, así que no aguantaría la respiración), no ha habido una sola palabra de comunicación que fluya desde Niantic hacia estos temas. Tiempos de inactividad del servidor, caídas de aplicaciones, Pokébolas faltantes o congeladas, falta de profundidad estratégica o el maldito rastreador de 3 pasos; Niantic sigue siendo un horrible ejemplo de interacción con la base de jugadores que es directamente responsable de su éxito viral. De hecho, cuando preguntamos a nuestros lectores en uno de nuestros artículos de discusión sobre ¿Qué hace que valga la pena pagar por una aplicación?, una buena parte estuvo de acuerdo en que es necesario un desarrollador comunicativo si se espera que la gente pague por ello. Y Niantic espera que compres artículos del juego y dispositivos portátiles de aspecto divertido e incluso planea agregar ubicaciones patrocinadas. ¡Imagínate!

Google Play se disculpa de antemano por Pokémon GO

Era sólo cuestión de tiempo hasta que los jugadores siguieran enojados pero tranquilos. Una vez que la mayoría haya tenido suficiente, comenzarán a afectar la reputación del juego con sus reseñas. Había tantas quejas e hilos de rabia en el Subreddit de Pokémon GO (no oficial) que los moderadores tuvieron que crear un Megathread para todos los desvaríos. Ahora existen varios hilos y discusiones para indicar a los jugadores que hagan sus opiniones más audibles, que incluyen, entre otros: calificar la aplicación con 1 estrella en las Tiendas, solicitando reembolsos por sus compras en el juego, cancelando sus pedidos del dispositivo portátil Pokémon GO Plus, contactando a Niantic y a todos los demás socios con la esperanza de que se escuchen sus voces. Diablos, sabes que es un problema cuando incluso Google Play tiene una disculpa ya, redireccionándote a Niantic.

La multitud estaba obsesionada con Pokémon GO y luego con Niantic Labs. quita. Ahora la multitud está enojada, pero Niantic está siendo Niantic. Una de las lecciones que aprendí de Ingress es que la comunicación contribuye en gran medida a mantener la confianza de alguien incluso cuando las cosas van mal.

Niantic nunca enfrentó tal respuesta en su historia anterior de un juego, y su historial no muestra que sea capaz de manejar este fuego por sí solo. Este es también el primer caso en el que su odio hacia los desarrolladores externos y su trabajo les provocó consecuencias de proporciones imprevistas. Donde antes Niantic Labs había prometido una API para Ingress, ahora se enfrenta a multitudes enojadas de clientes. afectando directamente sus ingresos millonarios y su reputación y la de Pokémon Intelectual Propiedad.

Calificación promedio de Pokémon GO. Adivina cuándo se lanzó la nueva actualización.

Si Niantic Labs, la desarrolladora, sigue con su apatía hacia sus usuarios, Pokémon GO pasará de convertirse en un fenómeno social a una lección de historia sobre el servicio al cliente fallido. Se agradecería mucho que se solucionen los problemas actuales, pero hasta que lleguen, lo menos que puede hacer es reconocer que existe un problema.

Esperamos que Niantic Labs solucione sus problemas de comunicación y mejore su postura hacia los desarrolladores externos. Y mientras lo hacen, también echa un vistazo a todos los tramposos en el juego.

Ahora, por favor, discúlpenme mientras me enojo por este Dratini perdido que nunca podré localizar.

Créditos de las imágenes destacadas: usuario de Reddit ptrain377

¿Qué piensas sobre Pokémon GO, Ingress y Niantic Labs? ¡Apague el sonido abajo en los comentarios!