Pokémon GO, Ingress en Niantic: hoe apathie van ontwikkelaars het potentieel verpest

Pokémon GO zette de wereld in vuur en vlam met de release, en nu doet het dat opnieuw om een ​​andere reden. Lees verder en we zien waarom Niantic slecht is voor Pokémon GO!

Begin juli 2016 was de wereld getuige van een fenomeen dat veel mensen verbijsterd achterliet. Terwijl de wereldbevolking gewoonlijk met gebogen hoofd in beslag werd genomen door hun smartphones, Een aanzienlijk deel van het menselijk ras ging op weg naar een gebied waarvan ze het bestaan ​​waren vergeten: The Outdoor Wereld.

Wat begon als een merkwaardige toevoeging aan de kindertijd, veranderde al snel de routines van internetbewoners naarmate meer en meer mensen probeerden zich naar buiten te begeven om mythische wezens te vangen die hen herinnerden aan de geneugten van het kind zijn opnieuw.

Ja, we hebben het over Pokémon GO. Zelfs als je de afgelopen maand onder een steen hebt geleefd, ben je waarschijnlijk iemand tegengekomen, zowel volwassenen als kinderen, terwijl je ronddwaalde terwijl je dit virale spel speelde en op zoek was naar Pokémon. We hoeven je niet te vertellen hoe het spel werkt. De kans is groot dat JIJ zelf al aan iemand hebt verteld hoe het werkt. Het spel kreeg een enorme vraag en succes toen het in de VS publiekelijk verkrijgbaar werd. De vraag was zo groot dat mensen buiten de vrijgegeven regio's de game op Android gingen sideloaden

En Hetzelfde geldt voor iOS, wat regelmatig serverstoringen en inlog- en laadproblemen veroorzaakte, zo vaak dat de game een tijdje vol frustratie raakte.

Maar zelfs met al deze problemen die mensen ervan weerhielden het spel op het meest basale niveau te spelen, deden ze dat nog steeds. Binnen enkele dagen ontstonden hele gemeenschappen uit Pokémon GO. Pokéwalks werden lokaal georganiseerd (ook al werkten de servers nauwelijks), bedrijven begonnen dat ook te doen profiteer van de spelersbasis die nu buiten ronddwaalde en samenkwam bij Pokéstops en Sportscholen. T-Mobile ging er zelfs op uit gratis data aanbieden voor de Pokémon GO-app – een actie die anders mensen in de armen zou hebben getrokken met deze flagrante schending van de netneutraliteit. Maar niemand sloeg een oogje in het zeil, want uiteindelijk moet je ze allemaal vangen en gratis gegevens maakten dat deel gemakkelijker.

De 3-stapsbug

Terwijl het spel zich naar steeds meer regio's begon uit te breiden, werkten de ontwikkelaars van het spel, Niantic Labs, aan het dichten van de aanbodkloof die door de overweldigende vraag was ontstaan. Beetje bij beetje, uur na uur, werden de gameservers stabieler en konden ze alle online spelers vasthouden zonder te crashen zodra de VS wakker werden. Binnen dit serverversterkingsproces moest Niantic een compromis sluiten met een van de kernaspecten van het spel om ervoor te zorgen dat mensen op zijn minst konden inloggen (en blijven). Deze functionaliteit werd in de volksmond de "3 pootafdruk" of de "3 voetstappen" Pokémon-locator genoemd, omdat de in-game De gebruikersinterface gaf je hints over welke Pokémon bij jou in de buurt waren en hoe ver ze ongeveer verwijderd waren van de door jou gerapporteerde Pokémon plaats.

