Pokémon GO, Ingress og Niantic: How Developer Apathy ødelægger potentialet

click fraud protection

Pokémon GO satte verden i brand med udgivelsen, og nu gør den det igen af ​​en anden grund. Læs videre, mens vi ser, hvorfor Niantic er dårligt for Pokémon GO!

I begyndelsen af ​​juli 2016 var verden vidne til et fænomen, der efterlod mange mennesker forbløffede. Mens verdens befolkning normalt var opslugt af deres smartphones med hovedet bøjet, betydelig del af den menneskelige race bevægede sig mod et territorium, de havde glemt eksisterede - The Outdoor Verden.

Hvad der startede som en mærkelig side-tilføjelse til barndomslære ændrede hurtigt rutinerne for internetbeboere, efterhånden som flere og flere folk prøvede at vove sig ud i det fri for at fange mytiske væsner, der mindede dem om glæderne ved at være barn overalt en gang til.

Ja, vi taler om Pokémon GO. Selv hvis du boede under en sten den sidste måned, stødte du sandsynligvis på nogen, både voksen eller barn, der vandrede rundt og spillede dette virale spil og ledte efter Pokémon. Vi behøver ikke at fortælle dig, hvordan spillet fungerer – DU har sandsynligvis allerede fortalt nogen, hvordan det fungerer. Spillet åbnede op for massiv efterspørgsel og succes, da det blev offentligt tilgængeligt i USA. Så stor var efterspørgslen, at folk uden for de frigivne regioner fortsatte med at sideloade spillet på Android

og iOS ens, hvilket forårsagede hyppige serverafbrydelser og problemer med login og indlæsning, så mange, at spillet blev fyldt med frustration i et stykke tid.

Men selv med alle disse problemer, der skubbede folk væk fra at spille spillet på det mest grundlæggende niveau, gjorde de det stadig. Hele fællesskaber affødte Pokémon GO på få dage. Pokéwalks blev organiseret lokalt (selvom serverne næsten ikke fungerede), begyndte virksomheder at drag fordel af spillerbasen, der nu strejfede rundt udendørs og samledes ved Pokéstops og Gyms. T-Mobile gik endda ud til tilbyder gratis data til Pokémon GO-appen -- et skridt, der ellers ville have trukket folk op i armene med denne åbenlyse krænkelse af netneutralitet. Men ingen slog et øje, for i sidste ende skal du fange dem alle, og gratis data gjorde den del lettere.

3-trins fejlen

Da spillet begyndte at udvide sig til flere og flere regioner, arbejdede udviklerne af spillet, Niantic Labs, på at rette op på udbudsgabet skabt af den overvældende efterspørgsel. Lidt efter lidt, time efter time, blev spilserverne mere stabile og var i stand til at holde alle online spillere og ikke gå ned, så snart USA vågnede. Inden for denne serverforstærkningsproces var Niantic nødt til at gå på kompromis med et af kerneaspekterne af spillet for at sikre, at folk i det mindste kunne logge på (og blive på). Denne funktionalitet blev populært kaldt "3 poteaftryk" eller "3 fodspor" Pokémon locator, som in-game Brugergrænsefladen gav dig hints om, hvilke Pokémon der var i nærheden af ​​dig, og hvor langt omkring de var fra din rapporterede Beliggenhed.

Niantic Labs havde ikke frigivet nogen officielle detaljer eller tal om den nøjagtige funktion af denne funktion, men spillerbasen havde fundet ud af mekanikken ved at prøve og fejle. De tre fodtrin, der blev vist under Pokémonen, faldt i antal, da du fysisk nærmede dig spawnen placering for Pokémon - når fodsporene faldt til nul, ville Pokémon vises på din telefon skærmen. Givet nok tid, kunne spillere triangulere placeringen af ​​deres yndlingsdyr og have en chance for at fange dem. Denne særlige funktion var/er afgørende for spillets kerneaspekt, nemlig at udforske dine omgivelser, mens du "jager" Pokémon. Så da Niantic skulle deaktiver funktionaliteten fra serverenden og i det væsentlige få klientspillet til at fejle og altid vise en konstant 3-trins til hver Pokémon, spillere over det hele stønnede og stønnede, men accepterede alligevel beslutningen. Det betød jo, at de i det mindste kunne logge på spillet og opleve på egen hånd, hvad balladen gik ud på.

Pokemon GO's nærliggende funktion dengang den virkede. Poteaftryk angiver omtrentlig afstand.

