Pokémon GO, Ingress e Niantic: come l'apatia degli sviluppatori rovina il potenziale

Pokémon GO ha infiammato il mondo con la sua uscita, e ora lo fa di nuovo per un motivo diverso. Continua a leggere per scoprire perché Niantic è dannoso per Pokémon GO!

All’inizio di luglio 2016, il mondo è stato testimone di un fenomeno che ha lasciato molte persone sbalordite. Mentre la popolazione mondiale era normalmente assorta nei propri smartphone con la testa chinata, a Una parte significativa della razza umana si è avvicinata lentamente ad un territorio di cui aveva dimenticato l'esistenza: l'Outdoor Mondo.

Ciò che era iniziato come una curiosa aggiunta alle tradizioni infantili ha rapidamente cambiato la routine degli abitanti di Internet poiché sempre più persone le persone cercavano di avventurarsi all'aperto per catturare creature mitiche che ricordassero loro le gioie di essere bambini ovunque Ancora.

Sì, stiamo parlando di Pokémon GO. Anche se nell'ultimo mese vivevi sotto una roccia, probabilmente ti sei imbattuto in qualcuno, adulto o bambino, che girovagava giocando a questo gioco virale alla ricerca di Pokémon. Non abbiamo bisogno di dirti come funziona il gioco: è probabile che TU abbia già detto a qualcuno come funziona. Il gioco ha suscitato una domanda e un successo enormi quando è diventato disponibile al pubblico negli Stati Uniti. La richiesta era così tanta che le persone al di fuori delle regioni rilasciate hanno continuato a caricare il gioco su Android

E Anche iOS, causando frequenti interruzioni del server e problemi di accesso e caricamento, così tanti che il gioco si è riempito di frustrazione per un po'.

Ma nonostante tutti questi problemi che hanno allontanato le persone dal giocare al gioco al livello più elementare, lo hanno fatto comunque. Intere comunità sono nate da Pokémon GO nel giro di pochi giorni. Le Pokéwalks venivano organizzate a livello locale (anche se i server funzionavano a malapena), le aziende iniziarono a farlo approfitta della base di giocatori che ora vagava all'aperto e si riuniva ai Pokéstop e Palestre. T-Mobile è persino andato a farlo offrire dati gratuiti per l'app Pokémon GO - una mossa che altrimenti avrebbe portato le persone alle armi con questa palese violazione della neutralità della rete. Ma nessuno ha battuto ciglio, perché alla fine, devi catturarli tutti e i dati gratuiti hanno reso questa parte più semplice.

Il bug in 3 passaggi

Quando il gioco ha iniziato ad espandersi in sempre più regioni, gli sviluppatori del gioco, Niantic Labs, hanno lavorato per colmare il divario di offerta creato dalla travolgente domanda. A poco a poco, ora dopo ora, i server di gioco sono diventati più stabili e sono stati in grado di contenere tutti i giocatori online e di non crollare non appena gli Stati Uniti si sono svegliati. Nell'ambito di questo processo di rafforzamento del server, Niantic ha dovuto scendere a compromessi con uno degli aspetti fondamentali del gioco per garantire che le persone potessero almeno accedere (e rimanere). Questa funzionalità era popolarmente chiamata "3 impronte di zampe" o localizzatore Pokémon "3 passi", poiché il gioco L'interfaccia utente ti ha dato suggerimenti su quali Pokémon erano vicino a te e quanto approssimativamente erano dalla tua segnalazione posizione.