Niantic Labs had geen officiële details of cijfers vrijgegeven over de exacte werking van deze functie, maar de spelersbasis had de mechanismen met vallen en opstaan ​​ontdekt. De drie voetstappen die onder de Pokémon werden weergegeven, namen in aantal af naarmate je de spawn fysiek naderde locatie voor de Pokémon - wanneer de voetafdrukken naar nul zijn gedaald, verschijnt de Pokémon op je telefoon scherm. Als spelers voldoende tijd hebben, kunnen ze de locatie van hun favoriete beestjes bepalen en de kans krijgen ze te vangen. Deze specifieke functie was/is cruciaal voor het kernaspect van het spel, namelijk het verkennen van je omgeving terwijl je op Pokémon "jaagt". Dus toen Niantic moest schakel de functionaliteit uit vanaf de serverkant en er in wezen voor zorgen dat het clientspel uitvalt en altijd een constante 3-stappen weergeeft voor elke Pokémon, kreunden en kreunden spelers over de hele wereld, maar accepteerden de beslissing toch. Het betekende tenslotte dat ze op zijn minst konden inloggen op het spel en uit de eerste hand konden ervaren waar het allemaal om draaide.

De nabijgelegen functie van Pokemon GO toen het nog werkte. Pootafdrukken geven de geschatte afstand aan.

Daarna stabiliseerden de servers. Storingen werden zeldzamer dan bij Dratini in mijn stad, en de mensen begonnen zich gewoon te amuseren. De game zelf miste diepgang, maar de liefde voor Pokémon en het sociale aspect van de game bleven aantrekkingskracht uitoefenen op de mensen. De meesten koesterden de hoop dat het spel in de nabije toekomst zou repareren wat kapot was en dat iedereen verder zou gaan op het pad van vooruitgang en ontwikkeling. Helaas wist de overgrote meerderheid van de spelersbasis niet (of kon het niet schelen) dat de ontwikkelaar van deze game Niantic Labs was, wiens enige andere game-ontwikkeling nog steeds is woedend anti-ontwikkelaar en borderline anti-speler.

Waarom zeg ik dit? Laten we een paar jaar teruggaan om te zien wat er met Ingress is gebeurd, en dan zullen we het koppelen aan de huidige situatie van Pokémon. Voor alle Ingress Beta-spelers zou de huidige Pokémon-situatie een enorm gevoel zijn Déjà-vu en ik voorspel dat u het met ons eens zult worden.

Ingress en ontwikkeling door derden

Toen Ingress eind 2012 werd uitgebracht, leek het scenario in Ingress heel sterk op dat van Pokémon GO, zij het met een andere reikwijdte. Ingress stond nog in de kinderschoenen: de app crashte vaak, er waren meer bugs dan spelers en serverstoringen kwamen ook vrij vaak voor. Je had een uitnodiging nodig om mee te doen aan het spel, en de uitnodigingen werden voornamelijk verspreid via Google+ (aangezien Niantic begon als onderdeel van Google voordat het een dochteronderneming van Alphabet werd). Het bètakarakter van het spel en het gemiddelde 'early adopter'-publiek van Google+ zelf betekenden dat het spel werd gespeeld door technologisch bedreven gebruikers, of met andere woorden, software en hardware ontwikkelaars.

Omdat Ingress Beta erg buggy, laggy en resource-intensief was en alle diepgang en gemak ontbeerde die Ingress momenteel heeft, hebben een paar ontwikkelaars namen het op zich om op te lossen waar Niantic veel te lang over deed om het op te lossen (ervan uitgaande dat ze het überhaupt wilden repareren - we zullen dit aspect opnieuw bekijken opnieuw). Deze externe ontwikkelaars hebben in de meeste gevallen veel fouten in het spel opgelost zonder enige financiële stimulans. en vaak open-source gaan met hun aanpassingen, zodat gebruikers en Niantic zelf kunnen zien wat het was veranderd.

Een van die ontwikkelaar was XDA Recognized Developer Brut.alles, de persoon die apktool gemaakt in 2010 voor reverse engineering apk-bestanden (ja, DIE kerel). Brut.all heeft een open source wijziging van de ambtenaar (en gesloten bron) Ingress-applicatie die Ingress beter "optimaliseerde" dan Niantic, zou hun eigen spel kunnen optimaliseren. De wijziging, genaamd Broot Mod, maakte het spel speelbaar op ldpi- en mdpi-resoluties door de graphics te verkleinen, had opties om de verschillende mooie grafische animaties die de game graag wilde hebben, en een handig voorraadbeheer grafiek. Al deze functies waren veranderingen in de kwaliteit van leven die het leven gemakkelijker maakten als u instapte. Omdat ze open-source waren, hadden de aanpassingen weer in het spel kunnen worden verwerkt en het leven van iedereen gemakkelijker kunnen maken.

