Pokémon GO, Ingress і Niantic: як апатія розробників руйнує потенціал

Pokémon GO підпалила світ своїм випуском, а тепер це відбувається знову з іншої причини. Читайте далі, щоб зрозуміти, чому Niantic поганий для Pokémon GO!

На початку липня 2016 року світ став свідком явища, яке приголомшило багатьох людей. У той час як населення світу зазвичай було захоплене своїми смартфонами з опущеними головами, Значна частина людської раси потихеньку рухалася до території, про існування якої вони забули, - до зовнішнього середовища світ.

Те, що почалося як цікаве доповнення до історії дитинства, швидко змінило звичаї мешканців Інтернету, оскільки все більше і більше люди намагалися вийти на відкриту місцевість, щоб зловити міфічних істот, які нагадували їм про радощі дитинства. знову.

Так, ми говоримо про Pokémon GO. Навіть якщо ви минулого місяця жили під каменем, ви, ймовірно, наштовхнулися на когось, дорослого чи дитину, який блукав у цю вірусну гру та шукав покемонів. Нам не потрібно розповідати вам, як працює гра – швидше за все, ВИ вже комусь розповідали, як це працює. Гра отримала величезний попит і успіх, коли стала загальнодоступною в США. Попит був настільки високим, що люди за межами випущених регіонів почали завантажувати гру на Android

і Подібно до iOS, спричиняючи часті збої в роботі сервера та проблеми з входом і завантаженням, настільки багато, що гра на деякий час була сповнена розчарування.

Але навіть з усіма цими проблемами, які відштовхували людей від гри на найпростішому рівні, вони все одно це робили. Цілі спільноти породжували Pokémon GO за лічені дні. Pokéwalks організовувалися локально (хоча сервери майже не працювали), бізнес почав скористайтеся перевагами бази гравців, яка зараз блукала на вулиці та збиралася на Pokéstops і Спортзали. T-Mobile навіть вийшов на пропонують безкоштовні дані для програми Pokémon GO -- крок, який інакше підняв би людей на обурення цим кричущим порушенням нейтралітету мережі. Але ніхто не моргнув оком, тому що, зрештою, ви повинні спіймати їх усіх, а безкоштовні дані полегшили цю частину.

Помилка 3 кроків

Оскільки гра почала поширюватися на все більше і більше регіонів, розробники гри, Niantic Labs, працювали над усуненням дефіциту пропозиції, спричиненого величезним попитом. Поступово, година за годиною, ігрові сервери ставали стабільнішими та могли втримувати всіх онлайн-гравців і не виникали збої, щойно США прокидалися. У рамках цього процесу зміцнення сервера Niantic довелося піти на компроміс з одним із основних аспектів гри, щоб гарантувати, що люди можуть принаймні увійти в систему (і залишатися на ній). Цю функцію в народі називали локатором покемонів «3 сліди лап» або «3 кроки», оскільки в грі Інтерфейс користувача давав вам підказки щодо того, які покемони були поруч із вами та на якій приблизній відстані вони були від вашого повідомлення Місцезнаходження.

Niantic Labs не оприлюднила жодних офіційних деталей чи цифр щодо точної роботи цієї функції, але база гравців з’ясувала механізм методом проб і помилок. Три кроки, відображені під покемоном, зменшувалися, коли ви фізично наближалися до відродження місцезнаходження покемонів - коли сліди зменшуються до нуля, покемон з'являється на вашому телефоні екран. Даючи достатньо часу, гравці можуть тріангулювати місцезнаходження своїх улюблених тварин і мати шанс їх захопити. Ця особливість була/є вирішальною для основного аспекту гри, а саме дослідження навколо під час «полювання» на покемонів. Тож коли Niantic довелося вимкнути функціональність з боку сервера і, по суті, призвело до того, що клієнтська гра виходила з ладу та завжди відображала постійні 3 кроки для кожного покемона, гравці всюди стогнали та стогнали, але все ж прийняли рішення. Зрештою, це означало, що вони могли принаймні увійти в гру та на власні очі відчути, у чому полягає ця метушня.

Функція поблизу Pokemon GO, коли вона працювала. Відбитки лап вказують приблизну відстань.