Så stabiliserede serverne sig. Afbrydelser blev sjældnere end Dratini i min by, og folk begyndte bare at have det sjovt. Selve spillet manglede dybde, men kærligheden til Pokémon og det sociale aspekt af spillet holdt deres træk på folket. De fleste nærede håb om, at spillet i den nærmeste fremtid ville rette op på det, der er gået i stykker, og at alle vil fortsætte på vejen mod fremskridt og udvikling. Ak, langt størstedelen af ​​spillerbasen vidste ikke (eller bekymrede sig om), at udvikleren af ​​dette spil var Niantic Labs, hvis eneste anden spiludvikling fortsat er rasende anti-udvikler og borderline anti-spiller.

Hvorfor siger jeg dette? Lad os tage et par år tilbage for at se, hvad der skete med Ingress, og så vil vi forbinde det med Pokémons nuværende situation. For enhver Ingress Beta-spiller ville den nuværende Pokémon-situation være en massiv følelse af Déjà-vu og jeg forudser, at du bliver enig med os.

Ingress og tredjepartsudvikling

Tilbage i slutningen af ​​2012, da Ingress blev udgivet, lignede scenariet i Ingress meget meget om Pokémon GO's, omend forskelligt i omfang. Ingress var i sin vorden -- appen styrtede ofte ned, der var flere fejl end spillere, og serverafbrydelser forekom også ret ofte. Man havde brug for en invitation for at deltage i spillet, og invitationerne blev primært distribueret via Google+ (da Niantic startede som en del af Google, før han blev et Alphabet-datterselskab). Spillets Beta-karakter og den gennemsnitlige "early adopter"-publikum på Google+ betød det spillet blev spillet af teknologisk dygtige brugere, eller med andre ord software og hardware udviklere.

Da Ingress Beta var meget buggy, laggy, ressourcekrævende og manglede al den dybde og lethed, som Ingress har i øjeblikket, har nogle få udviklere tog det på sig selv at rette det, som Niantic tog alt for lang tid at rette (forudsat, at de overhovedet ville rette det - vi vil se på dette aspekt igen en gang til). Disse tredjepartsudviklere har i de fleste tilfælde rettet en masse forkert i spillet uden nogen form for økonomisk incitament, og går ofte open source med deres modifikationer, så brugerne og Niantic selv kan se, hvad der var ændret.

En sådan udvikler var XDA Recognized Developer Brut.all, den person, der oprettet apktool tilbage i 2010 for reverse engineering apk-filer (ja, den fyr). Brut.all skabte en open source modifikation af embedsmanden (og lukket kilde) Ingress-applikation, der "optimerede" Ingress bedre end Niantic kunne optimere deres eget spil. Ændringen, kaldet Broot Mod, gjorde spillet spilbart ved ldpi- og mdpi-opløsninger ved at nedskalere grafik, havde muligheder for at deaktivere forskellige fancy grafiske animationer, som spillet insisterede på at have, og havde en praktisk lagerstyring diagram. Alle disse funktioner var ændringer i livskvalitet, der gjorde livet lettere, hvis du trængte ind. Da de er open source, kunne ændringerne være blevet indarbejdet tilbage i spillet og faktisk gjort alles liv lettere.

Skærmbillede af Broot Mods lagerstyringsoversigt. En sådan funktion forbliver uimplementeret i Ingress indtil i dag, på trods af dens anvendelighed og efterspørgsel.

Men Niantic gjorde det eneste, som et spil, der henvender sig til early adopters fra det teknologiske samfund, ikke burde: De udstedt en ophørsmeddelelse til en uafhængig tredjepartsudvikler. Med respekt for Niantics ønsker blev udviklingen af ​​Broot Mod afbrudt af hovedudvikleren, men andre uafhængige udviklere tog stafetten op, da dette var et open source-projekt. Niantic, der ikke var tilfreds med én handling af udviklingsundertrykkelse, gik hele gården forbi til sidst forbyder alle brugere, der har læst en uofficiel apk. Med henvisning til deres servicevilkår, som udtrykkeligt forbød enhver tredjeparts software og ændringer, måtte spillerbasen lær at leve med den officielle udvikling af Ingress af Niantic under niveau og snegletempo, så de ikke ønskede at få deres konto forbudt. Nå, fair nok.