Schermafbeelding van de samenvatting van het inventarisbeheer van Broot Mods. Een dergelijke functie is tot op de dag van vandaag nog steeds niet geïmplementeerd in Ingress, ondanks het nut en de vraag ervan.

Maar Niantic deed het enige dat een game die zich richt op early adopters uit de technische gemeenschap niet zou moeten doen: zij een Cease and Desist-aankondiging afgegeven aan een onafhankelijke externe ontwikkelaar. Met respect voor de wensen van Niantic werd de ontwikkeling van Broot Mod stopgezet door de hoofdontwikkelaar, maar andere onafhankelijke ontwikkelaars namen het stokje over omdat dit een open source-project was. Niantic, die niet tevreden was met één daad van onderdrukking van de ontwikkeling, ging uiteindelijk de hele weg voorbij het verbannen van alle gebruikers die een onofficiële apk hebben gelezen. Onder verwijzing naar hun Servicevoorwaarden die uitdrukkelijk alle software en aanpassingen van derden verbood, moest de spelersbasis dat wel doen leer leven met de ondermaatse en slakkengangige officiële ontwikkeling van Ingress door Niantic, anders zouden ze hun account willen krijgen verboden. Nou ja, eerlijk genoeg.

Ingress heeft nog een zeer populaire aanpassing gehad. Dit was niet afhankelijk van de APK, maar werkte als een laag boven een andere tool van Ingres. Ingress heeft een kaart waarop de "portals" en de in-game links en veldmechanismen werden weergegeven. Net als de officiële APK, de officiële kaartwebsite was (is) langzaam, traag; had (heeft) een slechte UX en was (is) een vreselijke ervaring in zijn vroege (huidige) dagen. Om dit op te lossen, hebben externe ontwikkelaars opnieuw een onofficieel, open source-script voor de basiswebsite gemaakt, genaamd Ingres Intel Totale conversie (of kortweg IITC). Onnodig te zeggen dat IITC niet geliefd was (is) bij Niantic. Hoewel Niantic, na massale sociale campagnes door de gebruikers van IITC, nu een oogje dichtknijpt voor dit script, maar toch erkent het bestaan ​​van een enorm superieur instrument niet dat voortbouwt op zijn eigen werk. Gewoon een kwestie van dingen die de gebruikersgemeenschap actief terug wil opnemen in de officiële bronnen...

Pokémon GO en ontwikkeling door derden

Dus nu zijn we terug met Pokémon GO en de kapotte 3-staps Pokémon-tracker. Om de leegte op te vullen die Niantic achterliet voor spelers bij het jagen op Pokémon op de GO, wendde de spelersbasis zich opnieuw tot... verrassing verrassing, wijzigingen door derden. Omdat Pokémon GO geen "kaart" heeft zoals Ingress had (ook al heeft Pokémon GO de Ingress Portal-database naar zijn eigen Pokéstops en Gyms bevolken), hebben externe ontwikkelaars tools gemaakt die live waarnemingen van Pokémon in kaart brachten echte tijd. Deze tools maakten gebruik van dezelfde manier waarop de Pokémon GO met de server communiceerde, omdat het het scannen ervan nabootste Pokémon binnen een beperkte geografische straal van het spel en gebruikten vervolgens een reeks van deze scans om een ​​bijna-leven te bevolken kaart. Het eindresultaat was dat spelers nu hun dichtstbijzijnde Pokémon konden vinden, ondanks de defecte in-game tracker! Jawel!

Op Python gebaseerd script voor het lokaliseren van Pokemon. Er ontstonden veel websites die vergelijkbare functionaliteit op eenvoudig te gebruiken manieren aanboden.

Behalve...

