Pokémon GO, Ingress și Niantic: Cum apatia dezvoltatorului ruinează potențialul

click fraud protection

Pokémon GO a incendiat lumea odată cu lansarea sa, iar acum o face din nou dintr-un alt motiv. Citiți mai departe, deoarece vedem de ce Niantic este rău pentru Pokémon GO!

La începutul lunii iulie 2016, lumea a asistat la un fenomen care a lăsat o mulțime de oameni uluiți. În timp ce populația lumii era de obicei absorbită de smartphone-urile lor cu capul aplecat, un o parte semnificativă a rasei umane s-a îndreptat spre un teritoriu pe care uitaseră că există -- În aer liber Lume.

Ceea ce a început ca o completare curioasă la cunoștințele copilăriei a schimbat rapid rutinele locuitorilor de internet, pe măsură ce din ce în ce mai mulți oamenii au încercat să se aventureze în aer liber pentru a prinde creaturi mitice care le aminteau de bucuriile de a fi copii peste tot. din nou.

Da, vorbim despre Pokémon GO. Chiar dacă ai trăit sub o stâncă luna trecută, probabil te-ai lovit de cineva, adult sau copil deopotrivă, rătăcind jucând acest joc viral și căutând Pokémon. Nu trebuie să vă spunem cum funcționează jocul -- sunt șanse, TU ai spus deja cuiva cum se descurcă. Jocul s-a deschis la cerere și succes masiv atunci când a devenit disponibil public în SUA. A fost atât de mare cererea încât oamenii din afara regiunilor lansate au continuat să descarce jocul pe Android

și iOS deopotrivă, provocând întreruperi frecvente de server și probleme de conectare și încărcare, atât de multe încât jocul a devenit plin de frustrare pentru o perioadă.

Dar chiar și cu toate aceste probleme care i-au împins pe oameni să nu mai joace jocul la cel mai elementar nivel, tot au făcut-o. Comunități întregi au dat naștere la Pokémon GO în câteva zile. Pokéwalk-urile erau organizate la nivel local (deși serverele abia dacă funcționau), afacerile au început să profitați de baza de jucători care se plimba acum în aer liber și se aduna la Pokéstops și Săli de sport. T-Mobile chiar a ieșit la oferă date gratuite pentru aplicația Pokémon GO -- o mișcare care altfel i-ar fi tras pe oameni în arme cu această încălcare flagrantă a neutralității rețelei. Dar nimeni nu a bătut din ochi, pentru că, la sfârșitul zilei, trebuie să-i prindeți pe toți, iar datele gratuite au făcut această parte mai ușoară.

Bug-ul în 3 pași

Pe măsură ce jocul a început să se extindă în tot mai multe regiuni, dezvoltatorii jocului, Niantic Labs, au lucrat pentru a remedia decalajul de aprovizionare creat de cererea copleșitoare. Încetul cu încetul, oră după oră, serverele de joc au devenit mai stabile și au putut să țină toți jucătorii online și să nu se prăbușească imediat ce SUA s-a trezit. În cadrul acestui proces de consolidare a serverului, Niantic a trebuit să facă compromisuri cu unul dintre aspectele de bază ale jocului pentru a se asigura că oamenii se puteau cel puțin să se conecteze (și să rămână). Această funcționalitate a fost numită popular „3 pawprint” sau „3 pași” Pokemon locator, ca și în joc Interfața de utilizare ți-a oferit indicii despre ce pokemon erau lângă tine și cât de departe erau de raportat Locație.