Потім сервери стабілізувалися. У моєму місті збої стали рідшими, ніж Дратіні, і люди просто почали весело проводити час. У самій грі не вистачало глибини, але любов до покемонів і соціальний аспект гри продовжували приваблювати людей. Більшість плекала надії, що найближчим часом гра виправить те, що зламано, і все піде по шляху прогресу і розвитку. На жаль, переважна більшість гравців не знала (або не хвилювалася), що розробником цієї гри є Niantic Labs, єдиною іншою розробкою якої продовжує бути люто проти розробників і на межі проти гравців.

Чому я це кажу? Давайте повернемося на кілька років назад, щоб побачити, що сталося з Ingress, а потім ми пов’яжемо це з поточною ситуацією з Pokémon. Для будь-якого гравця Ingress Beta поточна ситуація з Pokémon буде величезним відчуттям Дежавю і я передбачаю, що ви погодитеся з нами.

Ingress і стороння розробка

Наприкінці 2012 року, коли було випущено Ingress, сценарій у Ingress дуже нагадував сценарій Pokémon GO, хоча й інший за масштабом. Ingress був у зародковому стані — програма часто виходила з ладу, помилок було більше, ніж гравців, і збої на сервері також траплялися досить часто. Щоб приєднатися до гри, потрібне було запрошення, і запрошення в основному поширювалися через Google+ (оскільки Niantic починала як частина Google, перш ніж стати дочірньою компанією Alphabet). Бета-характер гри та середня аудиторія «ранніх користувачів» самого Google+ означали це у гру грали технологічно досвідчені користувачі, іншими словами, програмне та апаратне забезпечення розробників.

Оскільки бета-версія Ingress була дуже глючною, відсталою, ресурсомісткою та не мала глибини та простоти, якими зараз володіє Ingress, кілька розробників взяли на себе завдання виправити те, що Niantic надто довго виправляло (припустимо, що вони взагалі хотіли це виправити, ми повернемося до цього аспекту знову). Ці сторонні розробники в більшості випадків виправляли багато помилок у грі без будь-якого грошового стимулу, і часто з відкритим вихідним кодом зі своїми модифікаціями, щоб користувачі та сама Niantic могли побачити, що було змінено.

Одним із таких розробників був XDA Recognized Developer Brut.all, людина, яка створено apktool у 2010 році для файлів apk зворотного проектування (так, ТОЙ хлопець). Brut.all створив відкрите джерело модифікація офіційного (і закрите джерело) Додаток Ingress, який «оптимізував» Ingress краще, ніж Niantic, міг оптимізувати їх власну гру. Модифікація, наз Корінь Мод, зробив гру доступною для роздільної здатності ldpi та mdpi за рахунок зменшення графіки, мав опції для вимкнення різноманітні привабливі графічні анімації, які гра наполягала на наявності, і мали зручне керування запасами діаграма. Усі ці функції були змінами якості життя, які полегшили життя, якщо ви входили. Будучи відкритим вихідним кодом, модифікації можна було включити назад у гру та фактично полегшити життя кожному.

Знімок екрана зведення про керування запасами Broot Mods. Така функція залишається нереалізованою в Ingress до цього дня, незважаючи на її корисність і затребуваність.

Але Niantic зробив єдине, чого не повинна гра, призначена для ранніх користувачів із технологічної спільноти: вони видав повідомлення про припинення дії незалежному сторонньому розробнику. Поважаючи побажання Niantic, розробка Broot Mod була припинена головним розробником, але інші незалежні розробники підхопили естафету, оскільки це був проект з відкритим кодом. Niantic, не задовольняючись одним актом придушення розвитку, зрештою обійшов увесь двір блокування всіх користувачів, які переглядали будь-який неофіційний apk. Посилаючись на свої Умови обслуговування, які прямо забороняли будь-яке програмне забезпечення та модифікації сторонніх розробників, база гравців мала навчіться жити з низькою та швидкою офіційною розробкою Ingress від Niantic, щоб вони не хотіли отримати свій обліковий запис заборонений. Ну, досить справедливо.