Ingress har haft en anden meget populær modifikation. Dette var ikke afhængigt af apk'en, men fungerede som et lag over et andet af Ingres's værktøj. Ingress har et kort, hvor "portalerne" og in-game links og feltmekanik blev vist. Ligesom den officielle apk, den officiel kort hjemmeside var (er) langsom, træg; havde (har) dårlig UX og var (er) en frygtelig oplevelse i de tidlige (nuværende) dage. For at rette op på dette oprettede tredjepartsudviklere endnu en gang et uofficielt open source-script til basiswebstedet, kaldet Ingress Intel Total Conversion (eller IITC kort sagt). Det er overflødigt at sige, at IITC ikke var (er) elsket af Niantic. Selvom Niantic efter massiv social kampagne fra IITC-brugerne nu vender det blinde øje til dette script, men anerkender ikke eksistensen af ​​et langt overlegent værktøj der bygger op på sit eget arbejde. Bare et spørgsmål om at inkorporere ting, som brugerfællesskabet aktivt ønsker tilbage i de officielle ressourcer...

Pokémon GO og tredjepartsudvikling

Så nu er vi tilbage med Pokémon GO og dens ødelagte 3-trins Pokémon-tracker. For at udfylde det tomrum, som Niantic efterlod til spillere i jagten på Pokémon på farten, vendte spillerbasen igen til... overraskelse overraskelse, tredjepartsændringer. Da Pokémon GO ikke har noget "kort", som Ingress havde (selvom Pokémon GO løftede Ingress Portal-databasen til befolke sine egne Pokéstops og motionscentre), skabte tredjepartsudviklere værktøjer, der kortlagde live-observationer af Pokémon i realtid. Disse værktøjer gjorde brug af den samme måde, som Pokémon GO kommunikerede med serveren, da den efterlignede scanningen af Pokémon inden for en begrænset geografisk radius fra spillet og brugte derefter en række af disse scanninger til at udfylde en næsten-live kort. Slutresultatet var, at spillere nu kunne finde ud af deres nærmeste Pokémon, på trods af den ødelagte tracker i spillet! Yay!

Python-baseret script til at lokalisere Pokemon. Mange websteder dukkede op, der tilbød lignende funktionalitet på brugervenlige måder.

Undtagen...

Niantic dræbte for nylig de fleste af disse trackere. Jep. Lige efter Niantic CEO John Hanke sagde, at han ikke kan lide, hvad disse sporingssider laver, tracker-webstederne gør det ikke længere.

F: Hvordan har du det med det Poké Radar og ting, der trykker ind i koden og viser, hvor Pokémon gyder?

JH: Ja, det kan jeg ikke rigtig godt lide. Ikke en fan.

Vi har prioriteter lige nu, men de vil måske opdage i fremtiden, at de ting måske ikke fungerer. Folk skader kun sig selv, fordi det tager noget sjov ud af spillet. Folk hacker rundt og forsøger at tage data ud af vores system, og det er imod vores servicevilkår.

Det mest populære af disse sporingskort var PokéVision. Årsagen til dens popularitet var brugervenligheden, da den havde ingen opsætning fra slutbrugeren. At se, hvordan Pokémon GO er tilgået af stort set alle, var dette en velsignelse for enhver bruger på farten under den ødelagte tracker. Men som det viser sig, blev PokéVision lukket ned af den meget nylige opdatering af Pokémon GO-spillet.

Okay, så webstederne lukkede. Men du siger, at der kom en opdatering af spillet, ikke? Det fiksede trackeren, ikke?

Nej. Faktisk gik den ødelagte 3-trins tracker fra at være en fejl til bliver en funktion. Niantic valgte helt at fjerne 3-trins trackeren, så spillere kan slet ikke se de 3 poteaftryk, bare en vag indikation af Pokémon et eller andet sted. Kombineret med drabet på de populære metoder til at scanne efter Pokémon, der heller ikke længere eksisterer, er spillerbasen meget frustreret og saltet fordi Niantic praktisk talt fjernede Pokémon-jagtaspektet fra Pokémon GO.

Udvikler Apathy: Zero Communication Edition

Men historien slutter ikke der. Mange klager over kl Reddits Pokémon GO subreddit indikerer, at spillere stadig kunne leve gennem alt dette for Pokémons skyld, hvis virksomheden faktisk anerkendte problemet og forsikrede, at de arbejder på det.

Problemet er, hvis der er én ting, som Niantic gør værre end at støtte tredjepartsudviklere, ville det være at kommunikere med sin spillerbase. Det har været et problem med Ingress, og de nuværende symptomer maler det heller ikke rosenrødt for Pokémon GO. Funktioner, som spillerbasen længe har ønsket i Ingress, tog bogstaveligt talt år at implementere (Item Multi-drop, nogen?), men de fleste forslag er ikke så heldige, da de endnu ikke har set dagens lys, selvom de rummer potentiale til at forbedre gameplay. Hvad værre er, Niantic anerkender ikke engang, at Ingress-appen eller dens spilmekanik har problemer, eller at de lytter til spillerens feedback (meget mindre ved at inkorporere den). Så meget var apatien og ligegyldigheden over for kommunikation, at spillere, der indsendte portaler for 2-3 år siden (dengang portalindsendelser var tilladt) er venter stadig på at høre tilbage fra Niantic på, om portalerne godkendes eller afvises. At se, hvordan eksistensen af ​​portaler er en stor drivende faktor i Ingress-gameplay (og nu Pokémon GO), ville man forvente lidt bedre.