Niantic Labs nu a lansat niciun detaliu sau numere oficiale cu privire la funcționarea exactă a acestei funcții, dar baza de jucători a descoperit mecanica prin încercare și eroare. Cei trei pași afișați sub Pokémon au scăzut la număr pe măsură ce te apropiai fizic de spawn locație pentru Pokemon - când amprentele au scăzut la zero, Pokémonul ar apărea pe telefonul tău ecran. Având suficient timp, jucătorii ar putea triangula locația creanțelor lor preferate și au șansa de a le captura. Această caracteristică specială a fost/este crucială pentru aspectul de bază al jocului, acela de a explora împrejurimile în timp ce „vânați” Pokemon. Deci când Niantic trebuia dezactivați funcționalitatea de la capătul serverului și, în esență, provoacă eroarea jocului client și afișarea constantă a 3 pași pentru fiecare Pokémon, jucătorii de peste tot au gemut și au gemut, dar au acceptat totuși decizia. La urma urmei, însemna că ei puteau măcar să se conecteze la joc și să experimenteze direct despre ce era tam-tam.

Funcția din apropiere a Pokemon GO când funcționa. Amprentele labelor indică distanța aproximativă.

Apoi serverele s-au stabilizat. Întreruperile au devenit mai rare decât Dratini în orașul meu, iar oamenii tocmai au început să se distreze vesel. Jocul în sine nu avea profunzime, dar dragostea pentru Pokémon și aspectul social al jocului și-au păstrat atracția asupra oamenilor. Cei mai mulți au avut speranțe că, în viitorul apropiat, jocul va repara ceea ce este stricat și totul va continua pe calea progresului și dezvoltării. Din păcate, marea majoritate a bazei de jucători nu știa (sau îi pasă) că dezvoltatorul acestui joc a fost Niantic Labs, a cărui singură altă dezvoltare a jocului continuă să fie furios anti-dezvoltator și anti-jucător limită.

De ce spun asta? Să revenim câțiva ani pentru a vedea ce s-a întâmplat cu Ingress, apoi vom lega situația actuală a Pokémonului. Pentru orice jucător Ingress Beta, situația actuală Pokémon ar fi un sentiment masiv Deja vu și prevăd că vei ajunge să fii de acord cu noi.

Intrare și dezvoltare terță parte

La sfârșitul anului 2012, când a fost lansat Ingress, scenariul din Ingress semăna foarte mult cu cel al Pokémon GO, deși diferit ca scop. Intrarea era la început -- aplicația s-a prăbușit des, au existat mai multe erori decât jucători și au avut loc, de asemenea, întreruperi ale serverului destul de frecvent. Unul avea nevoie de o invitație pentru a se alătura jocului, iar invitațiile erau distribuite în principal prin Google+ (deoarece Niantic a început ca parte a Google înainte de a deveni o subsidiară Alphabet). Natura beta a jocului și publicul mediu „de primire” a Google+ în sine au însemnat asta jocul a fost jucat de utilizatori adepți din punct de vedere tehnologic, sau cu alte cuvinte, software și hardware dezvoltatori.

Întrucât Ingress Beta era foarte defectuos, întârziat, consuma mult resurse și nu avea toată profunzimea și ușurința pe care Ingress le are în prezent, câțiva dezvoltatori și-au luat singuri măsuri pentru a remedia ceea ce Niantic a durat prea mult să repare (presupunând că ar fi vrut să remedieze totul -- vom revedea acest aspect din nou). Acești dezvoltatori terți, în cele mai multe cazuri, au remediat o mulțime de erori în joc fără niciun stimulent monetar, și deseori mergând open-source cu modificările lor, astfel încât utilizatorii și Niantic însuși să poată vedea ce a fost schimbat.

Un astfel de dezvoltator a fost XDA Recognized Developer Brut.toate, persoana care creat apktool în 2010 pentru fișierele apk de inginerie inversă (da, tipul ăla). Brut.toate au creat o sursa deschisa modificare a oficialului (și sursă închisă) Aplicația Ingress care a „optimizat” Ingress mai bine decât Niantic și-ar putea optimiza propriul joc. Modificarea, numită Root Mod, a făcut jocul să fie jucat la rezoluții ldpi și mdpi prin reducerea grafică, a avut opțiuni pentru a dezactiva diverse animații grafice fanteziste pe care jocul a insistat să le aibă și a avut un management la îndemână a inventarului diagramă. Toate aceste caracteristici au fost modificări ale calității vieții care au făcut viața mai ușoară dacă ai intrat. Fiind open-source, modificările ar fi putut fi încorporate înapoi în joc și, de fapt, ar fi putut ușura viața tuturor.

