Pokémon GO, Ingress y Niantic: una historia de desarrollador Apathy que arruina el potencial masivo

A principios de julio de 2016, el mundo fue testigo de un fenómeno que dejó a muchas personas estupefactas. Mientras que la población mundial estaba absorta en sus teléfonos inteligentes con la cabeza gacha, una parte importante de la raza humana avanzó hacia un territorio que habían olvidado: el mundo al aire libre.

Lo que comenzó como una curiosa adición al saber infantil cambió rápidamente las rutinas de los habitantes de Internet a medida que más y más personas intentaban aventurarse a la intemperie para atrapar criaturas míticas que les recordaban las alegrías de ser un niño nuevamente.

Sí, estamos hablando de Pokémon GO. Incluso si estuvieras viviendo debajo de una roca el mes pasado, es probable que te encuentres con alguien, adulto o niño por igual, deambulando jugando 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 dicho a alguien cómo te va. El juego se abrió a una gran demanda y éxito cuando se hizo público en los Estados Unidos. Tanto fue la demanda de que las personas fuera de las regiones lanzadas se pusieran de lado el juego en Android e iOS por igual, causando interrupciones frecuentes 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 las personas de jugar el juego en el nivel más básico, todavía lo hicieron. Comunidades enteras generaron Pokémon GO en cuestión de días. Los Pokéwalks se estaban organizando localmente (aunque los servidores apenas funcionaban), las empresas comenzaron a aprovechar la base de jugadores que ahora deambulaba al aire libre y se congregaba en Pokéstops y Gyms. T-Mobile incluso salió a ofrecer datos gratuitos para la aplicación Pokémon GO, un movimiento que de otro modo habría levantado a las personas en armas con esta flagrante violación de la neutralidad de la red. Pero nadie pestañeó, porque al final del día, tienes que atraparlos a todos y los datos gratuitos hacen que esa parte sea más fácil.

El error de 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 mantener a todos los jugadores en línea y no colapsar tan pronto como Estados Unidos se despertó. Dentro de este proceso de fortalecimiento del servidor, Niantic tuvo que comprometerse con uno de los aspectos centrales del juego para asegurarse de que las personas al menos pudieran iniciar sesión (y permanecer). Esta funcionalidad se llamaba popularmente el localizador de Pokémon “3 huellas de pata” o “3 pasos”, ya que la IU en el juego te daba pistas sobre qué Pokémon estaban cerca de ti y qué tan lejos estaban aproximadamente de tu ubicación informada.

Niantic Labs no había publicado ningún detalle oficial o número sobre el funcionamiento exacto de esta función, pero la base de jugadores había descubierto la mecánica por prueba y error. Los tres pasos que se muestran debajo del Pokémon disminuyeron en número cuando te acercaste físicamente a la ubicación de generación del Pokémon: cuando las huellas se reducen a cero, el Pokémon aparecerá en la pantalla de tu teléfono. Con suficiente tiempo, los jugadores podrían triangular la ubicación de sus bichos favoritos y tener la oportunidad de capturarlos. Esta característica particular fue / es crucial para el aspecto central del juego, el de explorar los alrededores mientras se “caza” Pokémon. Entonces, cuando Niantic tuvo que deshabilitar la funcionalidad desde el extremo del servidor y esencialmente hacer que el juego del cliente fallara y siempre mostrara 3 pasos constantes a cada Pokémon, los jugadores gruñeron y gimieron 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 el alboroto.

La característica cercana de Pokemon GO cuando funcionaba. Las huellas de las patas indican una distancia aproximada.

Entonces los servidores se estabilizaron. Las interrupciones se volvieron más raras que Dratini en mi ciudad, y la gente comenzó a pasar un buen rato. El juego en sí carecía de profundidad, pero el amor de Pokémon y el aspecto social del juego mantuvieron su atracción sobre la gente. La mayoría albergaba la esperanza de que en el futuro cercano, el juego arreglaría lo que estaba roto y todo continuaría en el camino del progreso y el desarrollo. Por desgracia, la gran mayoría de la base de jugadores no sabía (o no le importaba) que el desarrollador de este juego fuera Niantic Labs, cuyo único desarrollo de juegos sigue siendo furiosamente anti-desarrollador y anti-jugador límite .