Niantic heeft onlangs de meeste van deze trackers vermoord. JEP. Direct daarna Niantic CEO John Hanke zei dat het hem niet bevalt wat deze trackersites doen, doen de trackersites het niet meer.

F: Hoe denk je erover Poké-radar en dingen die gebruik maken van de code en laten zien waar Pokémon spawnen?

JH: Ja, dat vind ik niet zo leuk. Geen fan.

We hebben nu prioriteiten, maar in de toekomst zullen ze misschien ontdekken dat die dingen misschien niet werken. Mensen doen zichzelf alleen maar pijn omdat het het plezier uit het spel haalt. Mensen hacken rond en proberen gegevens uit ons systeem te halen en dat is in strijd met onze servicevoorwaarden.

De meest populaire van deze volgkaarten was PokéVision. De reden van zijn populariteit was het gebruiksgemak, omdat er geen configuratie door de eindgebruiker nodig was. Aangezien Pokémon GO voor vrijwel iedereen toegankelijk is, was dit een zegen voor elke gebruiker die onderweg was in de tijd van de kapotte tracker. Maar het blijkt dat PokéVision werd afgesloten door de zeer recente update van het Pokémon GO-spel.

Oké, dus de sites zijn gesloten. Maar je zegt dat er een update van de game is uitgekomen, toch? Het heeft de tracker gerepareerd, toch?

Nee. Sterker nog, de kapotte 3-stappentracker ging er vanaf een bug zijn naar een kenmerk worden. Niantic heeft ervoor gekozen om de 3-staps tracker volledig te verwijderen, zodat spelers de 3 pootafdrukken helemaal niet zien, slechts een vage indicatie van Pokémon ergens. Gecombineerd met het doden van de populaire methoden om te scannen op Pokémon die ook niet meer bestaan, is de spelersbasis erg gefrustreerd en zout omdat Niantic het Pokémon-jachtaspect praktisch uit Pokémon GO verwijderde.

Ontwikkelaar Apathy: Zero Communication Edition

Maar daar eindigt het verhaal niet. Veel klachten bij Reddit's Pokémon GO-subreddit geven aan dat spelers dit allemaal nog steeds zouden kunnen doormaken in het belang van Pokémon, als het bedrijf het probleem daadwerkelijk zou erkennen en zou verzekeren dat ze eraan werken.

Probleem is, Als er één ding is dat Niantic slechter doet dan het ondersteunen van externe ontwikkelaars, dan is dat communiceren met zijn spelersbasis. Het is een probleem geweest met Ingress en de huidige symptomen maken het ook niet rooskleurig voor Pokémon GO. Het kostte letterlijk jaren om functies te implementeren waar de spelersbasis al lang naar verlangde in Ingress (Item Multi-drop, iemand?), maar de meeste suggesties zijn niet zo gelukkig omdat ze het levenslicht nog niet hebben gezien, ook al hebben ze het potentieel om de situatie enorm te verbeteren speelplezier. Erger nog, Niantic erkent niet eens dat de Ingress-app of de spelmechanismen ervan problemen hebben, of dat ze luisteren naar feedback van spelers (laat staan ​​dat ze deze integreren). De apathie en onverschilligheid ten aanzien van communicatie was zo groot dat spelers die portals 2-3 jaar geleden indienden (toen portalinzendingen nog waren toegestaan) Ik wacht nog steeds op antwoord van Niantic over de vraag of de portalen worden goedgekeurd of afgewezen. Als je ziet hoe het bestaan ​​van portalen een grote drijvende factor is in de Ingress-gameplay (en nu Pokémon GO), zou je iets beter verwachten.