Captură de ecran a rezumatului gestionării inventarului Broot Mods. O astfel de caracteristică rămâne neimplementată în Ingress până astăzi, în ciuda utilității și cererii sale.

Dar Niantic a făcut singurul lucru pe care un joc care se adresează utilizatorilor timpurii din comunitatea tehnologică nu ar trebui: ei a emis o notificare de încetare și renunțare unui dezvoltator terț independent. Respectând dorințele lui Niantic, dezvoltarea Broot Mod a fost întreruptă de către dezvoltatorul principal, dar alți dezvoltatori independenți au preluat ștafeta deoarece acesta era un proiect open source. Niantic, nemulțumindu-se cu un act de suprimare a dezvoltării, a trecut în cele din urmă cu toată curtea interzicerea tuturor utilizatorilor care au citit orice apk neoficial. Citând Termenii și condițiile lor care interziceau în mod expres orice software și modificări ale terților, baza de jucători a trebuit să învață să trăiești cu dezvoltarea oficială inferioară și în ritmul melcului Ingress de către Niantic, ca nu cumva să-și dorească să-și obțină contul interzis. Ei bine, destul de corect.

Ingress a avut o altă modificare foarte populară. Acest lucru nu s-a bazat pe apk, ci a funcționat ca un strat deasupra altui instrument Ingres. Ingress are o hartă în care erau afișate „portalele” și legăturile din joc și mecanica câmpurilor. La fel ca apk-ul oficial, site-ul oficial al hărții a fost (este) lent, lent; a avut (are) un UX slab și a fost (este) o experiență oribilă în primele zile (actuale). Pentru a remedia acest lucru, dezvoltatorii terți au creat din nou un script neoficial, open source pe site-ul web de bază, numit Intrare Intel Total Conversion (sau IITC pe scurt). Inutil să spun că IITC nu a fost (este) iubit de Niantic. Deși, după o campanie socială masivă a utilizatorilor IITC, Niantic închide acum ochii față de acest scenariu, dar totuși nu recunoaște existența unui instrument cu mult superior care se bazează pe propria sa muncă. E doar o chestiune de încorporare a lucrurilor pe care comunitatea de utilizatori le dorește activ înapoi în resursele oficiale...

Pokémon GO și dezvoltare terță parte

Așa că acum am revenit cu Pokémon GO și tracker-ul Pokémon în 3 pași stricat. Pentru a umple golul pe care Niantic l-a lăsat jucătorilor la vânătoarea de Pokémon din GO, baza de jucători s-a îndreptat din nou către... surpriza surpriza, modificări ale terților. Deoarece Pokémon GO nu are nicio „hartă” așa cum avea Ingress (chiar dacă Pokémon GO a ridicat baza de date Ingress Portal la populează propriile Pokéstop-uri și săli de sport), dezvoltatorii terți au creat instrumente care au cartografiat observările în direct de Pokemon în în timp real. Aceste instrumente au folosit același mod în care Pokémon GO a comunicat cu serverul, deoarece imita scanarea Pokemon într-o rază geografică limitată din joc și apoi a folosit o serie de aceste scanări pentru a popula o zonă aproape în viață. Hartă. Rezultatul final a fost că jucătorii puteau afla acum cel mai apropiat Pokémon al lor, în ciuda trackerului din joc stricat! Yay!

Script bazat pe Python pentru localizarea Pokemonului. Au apărut multe site-uri web care au oferit funcționalități similare în moduri ușor de utilizat.

Cu exceptia...