Indrømmet, Ingress var ikke så stor en succes, som Pokémon GO er, så deres responstid dengang føles... acceptabel. Men at se, hvordan de har haft massiv succes med Pokémon GO, og at spillet bruger IP fra en brønd etableret franchise, og at virksomheden har andre aktionærer end Google, forventer man, at Niantic optrapper deres spil. De er i gang med at optrappe deres spil, som de er stadig i ansættelsesprocessen af ​​en community manager. Men indtil det sker (og det har været i den fase i et stykke tid nu, så jeg ville ikke holde vejret), har der ikke været et eneste kommunikationsord, der strømmede fra Niantic til disse problemer. Servernedetider, app-nedbrud, manglende eller frysende Pokéballs, manglende strategidybde eller den forbandede 3-trins tracker; Niantic er fortsat et forfærdeligt eksempel på interaktion med selve spillerbasen, der er direkte ansvarlig for deres virale succes. Faktisk da vi spurgte vores læsere i en af ​​vores diskussionsartikler om hvad der gør en app værd at betale for, det var en god del enige om en kommunikativ udvikler er nødvendig hvis folk forventes at betale for det. Og Niantic forventer, at du køber genstande i spillet og et sjovt udseende wearable og planlægger endda at tilføje sponsorerede lokationer - gå i gang!

Google Play undskylder på forhånd for Pokemon GO

Det var kun et spørgsmål om tid, før spillerne forbliver vrede, men stille. Når de fleste har fået nok, vil de begynde at påvirke spillets omdømme med deres anmeldelser. Der var så mange klager og vrede tråde i Pokémon GO (uofficiel) subreddit at moderatorerne var nødt til at oprette en Megathread for alt det vrælende. Der eksisterer nu adskillige tråde og diskussioner for at lede spillerne til at gøre deres meninger mere hørbare, herunder men ikke begrænset til: bedømme appen til 1 stjerne i butikkerne, anmoder om refusion for deres køb i spillet, annullerer deres ordrer på Pokémon GO Plus wearable, kontakter Niantic og enhver anden partner i håb om at få deres stemme hørt. For pokker, du ved, det er et problem, når selv Google Play har en undskyldning på plads allerede, omdirigerer dig til Niantic.

Publikum var besat af Pokémon GO og derefter Niantic Labs tager væk. Nu er mængden vred, men Niantic er Niantic. En af de erfaringer, jeg lærte af Ingress, er, at kommunikation går langt i at bevare nogens tillid, selv når tingene går sydpå.

Niantic har aldrig stået over for en sådan reaktion i sin et-spils tidligere historie, og dens track record viser ikke, at den er i stand til at håndtere denne brand selv. Dette er også det første tilfælde, hvor dets had mod tredjepartsudviklere og deres arbejde fik dem til et nedfald af uforudsete proportioner. Hvor Niantic Labs engang havde lovet en API til Ingress, står det nu over for vrede skare af kunder direkte påvirker dets million-dollar-omsætning og dets omdømme og Pokémon Intellectuals Ejendom.

Pokemon GOs gennemsnitlige vurdering. Gæt hvornår den nye opdatering udkom.

Hvis Niantic Labs, udvikleren, fortsætter med sin apati over for sine brugere, vil Pokémon GO gå fra at blive et socialt fænomen til en historielektion om mislykket kundeservice. Rettelser til de aktuelle problemer ville være meget værdsat, men indtil de kommer, er det mindste, du kan gøre, at erkende, at et problem eksisterer.

Vi håber, at Niantic Labs løser deres kommunikationsproblemer og forbedrer deres holdning til tredjepartsudviklere. Og mens de er i gang, så er de også tag et kig på alle snyderne i spillet.

Undskyld mig, mens jeg raser over denne forsvundne Dratini, som jeg aldrig vil kunne finde.

Feature Image Credits: Reddit-bruger ptrain377

Hvad er dine tanker om Pokémon GO, Ingress og Niantic Labs? Lyd af i kommentarerne nedenfor!