Toegegeven, Ingress was niet zo'n groot succes als Pokémon GO, dus hun responstijd voelt toen... redelijk. Maar als je ziet hoe ze enorm veel succes hebben gehad met Pokémon GO, en dat de game IP uit een bron gebruikt gevestigde franchise en dat het bedrijf andere aandeelhouders dan Google heeft, verwacht men dat Niantic een stap verder zal gaan hun spel. Ze zijn bezig hun spel op te voeren, zoals ze zijn nog steeds in de aanwervingsprocedure voor een communitymanager. Maar totdat dat gebeurt (en het bevindt zich nu al een tijdje in die fase, dus ik zou mijn adem niet inhouden), is er geen enkel woord van communicatie van Niantic naar deze kwesties gestroomd. Serveruitval, app-crashes, ontbrekende of vastlopen van Pokéballs, gebrek aan strategie-diepgang of de verdomde 3-stappentracker; Niantic blijft een verschrikkelijk voorbeeld van interactie met de spelersbasis die direct verantwoordelijk is voor hun virale succes. Toen we het onze lezers vroegen in een van onze discussieartikelen over wat maakt een app de moeite waard om voor te betalen, een groot deel was het daarmee eens een communicatieve ontwikkelaar is noodzakelijk als van mensen wordt verwacht dat ze ervoor betalen. En Niantic verwacht van je dat je in-game items en grappig uitziende wearables koopt, en is zelfs van plan om gesponsorde locaties toe te voegen - kom maar op!

Google Play verontschuldigt zich vooraf voor Pokemon GO

Het was slechts een kwestie van tijd voordat de spelers boos maar stil bleven. Zodra de meesten er genoeg van hebben, zullen ze met hun recensies de reputatie van het spel gaan beïnvloeden. Er waren zoveel klachten en woede-threads in de Pokémon GO (onofficiële) subreddit dat de moderators een Megathread moesten maken voor al het tirades. Er bestaan ​​nu verschillende discussies en discussies om spelers aan te sporen hun mening beter hoorbaar te maken, inclusief maar niet beperkt tot: geef de app een beoordeling van 1 ster in de Stores, waarbij ze om terugbetaling vroegen voor hun in-game aankopen, hun bestellingen voor de draagbare Pokémon GO Plus annuleerden, contact opnamen met Niantic en alle andere partners in de hoop hun stem te laten horen. Heck, je weet dat het een probleem is als het even is Google Play heeft een verontschuldiging op zijn plaats al, u wordt doorverwezen naar Niantic.

Het publiek was geobsedeerd door Pokémon GO en vervolgens door Niantic Labs wegneemt. Nu is het publiek boos, maar Niantic is Niantic. Een van de lessen die ik van Ingress heb geleerd, is dat communicatie een grote bijdrage levert aan het behouden van iemands vertrouwen, zelfs als het misgaat.

Niantic heeft in zijn geschiedenis van één game nog nooit met een dergelijke reactie te maken gehad, en zijn trackrecord laat niet zien dat het in staat is dit vuur op eigen kracht aan te pakken. Dit is ook de eerste keer dat de haat tegen externe ontwikkelaars en hun werk hen een impact van onvoorziene proporties bezorgde. Waar Niantic Labs ooit een API voor Ingress had beloofd, wordt het nu geconfronteerd met een boze menigte klanten Dit heeft directe gevolgen voor de omzet van een miljoen dollar en voor de reputatie van Pokémon Intellectual Eigendom.

Gemiddelde beoordeling van Pokemon GO. Raad eens wanneer de nieuwe update uitkomt.

Als Niantic Labs, de ontwikkelaar, doorgaat met zijn apathie jegens zijn gebruikers, zal Pokémon GO uitgroeien tot een sociaal fenomeen naar een geschiedenisles over mislukte klantenservice. Oplossingen voor de huidige problemen zouden zeer op prijs worden gesteld, maar totdat deze zich voordoen, kunt u op zijn minst erkennen dat er een probleem bestaat.

We hopen dat Niantic Labs hun communicatieproblemen oplost en hun houding tegenover externe ontwikkelaars verbetert. En terwijl ze toch bezig zijn, doen ze dat ook kijk eens naar alle valsspelers in het spel.

Excuseer mij nu, terwijl ik woede over deze verloren Dratini die ik nooit zal kunnen lokaliseren.

Feature Image Credits: Reddit-gebruiker ptrein377

Wat vind je van Pokémon GO, Ingress en Niantic Labs? Geluid uit in de reacties hieronder!