Niantic a ucis recent majoritatea acestor urmăritori. Da. Imediat dupa CEO-ul Niantic, John Hanke, a spus că nu-i place ceea ce fac aceste site-uri de urmărire, site-urile de urmărire nu mai fac asta.

F: Cum te simți Poké Radar și lucruri care accesează codul și arată unde apar Pokémon?

JH: Da, nu prea îmi place asta. Nu un fan.

Avem priorități chiar acum, dar s-ar putea să constate în viitor că aceste lucruri ar putea să nu funcționeze. Oamenii se rănesc pe ei înșiși doar pentru că ia ceva distracție din joc. Oamenii piratau încercând să scoată date din sistemul nostru și asta contravine termenilor noștri de serviciu.

Cea mai populară dintre aceste hărți de urmărire a fost PokéVision. Motivul popularității sale a fost ușurința în utilizare, deoarece nu avea nevoie de nicio configurare de la utilizatorul final. Văzând cum Pokémon GO este accesat de aproape toată lumea, aceasta a fost un avantaj pentru fiecare utilizator aflat în mișcare în timpul urmăririi stricate. Dar după cum se dovedește, PokéVision a fost oprit de actualizarea foarte recentă a jocului Pokémon GO.

Bine, deci site-urile s-au închis. Dar spui că a apărut o actualizare a jocului, nu? A reparat trackerul, nu?

Nu. De fapt, trackerul în 3 pași stricat a plecat de la fiind un bug la devenind o caracteristică. Niantic a ales să elimine complet trackerul în 3 pași, deci jucătorii nu văd deloc cele 3 amprente, ci doar o indicație vagă a Pokémonului undeva. În combinație cu uciderea metodelor populare de scanare pentru Pokémon, care nu mai există, baza de jucători este foarte frustrată și Sărat deoarece Niantic a eliminat practic aspectul de vânătoare de Pokémon din Pokémon GO.

Dezvoltator Apathy: Zero Communication Edition

Dar povestea nu se termină aici. O mulțime de plângeri peste la Subreddit-ul Pokémon GO al Reddit indică faptul că jucătorii ar putea în continuare să treacă prin toate acestea de dragul Pokémonului, dacă compania chiar a recunoscut problema și s-a asigurat că lucrează la ea.

Problema este, dacă există un lucru pe care Niantic îl face mai rău decât sprijinirea dezvoltatorilor terți, acesta ar fi comunicarea cu baza de jucători. A fost o problemă cu Ingress și simptomele actuale nu o pictează roz nici pentru Pokémon GO. Caracteristicile pe care baza de jucători le-a dorit de mult în Ingress a durat literalmente ani pentru a le implementa (Articol Multi-drop, cineva?), dar cele mai multe sugestiile nu sunt atât de norocoase, deoarece nu au văzut încă lumina zilei, chiar dacă au potențialul de a îmbunătăți în mod masiv gameplay-ul. Mai rău, Niantic nici măcar nu recunoaște că aplicația Ingress sau mecanica sa de joc au probleme sau că ascultă feedback-ul jucătorilor (cu atât mai puțin îl încorporează). Atât de mult a fost apatia și indiferența față de comunicare, încât jucătorii care au trimis portaluri în urmă cu 2-3 ani (pe când erau permise trimiterile pe portal) sunt încă așteaptă să răspundă de la Niantic dacă portalurile sunt aprobate sau respinse. Văzând cum existența portalurilor este un factor determinant important în jocul Ingress (și acum Pokémon GO), ne-am aștepta la ceva mai bun.