¿Por qué digo esto? Retrocedamos unos años para ver qué sucedió con Ingress, y luego lo vincularemos con la situación actual de Pokémon. Para cualquier jugador de Ingress Beta, la situación actual de Pokémon sería una sensación masiva de Déjà-vu y predigo que llegarás a estar de acuerdo con nosotros.

Ingreso y desarrollo de terceros

A fines de 2012, cuando se lanzó Ingress, el escenario en Ingress se parecía mucho al de Pokémon GO, aunque de diferente alcance. Ingress estaba en su infancia: la aplicación se bloqueaba con frecuencia, había más errores que jugadores y las interrupciones del servidor también ocurrían con bastante frecuencia. Uno 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, desarrolladores de software y hardware.

Dado que Ingress Beta era muy defectuoso, lento, de uso intensivo de recursos y carecía de toda la profundidad y facilidad que actualmente tiene Ingress, algunos desarrolladores se encargaron de arreglar lo que Niantic estaba tardando demasiado en solucionar (suponiendo que quisieran arreglarlo en todos– volveremos a este aspecto nuevamente). Estos desarrolladores externos, en la mayoría de los casos, corrigieron muchas fallas en el juego sin ningún incentivo monetario, y a menudo se volvieron de código abierto con sus modificaciones para que los usuarios y Niantic puedan ver qué ha cambiado.

Uno de esos desarrolladores fue Recognized Developer Brut.all, la persona que creó apktool en 2010 para archivos apk de ingeniería inversa (sí, ESE tipo). Brut.all creó una modificación de código abierto de la aplicación Ingress oficial (y de código cerrado) que "optimizó" Ingress mejor de lo que Niantic podría optimizar su propio juego. La modificación, llamada Broot Mod, hizo que el juego se jugara con resoluciones ldpi y mdpi al reducir los gráficos, tenía opciones para deshabilitar las diversas animaciones gráficas elegantes que el juego insistía en tener, y tenía una práctica tabla de gestión de inventario. Todas estas características fueron cambios en la calidad de vida que facilitaron la vida si usted ingresó. 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. Tal característica permanece sin implementarse en Ingress hasta este día, a pesar de su utilidad y demanda.

Pero Niantic hizo lo único que un juego que atiende a los primeros usuarios de la comunidad tecnológica no debería: emitió un aviso de Cesar y Desistir a un desarrollador independiente externo. Respetando los deseos de Niantic, el desarrollo de Broot Mod fue descontinuado por el desarrollador principal, pero otros desarrolladores independientes tomaron el relevo ya que este era un proyecto de código abierto. Niantic, al no estar contento con un acto de supresión del desarrollo, fue todo el camino al prohibir eventualmente a todos los usuarios que examinaron cualquier apk no oficial . Citando sus Términos de servicio que expresamente prohibieron cualquier software y modificaciones de terceros, la base de jugadores tuvo que aprender a vivir con el desarrollo oficial de Ingress por parte de Niantic, por miedo a que su cuenta fuera prohibida. Bueno, justo lo suficiente.

Ingress ha tenido otra modificación muy popular. Esto no se basó en el apk, sino que funcionó como una capa por encima de otra herramienta de Ingres. Ingress tiene un mapa donde se muestran los "portales" y los enlaces en el juego y la mecánica de los campos. Al igual que el apk oficial, el sitio web oficial del mapa era (es) lento, lento; tuvo (tiene) mala experiencia de usuario y fue (es) una experiencia horrible en sus primeros días (actuales). Para solucionar esto, los desarrolladores externos crearon una vez más un script de código abierto no oficial para el sitio web base, llamado Ingress Intel Total Conversion (o IITC en resumen). No hace falta decir que IITC no fue (no) amado por Niantic. Aunque, después de una campaña social masiva por parte de los usuarios de IITC, Niantic ahora hace la vista gorda hacia este script, pero aún no reconoce la existencia de una herramienta muy superior que se basa en su propio trabajo. Solo es cuestión de incorporar cosas que la comunidad de usuarios quiere activamente a los recursos oficiales ...