Niantic Labs non aveva rilasciato dettagli o numeri ufficiali sull'esatto funzionamento di questa funzione, ma i giocatori ne avevano capito i meccanismi attraverso tentativi ed errori. I tre passi visualizzati sotto il Pokémon diminuivano di numero man mano che ti avvicinavi fisicamente allo spawn posizione del Pokémon: quando le impronte scendevano a zero, il Pokémon appariva sul tuo telefono schermo. Con abbastanza tempo, i giocatori potrebbero triangolare la posizione delle loro creature preferite e avere la possibilità di catturarle. Questa particolare caratteristica era/è cruciale per l'aspetto centrale del gioco, quello di esplorare l'ambiente circostante mentre si "caccia" i Pokémon. Quindi quando Niantic ha dovuto farlo disabilitare la funzionalità dal lato server e essenzialmente causavano il bug del gioco client e mostravano sempre 3 passaggi costanti a ogni Pokémon, i giocatori dappertutto gemevano e si lamentavano ma accettavano comunque la decisione. Dopotutto, significava che potevano almeno accedere al gioco e sperimentare in prima persona di cosa si trattava.

La funzionalità di prossimità di Pokemon GO quando funzionava. Le impronte delle zampe indicano la distanza approssimativa.

Quindi i server si sono stabilizzati. Le interruzioni sono diventate più rare che con Dratini nella mia città e la gente ha iniziato a divertirsi. Il gioco in sé mancava di profondità, ma l'amore per i Pokémon e l'aspetto sociale del gioco continuavano ad attirare le persone. La maggior parte sperava che nel prossimo futuro il gioco avrebbe risolto ciò che era rotto e tutti avrebbero continuato sulla strada del progresso e dello sviluppo. Purtroppo, la stragrande maggioranza dei giocatori non sapeva (o non si preoccupava) che lo sviluppatore di questo gioco fosse Niantic Labs, il cui unico altro sviluppo di giochi continua ad essere furiosamente anti-sviluppatore e quasi anti-giocatore.

Perché dico questo? Facciamo un passo indietro di qualche anno per vedere cosa è successo con Ingress, e poi collegheremo il tutto alla situazione attuale dei Pokémon. Per tutti i giocatori di Ingress Beta, l'attuale situazione dei Pokémon sarebbe una sensazione enorme Già visto e prevedo che sarai d'accordo con noi.

Ingress e sviluppo di terze parti

Alla fine del 2012, quando è stato rilasciato Ingress, lo scenario di Ingress somigliava molto a quello di Pokémon GO, anche se di portata diversa. Ingress era agli inizi: l'app si bloccava spesso, c'erano più bug che giocatori e anche le interruzioni del server si verificavano abbastanza frequentemente. Era necessario un invito per partecipare al gioco e gli inviti venivano distribuiti principalmente tramite Google+ (poiché Niantic ha iniziato come parte di Google prima di diventare una filiale di Alphabet). La natura Beta del gioco e il pubblico medio di "early adopter" di Google+ lo significano il gioco è stato giocato da utenti tecnologicamente esperti, o in altre parole, software e hardware sviluppatori.

Dato che Ingress Beta era pieno di bug, rallentava, richiedeva molte risorse e mancava di tutta la profondità e la facilità di Ingress attualmente, alcuni sviluppatori si sono presi la responsabilità di risolvere ciò che Niantic stava impiegando troppo tempo per risolvere (supponendo che volessero risolverlo del tutto, rivisiteremo questo aspetto Ancora). Questi sviluppatori di terze parti, nella maggior parte dei casi, hanno corretto molti errori nel gioco senza alcun incentivo monetario, e spesso diventano open source con le loro modifiche in modo che gli utenti e la stessa Niantic possano vedere cosa era cambiato.

Uno di questi sviluppatori era XDA Recognized Developer Brut.all, la persona che apktool creato nel 2010 per il reverse engineering dei file apk (sì, QUEL ragazzo). Brut.all ha creato un open source modifica del funzionario (e sorgente chiusa) L'applicazione Ingress che ha "ottimizzato" Ingress meglio di quanto Niantic potesse ottimizzare il proprio gioco. La modifica, chiamata Broot mod, rendeva il gioco giocabile alle risoluzioni ldpi e mdpi riducendo la grafica, aveva opzioni per disabilitare il varie animazioni grafiche fantasiose che il gioco insisteva per avere e aveva una pratica gestione dell'inventario grafico. Tutte queste funzionalità erano cambiamenti della qualità della vita che rendevano la vita più semplice se si entrava. Essendo open source, le modifiche avrebbero potuto essere reintegrate nel gioco e rendere la vita più semplice a tutti.