Desigur, Ingress nu a avut un succes la fel de mare precum Pokémon GO, așa că timpul lor de răspuns pe atunci se simte... acceptabil. Dar văzând cum au avut un succes masiv cu Pokémon GO și că jocul folosește IP dintr-o fântână franciza stabilită și că compania are alți acționari decât Google, se așteaptă ca Niantic să intensifice jocul lor. Ei sunt în proces de a-și intensifica jocul, așa cum sunt încă în procesul de angajare a unui community manager. Dar până când se întâmplă asta (și a fost în acea etapă de ceva vreme, așa că nu mi-aș ține respirația), nu a existat niciun cuvânt de comunicare care să curgă de la Niantic către aceste probleme. Perioadele de întrerupere a serverului, blocările aplicației, lipsa sau înghețarea Pokéball-urilor, lipsa profunzimii strategiei sau blestemul de urmărire în 3 pași; Niantic continuă să rămână un exemplu oribil de interacțiune cu baza de jucători care este direct responsabilă pentru succesul lor viral. De fapt, când am întrebat cititorii noștri într-unul dintre articolele noastre de discuții despre pentru ce o aplicație merită plătită, o bună parte a fost de acord că este necesar un dezvoltator comunicativ dacă se așteaptă ca oamenii să plătească pentru asta. Iar Niantic se așteaptă ca tu să achiziționezi articole din joc și obiecte vestimentare amuzante și chiar plănuiește să adaugi locații sponsorizate.

Google Play își cere scuze în avans pentru Pokemon GO

Era doar o chestiune de timp până când jucătorii rămân supărați, dar liniștiți. Odată ce cei mai mulți s-au săturat, vor începe să afecteze reputația jocului cu recenziile lor. Au fost atât de multe plângeri și fire de furie în Subreddit Pokémon GO (neoficial). că moderatorii au trebuit să creeze un Megathread pentru toate dezvăluirile. Mai multe fire și discuții există acum pentru a direcționa jucătorii să își facă opiniile mai audibile, inclusiv, dar fără a se limita la: evaluează aplicația la 1 stea în magazine, solicitând rambursări pentru achizițiile lor în joc, anulându-și comenzile pentru purtabilul Pokémon GO Plus, contactând Niantic și toți ceilalți parteneri în speranța de a-și face vocea auzită. La naiba, știi că este o problemă când chiar și Google Play are scuze deja, te redirecționează către Niantic.

Mulțimea a fost obsedată de Pokémon GO și apoi de Niantic Labs ia departe. Acum mulțimea este supărată, dar Niantic este Niantic. Una dintre lecțiile pe care le-am învățat de la Ingress este că comunicarea contribuie mult la păstrarea încrederii cuiva chiar și atunci când lucrurile merg la sud.

Niantic nu s-a confruntat niciodată cu un astfel de răspuns în istoria sa anterioară de un singur joc, iar istoricul său nu arată că este capabil să gestioneze singur acest incendiu. Acesta este, de asemenea, primul caz în care ura sa față de dezvoltatorii terți și munca lor le-a adus o consecință de proporții neprevăzute. Acolo unde cândva Niantic Labs promisese un API pentru Ingress, acum se confruntă cu mulțimi furioase de clienți afectând direct veniturile sale de milioane de dolari și reputația sa și pe cea a intelectualului Pokémon Proprietate.

Evaluarea medie a Pokemon GO. Ghici când a fost lansată noua actualizare.

Dacă Niantic Labs, dezvoltatorul, își continuă apatia față de utilizatorii săi, Pokémon GO va trece de la a deveni un fenomen social la o lecție de istorie despre serviciul clienți eșuat. Remedierea problemelor actuale ar fi foarte apreciate, dar până când acestea vor veni, cel puțin ați putea face este să recunoașteți că există o problemă.

Sperăm că Niantic Labs își rezolvă problemele de comunicare și își îmbunătățește poziția față de dezvoltatorii terți. Și cât timp sunt la asta, și ei uitați-vă la toți trișorii in joc.

Acum vă rog să mă scuzați în timp ce sunt furioasă pentru acest Dratini pierdut, pe care nu-l voi putea găsi niciodată.

Credite imagine caracteristică: utilizator Reddit ptrain377

Ce părere aveți despre Pokémon GO, Ingress și Niantic Labs? Sună stins în comentariile de mai jos!