El mapa de entrada predeterminado es torpe, difícil de usar, carece de características y personalización.

IITC ofrece opciones variadas para personalizaciones y usabilidad, y en general es mucho mejor que el mapa Intel estándar.

Pokémon GO y desarrollo de terceros

Así que ahora estamos de vuelta con Pokémon GO y su rastreador de Pokémon roto de 3 pasos. Para llenar el vacío que Niantic dejó para los jugadores en la caza de Pokémon en el GO, la base de jugadores volvió a ... sorpresa sorpresa, modificaciones de terceros. Dado que Pokémon GO no tiene un "mapa" como Ingress (a pesar de que Pokémon GO levantó la base de datos del Portal de Ingress para poblar sus propios Pokéstops y Gyms), los desarrolladores de terceros crearon herramientas que mapearon avistamientos en vivo de Pokémon en tiempo real. Estas herramientas hicieron uso de la misma forma en que Pokémon GO se comunicó con el servidor, ya que imitaba el escaneo de Pokémon dentro de un radio geográfico limitado desde el juego y luego usaba una serie de estos escaneos para completar un mapa casi en vivo. ¡El resultado final fue que los jugadores ahora podían encontrar su Pokémon más cercano, a pesar del rastreador roto en el juego! ¡Hurra!

Script basado en Python para localizar Pokémon. Surgieron muchos sitios web que ofrecían una funcionalidad similar de maneras fáciles de usar.

Excepto…

Niantic recientemente mató a la mayoría de estos rastreadores. Sip. Justo después de que el CEO de Niantic, John Hanke, dijera que no le gusta lo que están haciendo estos sitios de seguimiento, los sitios de seguimiento ya no lo hacen.

F: ¿Cómo te sientes acerca de Poké Radar y las cosas que aprovechan el código y muestran dónde están apareciendo los Pokémon?

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

Tenemos prioridades en este momento, pero podrían encontrar en el futuro que esas cosas pueden no funcionar. Las personas solo se lastiman a sí mismas porque les 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 una configuración por parte del usuario final. Al ver cómo prácticamente todos acceden a Pokémon GO, esto fue una bendición para cada usuario en movimiento durante los tiempos del rastreador roto. Pero resulta que PokéVision fue cerrado por la reciente actualización del juego Pokémon GO.

Hola chicos. Deseamos tener algunas noticias para ti

En este momento, estamos respetando los deseos de Niantic y Nintendo.

Los mantendré informados

- Pokevision (@PokeVisionGo) 31 de julio de 2016

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

No. De hecho, el rastreador de 3 pasos roto pasó de ser un error a convertirse en una característica . Niantic decidió eliminar por completo el rastreador de 3 pasos, por lo que los jugadores no ven las 3 huellas de las patas, solo una indicación vaga de Pokémon en alguna parte . Combinado con la eliminación de los métodos populares para buscar Pokémon que ya no existen, la base de jugadores está muy frustrada y salada porque Niantic prácticamente eliminó el aspecto de caza Pokémon de Pokémon GO.

Desarrollador Apathy: Zero Communication Edition

Pero la historia no termina allí. Muchas quejas en el 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 reconoció el problema y aseguró que están trabajando en ello.