Screenshot del riepilogo della gestione dell'inventario di Broot Mods. Tale funzionalità non è stata ancora implementata in Ingress fino ad oggi, nonostante la sua utilità e domanda.

Ma Niantic ha fatto l'unica cosa che un gioco rivolto ai primi utilizzatori della comunità tecnologica non dovrebbe: loro ha emesso un avviso di cessazione e desistenza a uno sviluppatore di terze parti indipendente. Rispettando i desideri di Niantic, lo sviluppo di Broot Mod è stato interrotto dallo sviluppatore principale, ma altri sviluppatori indipendenti hanno raccolto il testimone poiché si trattava di un progetto open source. Niantic, non accontentandosi di un atto di soppressione dello sviluppo, alla fine ha fatto il giro completo vietando tutti gli utenti che hanno esaminato qualsiasi apk non ufficiale. Citando i loro Termini di servizio che vietavano espressamente qualsiasi software e modifica di terze parti, la base di giocatori ha dovuto farlo imparare a convivere con lo sviluppo ufficiale scadente e lento di Ingress di Niantic, per paura che desiderassero ottenere il loro account vietato. Beh, abbastanza giusto.

Ingress ha avuto un'altra modifica molto popolare. Questo non si basava sull'apk, ma funzionava come uno strato sopra un altro strumento di Ingres. Ingress ha una mappa in cui sono stati visualizzati i "portali" e i collegamenti e i campi di gioco. Proprio come l'apk ufficiale, the sito ufficiale della mappa era (è) lento, fiacco; ha avuto (ha) una scarsa UX ed è stata (è) un'esperienza orribile nei suoi primi (attuali) giorni. Per risolvere questo problema, gli sviluppatori di terze parti hanno creato ancora una volta uno script open source non ufficiale per il sito Web di base, chiamato Conversione totale Intel in ingresso (o IITC in breve). Inutile dire che IITC non era (non è) amato da Niantic. Sebbene, dopo una massiccia campagna sociale da parte degli utenti di IITC, Niantic ora chiuda un occhio su questo script, ma comunque non riconosce l’esistenza di uno strumento di gran lunga superiore che si basa sul proprio lavoro. È solo questione di incorporare nelle risorse ufficiali le cose che la comunità degli utenti desidera attivamente...

Pokémon GO e sviluppo di terze parti

Quindi ora siamo tornati con Pokémon GO e il suo tracker Pokémon a 3 fasi rotto. Per riempire il vuoto lasciato da Niantic ai giocatori nella caccia ai Pokémon in movimento, la base dei giocatori si è rivolta nuovamente a... sorpresa sorpresa, modifiche di terze parti. Poiché Pokémon GO non ha una "mappa" come quella di Ingress (anche se Pokémon GO ha portato il database del Portale di Ingress a popolare i propri Pokéstop e Palestre), sviluppatori di terze parti hanno creato strumenti che mappavano gli avvistamenti in tempo reale di Pokémon in tempo reale. Questi strumenti utilizzavano lo stesso modo in cui Pokémon GO comunicava con il server, poiché ne imitava la scansione Pokémon all'interno di un raggio geografico limitato dal gioco e quindi hanno utilizzato una serie di queste scansioni per popolare un quasi-live carta geografica. Il risultato finale è stato che ora i giocatori potevano scoprire i Pokémon più vicini, nonostante il tracker del gioco rotto! Sìì!

Script basato su Python per localizzare Pokemon. Sono emersi molti siti Web che offrivano funzionalità simili in modi facili da usare.

Tranne...