У Ingress є ще одна дуже популярна модифікація. Це не покладалося на apk, а працювало як шар над іншим інструментом Енгра. У Ingress є карта, на якій відображаються «портали», внутрішньоігрові посилання та механіка полів. Так само, як офіційний apk, the офіційний сайт карти був (є) повільно, мляво; мав (має) поганий UX і мав (є) жахливий досвід у перші (теперішні) дні. Щоб виправити це, сторонні розробники знову створили неофіційний сценарій з відкритим кодом для базового веб-сайту під назвою Загальна конверсія Ingress Intel (або скорочено IITC). Зайве говорити, що IITC не любив (є) Niantic. Хоча після масової соціальної кампанії користувачів IITC, Niantic тепер закриває очі на цей сценарій, але все ж не визнає існування набагато кращого інструменту що будується на власній роботі. Просто питання включення речей, які спільнота користувачів активно хоче повернути до офіційних ресурсів...

Pokémon GO та сторонні розробки

Отже, тепер ми повертаємося до Pokémon GO та його зламаного 3-крокового трекера Pokémon. Щоб заповнити порожнечу, яку Niantic залишив для гравців під час полювання на покемонів у GO, база гравців знову звернулася до... сюрприз сюрприз, сторонні модифікації. Оскільки Pokémon GO не має такої «карти», як у Ingress (хоча Pokémon GO підняв базу даних порталу Ingress до заповнити свої власні Pokéstops і Gyms), сторонні розробники створили інструменти, які відображають живі спостереження покемонів у реальний час. Ці інструменти використовували той самий спосіб, яким Pokémon GO спілкувався із сервером, оскільки він імітував сканування покемонів у обмеженому географічному радіусі від гри, а потім використав серію цих сканувань, щоб заповнити майже живий карта. Кінцевим результатом стало те, що гравці тепер могли знайти найближчого покемона, незважаючи на зламаний ігровий трекер! ура!

Сценарій на основі Python для пошуку покемонів. З’явилося багато веб-сайтів, які пропонували схожу функціональність у простих у використанні манерах.

Крім...

Niantic нещодавно вбив більшість цих трекерів. Так. Відразу після Генеральний директор Niantic Джон Ханке сказав, що йому не подобається те, що роблять ці трекери, сайти трекерів більше не роблять цього.

F: Як ви ставитеся до Poké Radar і речі, які підключаються до коду та показують, де з’являються покемони?

JH: Так, мені це не дуже подобається. Не фанат.

Зараз у нас є пріоритети, але в майбутньому вони можуть виявити, що ці речі можуть не працювати. Люди завдають шкоди лише собі, тому що це забирає трохи задоволення від гри. Люди намагаються зламувати дані з нашої системи, і це суперечить нашим умовам обслуговування.

Найпопулярнішою з цих карт стеження була PokéVision. Причиною його популярності була простота використання, оскільки він не потребував жодних налаштувань від кінцевого користувача. Бачачи, як Pokémon GO має доступ практично кожен, це було благом для кожного користувача в русі під час несправного трекера. Але, як виявилося, PokéVision було закрито через нещодавнє оновлення гри Pokémon GO.

Гаразд, сайти закрито. Але ви кажете, що вийшло оновлення гри, так? Це виправило трекер, правда?

Ні. Насправді зламаний 3-кроковий трекер пішов із бути помилкою до стає особливістю. Niantic вирішив повністю видалити 3-кроковий трекер, тож гравці взагалі не бачать 3 відбитки лап, лише розпливчасті ознаки покемона десь. У поєднанні зі знищенням популярних методів пошуку покемонів, які більше не існують, база гравців дуже розчарована та солоний тому що Niantic практично видалив аспект полювання на покемонів з Pokémon GO.

Розробник Apathy: Zero Communication Edition

Але на цьому історія не закінчується. Багато скарг на адресу Subreddit Pokémon GO від Reddit вказують на те, що гравці могли б пережити все це заради Pokémon, якби компанія дійсно визнала проблему та запевнила, що працює над нею.

Проблема в тому, якщо є щось, що Niantic робить гірше, ніж підтримка сторонніх розробників, це буде спілкування зі своєю базою гравців. Це була проблема з Ingress, і поточні симптоми також не малюють її райдужно для Pokémon GO. Функції, які база гравців давно бажала в Ingress, потребували буквальних років, щоб реалізувати (Item Multi-drop, хтось?), але більшість пропозиції не такі вдалі, оскільки вони ще не побачили світ, навіть якщо вони мають потенціал для значного покращення ігровий процес. Гірше того, Niantic навіть не визнає, що в додатку Ingress чи його ігровій механіці є проблеми, або що вони прислухаються до відгуків гравців (і тим більше не включають їх). Апатія та байдужість до спілкування були настільки сильні, що гравці, які надсилали портали 2-3 роки тому (тоді, коли надсилання порталів було дозволено), все ще чекає на відповідь від Niantic про те, схвалені чи відхилені портали. Бачачи, що існування порталів є важливим рушійним фактором у геймплеї Ingress (а тепер і в Pokémon GO), можна було б очікувати трохи кращого.