El problema es que si hay algo que Niantic hace peor que apoyar a los desarrolladores de terceros, sería comunicarse con su base de jugadores. Ha sido un problema con Ingress y los síntomas actuales tampoco lo pintan de color de rosa para Pokémon GO. Las características que la base de jugadores deseaba desde hace mucho tiempo en Ingress tomaron años literales en implementarse (Artículo Multi-drop, ¿alguien?), Pero la mayoría de las sugerencias no son tan afortunadas ya que aún no han visto la luz del día, incluso si tienen el potencial de mejorar masivamente La jugabilidad. 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 (mucho menos incorporarlos). Tanto fue la apatía e indiferencia hacia la comunicación que los jugadores que presentaron portales hace 2-3 años (cuando se permitieron las presentaciones del portal) todavía están esperando saber de Niantic si los portales son aprobados o rechazados. Al ver cómo la existencia de portales es un gran factor de conducción en el juego de Ingress (y ahora Pokémon GO), uno esperaría un poco mejor.

De acuerdo, Ingress no fue un éxito tan grande como Pokémon GO, por lo que su tiempo de respuesta en ese momento se siente ... pasable. Pero viendo cómo han tenido un éxito masivo con Pokémon GO, y que el juego usa IP de una franquicia bien establecida y que la compañía tiene accionistas distintos de Google, uno espera que Niantic intensifique su juego. Están en el proceso de intensificar su juego, ya que todavía están en el proceso de contratación de un administrador de la comunidad. Pero hasta que eso suceda (y ha estado en esa etapa por un tiempo para que no aguante la respiración), no ha habido una sola palabra de comunicación que fluya de Niantic hacia estos temas. Tiempos de inactividad del servidor, bloqueos de aplicaciones, Pokébolas faltantes o congeladas, falta de profundidad de la estrategia o el maldito rastreador de 3 pasos ; Niantic sigue siendo un ejemplo horrible de interacción con la base de jugadores que es directamente responsable de su éxito viral. De hecho, cuando le preguntamos a nuestros lectores en uno de nuestros artículos de Discusión sobre qué hace que valga la pena pagar una aplicación, una buena parte acordó que un desarrollador comunicativo es necesario si se espera que la gente pague por ella. Y Niantic espera que compres artículos en el juego y un ponible de aspecto divertido e incluso planea agregar ubicaciones patrocinadas, ¡imagínate!

Google Play se disculpa de antemano por Pokemon GO

Era solo cuestión de tiempo hasta que los jugadores permanecieran enojados pero callados. Una vez que la mayoría haya tenido suficiente, comenzarán a afectar la reputación del juego con sus reseñas. Hubo tantas quejas e hilos de ira en el subreddit Pokémon GO (no oficial) que los moderadores tuvieron que crear un Megathread para todos los despotricar. Ahora existen varios hilos y discusiones para dirigir a los jugadores a hacer que sus opiniones sean más audibles, que incluyen, entre otras: calificar la aplicación como 1 estrella en las tiendas, solicitar reembolsos por sus compras en el juego, cancelar sus pedidos para Pokémon GO Plus ponible, contactando a Niantic y cualquier otro socio con la esperanza de que se escuche su voz. Diablos, sabes que es un problema cuando incluso Google Play ya tiene una disculpa, que te redirige a Niantic.

La multitud estaba obsesionada con Pokémon GO y luego Niantic Labs se lleva . 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 se enfrentó a tal respuesta en su historia previa de un juego, y su historial no muestra que sea capaz de manejar este fuego por sí mismo. Esta es también la primera instancia en la que su odio hacia los desarrolladores de terceros y su trabajo les causó consecuencias imprevistas. Donde una vez Niantic Labs había prometido una API para Ingress, ahora se enfrenta a turbas furiosas de clientes que afectan directamente sus ingresos de millones de dólares y su reputación y la de la Propiedad Intelectual Pokémon.

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

Si Niantic Labs, el desarrollador, continúa con su apatía hacia sus usuarios, Pokémon GO pasará de ser un fenómeno social a una lección de historia sobre el servicio al cliente fallido . Las soluciones a los problemas actuales serían muy apreciadas, pero hasta que lleguen, lo menos que podría hacer es reconocer que existe un problema.

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

Ahora, discúlpeme mientras me enfurezco por este Dratini perdido que nunca podré localizar.

Créditos de la imagen de la función: usuario de Reddit ptrain377

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