Niantic ha recentemente ucciso la maggior parte di questi tracker. Sì. Subito dopo Il CEO di Niantic, John Hanke, ha affermato che non gli piace ciò che stanno facendo questi siti di monitoraggio, i siti di monitoraggio non lo fanno più.

F: Come ti senti? Poké Radar e cose che attingono al codice e mostrano dove si generano i Pokémon?

JH: Sì, non mi piace davvero. Non un fan.

Abbiamo delle priorità in questo momento, ma in futuro potrebbero scoprire che queste cose potrebbero non funzionare. Le persone si fanno del male solo perché toglie un po' di divertimento al gioco. Le persone stanno hackerando cercando di estrarre dati dal nostro sistema e questo è contro i nostri termini di servizio.

La più popolare di queste mappe di tracciamento era PokéVision. Il motivo della sua popolarità era la facilità d'uso, poiché non richiedeva alcuna configurazione da parte dell'utente finale. Considerando che praticamente tutti possono accedere a Pokémon GO, questo è stato un vantaggio per ogni utente in movimento durante i tempi del tracker rotto. Ma a quanto pare, PokéVision è stato spento dal recentissimo aggiornamento del gioco Pokémon GO.

Ok, quindi i siti chiudono. Ma dici che è uscito un aggiornamento del gioco, giusto? Ha riparato il localizzatore, vero?

No. In effetti, il tracker rotto in 3 fasi è andato da essere un bug A diventando una caratteristica. Niantic ha scelto di rimuovere completamente il tracker in 3 passaggi, quindi i giocatori non vedono affatto le 3 impronte, solo una vaga indicazione del Pokémon in qualche luogo. In combinazione con l'uccisione dei metodi popolari per cercare Pokémon che non esistono più, la base dei giocatori è molto frustrata e salato perché Niantic ha praticamente rimosso l'aspetto della caccia ai Pokémon da Pokémon GO.

Apatia degli sviluppatori: edizione Zero Communication

Ma la storia non finisce qui. Molte lamentele su Il subreddit di Pokémon GO di Reddit indicano che i giocatori potrebbero ancora sopravvivere a tutto questo per il bene dei Pokémon, se la società riconoscesse effettivamente il problema e assicurasse che ci stanno lavorando.