Правда, Ingress не мав такого великого успіху, як Pokémon GO, тому їх час відгуку тоді здається... прийнятним. Але бачачи, як вони досягли величезного успіху з Pokémon GO, і що гра використовує IP-адресу з колодязя і що компанія має інших акціонерів, крім Google, очікується, що Niantic активізується їх гра. Вони перебувають у процесі активізації своєї гри, як вони є ще в процесі найму менеджера спільноти. Але доки це не станеться (а це вже деякий час на цій стадії, тож я б не затамував подих), від Niantic не було жодного слова спілкування щодо цих проблем. Збої в роботі серверів, збої в програмі, відсутність або зависання Pokéballs, недостатня глибина стратегії або проклятий 3-кроковий трекер; Niantic продовжує залишатися жахливим прикладом взаємодії з тим самим гравцем, який безпосередньо відповідальний за їхній вірусний успіх. Насправді, коли ми запитали наших читачів в одній із наших статей для обговорення чому варто платити за додаток, значна частина погодилася з цим потрібен комунікабельний розробник якщо очікується, що люди за це платять. А Niantic очікує, що ви придбаєте внутрішньоігрові предмети та кумедні носильні пристрої, і навіть планує додати спонсоровані локації – рахуйте!

Google Play заздалегідь вибачається за Pokemon GO

Це було лише питанням часу, поки гравці залишаться злими, але тихими. Як тільки більшості буде достатньо, вони почнуть впливати на репутацію гри своїми відгуками. Було стільки скарг і тем гніву в Pokémon GO (неофіційний) subreddit що модераторам довелося створити мегатред для всіх розгукувань. Нині існує кілька тем і обговорень, які спрямовують гравців на те, щоб зробити їхні думки більш чутними, включаючи, але не обмежуючись: оцінити додаток на 1 зірку в магазинах, вимагаючи відшкодування своїх покупок у грі, скасовуючи свої замовлення на носимий пристрій Pokémon GO Plus, зв’язуючись із Niantic та іншими партнерами в надії, що їхні голоси будуть почуті. Чорт, ти знаєш, що це проблема, коли навіть У Google Play є вибачення вже переспрямовує вас на Niantic.

Натовп був одержимий Pokémon GO, а потім Niantic Labs забирає. Зараз натовп розлючений, але Niantic залишається Niantic. Один із уроків, які я засвоїв у Ingress, полягає в тому, що комунікація дуже допомагає зберегти чиюсь довіру навіть тоді, коли справи йдуть нанівець.

Niantic ніколи не стикався з такою реакцією за свою попередню історію з однією грою, і його послужний список не показує, що він здатний впоратися з цією пожежею самостійно. Це також перший випадок, коли його ненависть до сторонніх розробників та їхньої роботи призвела до непередбачуваних масштабів. Якщо колись Niantic Labs обіцяла API для Ingress, то тепер вона стикається з розлюченими натовпами клієнтів що безпосередньо впливає на його мільйонний дохід і репутацію Pokémon Intellectual Власність.

Середній рейтинг Pokemon GO. Вгадайте, коли вийде нове оновлення.

Якщо Niantic Labs, розробник, продовжить свою апатію до своїх користувачів, Pokémon GO не стане соціальним феноменом на урок історії про невдале обслуговування клієнтів. Будемо дуже вдячні за вирішення поточних проблем, але поки вони не з’являться, найменше, що ви можете зробити, це визнати, що проблема існує.

Ми сподіваємося, що Niantic Labs вирішить свої проблеми з комунікацією та покращить свою позицію щодо сторонніх розробників. І поки вони на цьому, вони також подивіться на всіх шахраїв в грі.

А тепер, будь ласка, вибачте, поки я лютую через цю втрачену Дратіні, яку я ніколи не зможу знайти.

Авторство зображення функції: користувач Reddit ptrain377

Що ви думаєте про Pokémon GO, Ingress і Niantic Labs? Вимкніть звук у коментарях нижче!