Il problema è che se c'è una cosa che Niantic fa peggio del supportare sviluppatori di terze parti, è comunicare con la sua base di giocatori. Si è verificato un problema con Ingress e i sintomi attuali non dipingono la situazione in modo roseo neanche per Pokémon GO. Le funzionalità che i giocatori desideravano da tempo in Ingress hanno richiesto letteralmente anni per essere implementate (item multi-drop, qualcuno?), ma la maggior parte i suggerimenti non sono così fortunati in quanto non hanno ancora visto la luce, anche se hanno il potenziale per migliorare notevolmente il gioco. Quel che è peggio, Niantic non riconosce nemmeno che l'app Ingress o le sue meccaniche di gioco presentano problemi, o che stanno ascoltando il feedback dei giocatori (tanto meno incorporandolo). L'apatia e l'indifferenza nei confronti della comunicazione erano così tante che i giocatori che hanno inviato portali 2-3 anni fa (quando era consentito l'invio di portali) sono sto ancora aspettando una risposta da Niantic se i portali vengono approvati o rifiutati. Vedendo come l'esistenza dei portali sia un fattore determinante nel gameplay di Ingress (e ora di Pokémon GO), ci si aspetterebbe un po' meglio.

Certo, Ingress non è stato un successo così grande come Pokémon GO, quindi il loro tempo di risposta all'epoca sembra... passabile. Ma visto che hanno avuto un enorme successo con Pokémon GO e che il gioco utilizza l'IP di un pozzo franchising consolidato e che la società ha azionisti diversi da Google, ci si aspetta che Niantic faccia un passo avanti il loro gioco. Sono in procinto di intensificare il loro gioco, così come sono ancora in fase di assunzione di un community manager. Ma fino a quando ciò non accadrà (ed è in quella fase ormai da un po', quindi non trattengo il fiato), non c'è stata una sola parola di comunicazione da parte di Niantic verso questi problemi. Tempi di inattività del server, arresti anomali delle app, Pokéball mancanti o congelate, mancanza di profondità strategica o il dannato tracker a 3 passi; Niantic continua a rimanere un orribile esempio di interazione con la stessa base di giocatori che è direttamente responsabile del loro successo virale. Infatti, quando abbiamo chiesto ai nostri lettori in uno dei nostri articoli di discussione su ciò per cui vale la pena pagare un'app, una buona parte è d'accordo su questo è necessario uno sviluppatore comunicativo se ci si aspetta che le persone paghino per questo. E Niantic si aspetta che tu acquisti oggetti di gioco e dispositivi indossabili dall'aspetto divertente e prevede anche di aggiungere luoghi sponsorizzati: figurati!

Google Play si scusa in anticipo per Pokemon GO

Era solo questione di tempo prima che i giocatori rimanessero arrabbiati ma silenziosi. Una volta che la maggior parte ne avrà avuto abbastanza, inizieranno a influenzare la reputazione del gioco con le loro recensioni. C'erano così tante lamentele e discussioni rabbiose nel Subreddit di Pokémon GO (non ufficiale). che i moderatori hanno dovuto creare un Megathread per tutte le invettive. Esistono ora diversi thread e discussioni per indirizzare i giocatori a rendere le loro opinioni più udibili, inclusi ma non limitati a: valutando l'app con 1 stella negli Store, chiedendo rimborsi per i propri acquisti in-game, annullando gli ordini per l'indossabile Pokémon GO Plus, contattando Niantic e tutti gli altri partner nella speranza di far sentire la propria voce. Cavolo, sai che è un problema anche quando Google Play ha delle scuse in atto già, reindirizzandoti a Niantic.

La folla era ossessionata da Pokémon GO e poi da Niantic Labs porta via. Ora la folla è arrabbiata, ma Niantic è Niantic. Una delle lezioni che ho imparato da Ingress è che la comunicazione è fondamentale per mantenere la fiducia di qualcuno anche quando le cose vanno male.

Niantic non ha mai affrontato una risposta del genere nella sua storia precedente, e il suo track record non mostra che sia in grado di gestire questo incendio da sola. Questo è anche il primo caso in cui il suo odio verso gli sviluppatori di terze parti e il loro lavoro ha causato loro conseguenze di proporzioni impreviste. Laddove una volta Niantic Labs aveva promesso un'API per Ingress, ora deve affrontare folle inferocite di clienti influenzando direttamente le sue entrate milionarie, la sua reputazione e quella dell'Intellettuale Pokémon Proprietà.

Valutazione media di Pokemon GO. Indovina quando è stato rilasciato il nuovo aggiornamento.

Se Niantic Labs, lo sviluppatore, continua con la sua apatia nei confronti dei suoi utenti, Pokémon GO passerà dal diventare un fenomeno sociale a una lezione di storia sul servizio clienti fallito. Le soluzioni ai problemi attuali sarebbero molto apprezzate, ma fino a quando non arriveranno, il minimo che potresti fare è riconoscere che il problema esiste.

Ci auguriamo che Niantic Labs risolva i problemi di comunicazione e migliori la propria posizione nei confronti degli sviluppatori di terze parti. E già che ci sono, anche loro dai un'occhiata a tutti gli imbroglioni nel gioco.

Ora, per favore, scusatemi se sono arrabbiato per questo Dratini perduto che non sarò mai in grado di localizzare.

Crediti immagine caratteristica: Utente Reddit ptrain377

Cosa ne pensi di Pokémon GO, Ingress e Niantic Labs? Suona nei commenti qui sotto!