Pokémon GO, Ingress 및 Niantic: 개발자의 무관심이 잠재력을 망치는 방법

Pokémon GO는 출시와 함께 전 세계를 뜨겁게 달궜지만 이제는 다른 이유로 다시 인기를 끌고 있습니다. Niantic이 Pokémon GO에 나쁜 이유를 알아보면서 계속 읽어보세요!

2016년 7월 초, 전 세계는 많은 사람들을 깜짝 놀라게 하는 현상을 목격했습니다. 세계인들이 평소 고개를 숙인 채 스마트폰에 빠져 있는 가운데, 인류의 상당 부분이 존재조차 잊어버린 영토를 향해 조금씩 나아갔습니다. - The Outdoor 세계.

어린 시절의 이야기에 호기심을 더해 시작한 일이 인터넷 사용자의 일상을 점점 더 많이 바꿔 놓았습니다. 사람들은 온통 어린 시절의 즐거움을 일깨워주는 신화 속의 생물을 잡기 위해 모험을 떠나려고 했습니다. 다시.

예, Pokémon GO에 대해 이야기하고 있습니다. 지난 한 달 동안 바위 밑에 살았더라도 어른이나 아이 할 것 없이 누군가를 만나 이 바이러스 게임을 하며 포켓몬을 찾으러 돌아다닐 가능성이 높습니다. 우리는 게임이 어떻게 작동하는지 말할 필요가 없습니다. 아마도 당신은 이미 다른 사람에게 게임이 어떻게 작동하는지 말했을 것입니다. 이 게임은 미국에서 공개적으로 출시되면서 엄청난 수요와 성공을 거두었습니다. 출시된 지역 외부의 사람들이 Android에서 게임을 사이드로드하려는 요구가 너무 많았습니다. 그리고 iOS 역시 잦은 서버 다운과 로그인 및 로딩 문제가 너무 많아 한동안 게임이 답답함을 느낄 정도였습니다.

그러나 사람들이 가장 기본적인 수준에서 게임을 플레이하는 것을 방해하는 이러한 모든 문제에도 불구하고 그들은 여전히 ​​​​그렇게 했습니다. 며칠 만에 Pokémon GO에서 전체 커뮤니티가 생성되었습니다. Pokéwalks는 로컬에서 조직되고 있었고(서버가 거의 작동하지 않았음에도 불구하고) 기업은 이제 야외를 돌아다니며 포켓스톱에 모이는 플레이어 기반을 활용하고 체육관. T-Mobile도 나갔다. Pokémon GO 앱에 대한 무료 데이터 제공 -- 그렇지 않았다면 사람들을 망 중립성에 대한 노골적인 위반으로 끌어들였을 움직임입니다. 하지만 누구도 눈 하나 깜짝하지 않았습니다. 결국에는 모든 것을 잡아야 하고 무료 데이터 덕분에 그 부분이 더 쉬워졌기 때문입니다.

3단계 버그

게임이 점점 더 많은 지역으로 확장되기 시작하면서 게임 개발자인 Niantic Labs는 압도적인 수요로 인해 발생한 공급 격차를 해결하기 위해 노력했습니다. 조금씩, 시간이 지날수록 게임 서버는 더욱 안정되어 모든 온라인 플레이어를 수용할 수 있었고 미국이 깨어나자마자 충돌이 발생하지 않았습니다. 이러한 서버 강화 프로세스 내에서 Niantic은 사람들이 최소한 로그인(및 계속 유지)할 수 있도록 하기 위해 게임의 핵심 측면 중 하나를 타협해야 했습니다. 이 기능은 게임 내에서 "3개의 발자취" 또는 "3개의 발자국" 포켓몬 로케이터로 널리 불렸습니다. UI는 근처에 어떤 포켓몬이 있는지, 보고한 포켓몬과 얼마나 멀리 떨어져 있는지에 대한 힌트를 제공했습니다. 위치.

Niantic Labs는 이 기능의 정확한 작동에 대한 공식적인 세부 정보나 수치를 공개하지 않았지만 플레이어 기반은 시행착오를 통해 메커니즘을 알아냈습니다. 포켓몬이 출현하는 장소에 물리적으로 접근할수록 포켓몬 아래에 표시되는 세 개의 발자국 수가 감소했습니다. 포켓몬의 위치 - 발자국이 0이 되면 포켓몬이 휴대폰에 나타납니다. 화면. 충분한 시간이 주어지면 플레이어는 자신이 좋아하는 동물의 위치를 ​​삼각측량하여 포획할 기회를 가질 수 있습니다. 이 특별한 기능은 포켓몬을 "사냥"하면서 주변을 탐색하는 게임의 핵심 측면에 매우 중요했습니다. 그래서 Niantic이 서버 측에서 기능을 비활성화하십시오 본질적으로 클라이언트 게임이 버그를 일으키고 항상 모든 포켓몬에게 일정한 3단계를 표시하게 되었고, 플레이어들은 온통 신음하고 신음했지만 그럼에도 불구하고 결정을 받아들였습니다. 결국 그것은 그들이 최소한 게임에 로그인하여 소란이 무엇인지 직접 경험할 수 있다는 것을 의미했습니다.

Pokemon GO의 근처 기능이 작동했을 때 다시 작동했습니다. 발자국은 대략적인 거리를 나타냅니다.

그런 다음 서버가 안정화되었습니다. 우리 도시에서는 정전이 Dratini보다 더 드물어졌고 사람들은 이제 막 즐거운 시간을 보내기 시작했습니다. 게임 자체에는 깊이가 부족했지만 포켓몬에 대한 사랑과 게임의 사회적 측면이 사람들을 계속 끌어당겼습니다. 대부분의 사람들은 가까운 미래에 게임이 손상된 부분을 수정하고 모든 것이 계속 발전하고 발전할 수 있기를 희망했습니다. 아쉽게도 대부분의 플레이어층은 이 게임의 개발자가 Niantic Labs라는 사실을 알지 못했습니다(또는 신경 쓰지 않았습니다). Niantic Labs의 다른 게임 개발은 계속해서 이루어지고 있습니다. 맹렬한 반개발자이자 경계선에 선 안티플레이어.

내가 왜 이런 말을 하는가? 인그레스에 무슨 일이 일어났는지 몇 년 전으로 거슬러 올라가 포켓몬의 현재 상황과 연결해 보겠습니다. Ingress 베타 플레이어라면 현재 포켓몬 상황은 엄청난 느낌을 받을 것입니다. 데자뷰 그리고 나는 당신이 우리의 의견에 동의하게 될 것이라고 예상합니다.

수신 및 타사 개발

Ingress가 출시된 2012년 후반에 Ingress의 시나리오는 비록 범위는 다르지만 Pokémon GO의 시나리오와 매우 유사했습니다. Ingress는 초기 단계였습니다. 앱이 자주 충돌하고 플레이어보다 버그가 더 많았으며 서버 중단도 상당히 자주 발생했습니다. 게임에 참여하려면 초대가 필요했고 초대는 주로 Google+를 통해 배포되었습니다(Niantic이 Alphabet 자회사가 되기 전에 Google의 일부로 시작했기 때문입니다). 게임의 베타 특성과 Google+ 자체의 평균 '얼리 어답터' 잠재고객이 의미하는 바는 다음과 같습니다. 게임이 기술적으로 능숙한 사용자, 즉 소프트웨어와 하드웨어에 의해 플레이되었습니다. 개발자.

Ingress Beta는 매우 버그가 많고 느리고 리소스 집약적이며 현재 Ingress가 제공하는 깊이와 용이성이 부족했기 때문에 몇몇 개발자는 Niantic이 수정하는 데 너무 오랜 시간이 걸리는 문제를 스스로 해결하기 위해 노력했습니다. (그들이 수정을 원한다고 가정하고 -- 이 측면을 다시 살펴보겠습니다. 다시). 이러한 제3자 개발자들은 대부분 금전적 인센티브 없이 게임의 많은 잘못된 부분을 수정했습니다. 사용자와 Niantic 자체가 무엇인지 볼 수 있도록 수정 사항을 오픈 소스로 제공하는 경우가 많습니다. 변경되었습니다.

그러한 개발자 중 하나는 XDA Recognized Developer였습니다. Brut.all, 그 사람 생성된 apktool 2010년에 리버스 엔지니어링 apk 파일을 만들던 시절이었죠(예, 저 사람이군요). Brut.all이 생성한 오픈 소스 가감 공무원의 (및 비공개 소스) Niantic보다 Ingress를 더 잘 "최적화"한 Ingress 애플리케이션은 자체 게임을 최적화할 수 있습니다. 라고 불리는 수정 브루트 모드, 그래픽을 축소하여 ldpi 및 mdpi 해상도에서 게임을 플레이할 수 있게 만들었으며, 게임이 요구하는 다양한 화려한 그래픽 애니메이션과 편리한 인벤토리 관리 기능 차트. 이러한 모든 기능은 인그레스한 경우 삶을 더 쉽게 만들어 주는 삶의 질 변경 사항이었습니다. 오픈 소스이기 때문에 수정 사항을 게임에 다시 통합하여 실제로 모든 사람의 삶을 더 쉽게 만들 수 있었습니다.

Broot Mods 재고 관리 요약 스크린샷. 이러한 기능은 유용성과 수요에도 불구하고 현재까지 Ingress에서 구현되지 않은 상태로 남아 있습니다.

하지만 Niantic은 기술 커뮤니티의 얼리 어답터를 위한 게임이 해서는 안 되는 유일한 일을 했습니다. 정지 및 단념 통지를 발행했습니다. 독립적인 제3자 개발자에게. Niantic의 의사를 존중하여 Broot Mod의 개발은 메인 개발자에 의해 중단되었지만 오픈 소스 프로젝트이기 때문에 다른 독립 개발자들이 지휘봉을 이어받았습니다. 나이언틱은 한 번의 개발억제 행위에 만족하지 않고 결국 온 마당을 다 돌아다녔습니다. 비공식 APK를 정독한 모든 사용자를 금지합니다.. 모든 제3자 소프트웨어 및 수정을 명시적으로 금지하는 서비스 약관을 인용하여 플레이어 기반은 다음을 수행해야 했습니다. Niantic이 제공하는 Ingress의 하위 수준 및 느린 속도 공식 개발에 따라 생활하는 방법을 배우십시오. 금지됨. 글쎄, 충분히 공평하다.

Ingress에는 또 다른 매우 인기 있는 수정 사항이 있습니다. 이는 APK에 의존하지 않고 다른 Ingres 도구 위의 레이어로 작동했습니다. Ingress에는 "포털"과 게임 내 링크 및 필드 메커니즘이 표시되는 지도가 있습니다. 공식 apk와 마찬가지로 공식 지도 웹사이트 (is) 느리고 부진했다. UX가 좋지 않았고 초기(현재)에는 끔찍한 경험이었습니다. 이 문제를 해결하기 위해 타사 개발자는 기본 웹 사이트에 대한 비공식 오픈 소스 스크립트를 다시 한 번 만들었습니다. Ingress Intel 총 변환 (또는 줄여서 IITC). 말할 필요도 없이 IITC는 Niantic의 사랑을 받지 못했습니다. IITC 사용자들의 대규모 소셜 캠페인 이후 Niantic은 이제 이 스크립트에 대해 눈을 감고 있지만 여전히 훨씬 뛰어난 도구의 존재를 인식하지 못합니다. 그것은 그 자체의 작업을 기반으로 구축됩니다. 사용자 커뮤니티가 적극적으로 원하는 것을 공식 리소스에 통합하는 문제입니다.

Pokémon GO 및 타사 개발

이제 우리는 Pokémon GO와 깨진 3단계 포켓몬 추적기로 돌아왔습니다. GO에서 포켓몬을 사냥하는 플레이어들에게 Niantic이 남긴 공백을 메우기 위해 플레이어 기반은 다시... 깜짝 놀람, 제3자 수정. Pokémon GO에는 Ingress와 같은 "지도"가 없기 때문에(Pokémon GO가 Ingress Portal 데이터베이스를 자체 포켓스톱과 체육관을 운영), 제3자 개발자는 포켓몬의 실시간 목격을 매핑하는 도구를 만들었습니다. 실시간. 이 도구는 Pokémon GO가 서버와 통신하는 것과 동일한 방식을 사용했습니다. 게임에서 제한된 지리적 반경 내에 있는 포켓몬을 대상으로 일련의 스캔을 사용하여 거의 살아있는 포켓몬을 채웠습니다. 지도. 그 결과, 게임 내 추적기가 깨졌음에도 불구하고 이제 플레이어는 가장 가까운 포켓몬을 찾을 수 있게 되었습니다! 이야!

포켓몬을 찾기 위한 Python 기반 스크립트입니다. 사용하기 쉬운 방식으로 유사한 기능을 제공하는 많은 웹사이트가 등장했습니다.

제외하고...

Niantic은 최근 이러한 추적기의 대부분을 제거했습니다. 예. 직후 Niantic CEO John Hanke는 이러한 추적 사이트가 수행하는 작업이 마음에 들지 않는다고 말했습니다., 추적 사이트에서는 더 이상 이를 수행하지 않습니다.

F: 어떻게 생각하세요? 포켓 레이더 코드를 활용하여 포켓몬이 어디서 생성되는지 보여주는 것들도요?

JH: 네, 별로 안 좋아해요. 팬이 아닙니다.

지금은 우선순위가 있지만 미래에는 그런 일이 효과가 없을 수도 있습니다. 사람들은 게임에서 재미를 빼앗기 때문에 자신에게만 해를 끼치고 있습니다. 사람들은 우리 시스템에서 데이터를 빼내려고 해킹하고 있으며 이는 우리 서비스 약관에 위배됩니다.

이러한 추적 맵 중 가장 인기 있는 것은 PokéVision이었습니다. 인기를 얻은 이유는 최종 사용자의 설정이 전혀 필요하지 않았기 때문에 사용이 간편했기 때문입니다. 거의 모든 사람이 Pokémon GO에 어떻게 액세스하는지 살펴보면, 이는 추적기가 고장난 기간 동안 이동 중인 모든 사용자에게 도움이 되었습니다. 그러나 알고 보니 PokéVision은 최근 Pokémon GO 게임 업데이트로 인해 종료되었습니다.

좋아, 그래서 사이트가 폐쇄됐어. 그런데 게임 업데이트가 나왔다고 했죠? 추적기가 고쳐졌죠?

아니요. 실제로 고장난 3단계 추적기는 버그가 되는 것 에게 특징이 되다. Niantic은 3단계 트래커를 완전히 제거하기로 결정했습니다., 따라서 플레이어는 3개의 발자국을 전혀 볼 수 없으며 포켓몬의 모호한 표시만 볼 수 있습니다. 어딘가에. 더 이상 존재하지 않는 포켓몬을 검색하는 인기 있는 방법을 죽이는 것과 결합하여 플레이어 기반은 매우 좌절감을 느끼고 Niantic이 Pokémon GO에서 포켓몬 사냥 측면을 실질적으로 제거했기 때문입니다.

개발자 Apathy: Zero Communication Edition

그러나 이야기는 거기서 끝나지 않습니다. 에 불만이 많다 Reddit의 Pokémon GO 하위 레딧 회사가 실제로 문제를 인정하고 문제를 해결하기 위해 노력하고 있다고 확신한다면 플레이어는 Pokémon을 위해 이 모든 일을 계속할 수 있음을 나타냅니다.

문제는, Niantic이 제3자 개발자를 지원하는 것보다 더 나쁜 일이 있다면 그것은 플레이어 기반과의 소통일 것입니다. Ingress의 문제였으며 현재 증상으로는 Pokémon GO에서도 장밋빛을 칠할 수 없습니다. Ingress에서 플레이어 기반이 오랫동안 원했던 기능을 구현하는 데 문자 그대로 몇 년이 걸렸지만(아이템 멀티드롭, 누구든지?) 제안은 대대적으로 개선할 수 있는 잠재력을 갖고 있더라도 아직 빛을 보지 못했기 때문에 운이 좋지 않습니다. 게임 플레이. 더 나쁜 것은 Niantic이 Ingress 앱이나 게임 메커니즘에 문제가 있다는 사실이나 플레이어 피드백을 듣고 있다는 사실(이를 반영하는 것은 훨씬 적음)조차 인정하지 않는다는 것입니다. 2~3년 전(포털 제출이 허용되던 시절) 포털을 제출한 플레이어들이 커뮤니케이션에 대한 무관심과 무관심이 너무 컸기 때문입니다. 아직도 Niantic의 답변을 기다리고 있습니다 포털이 승인되거나 거부되는지 여부. 포털의 존재가 Ingress 게임플레이(현재는 Pokémon GO)에서 큰 원동력이 되는 것을 보면 조금 더 나아질 것이라고 기대할 수 있습니다.

물론 Ingress는 Pokémon GO만큼 큰 성공을 거두지는 못했기 때문에 당시의 응답 시간은... 무난한 수준이었습니다. 하지만 그들이 Pokémon GO로 얼마나 큰 성공을 거두었는지, 게임이 우물의 IP를 사용한다는 것을 보면 프랜차이즈를 설립하고 회사에 Google 이외의 주주가 있다는 점을 고려하면 Niantic이 한 단계 더 나아갈 것으로 예상됩니다. 그들의 게임. 그들은 지금처럼 게임을 강화하는 과정에 있습니다. 아직 커뮤니티 관리자를 채용하는 중입니다.. 하지만 그 일이 일어나기 전까지(그리고 한동안 그런 단계였기 때문에 숨을 쉴 수가 없었습니다), Niantic에서는 이러한 문제에 대해 단 한 마디의 의사소통도 흘러나오지 않았습니다. 서버 가동 중지 시간, 앱 충돌, 포켓볼 누락 또는 정지, 전략 깊이 부족 또는 빌어먹을 3단계 추적기; Niantic은 계속해서 입소문 성공에 직접적인 책임이 있는 플레이어 기반과의 상호 작용에 대한 끔찍한 사례로 남아 있습니다. 사실, 우리가 토론 기사 중 하나에서 독자들에게 물었을 때 앱이 돈을 지불할 가치가 있는 이유, 좋은 부분은 동의했습니다 소통하는 개발자가 필요하다 사람들이 비용을 지불할 것으로 예상되는 경우. 그리고 Niantic은 여러분이 게임 내 아이템과 재미있어 보이는 웨어러블 기기를 구매하고 심지어 후원 위치를 추가할 계획도 있기를 기대합니다. 생각해 보세요!

구글 플레이, 포켓몬 GO에 대해 사전 사과

플레이어들이 화를 내면서도 조용해지는 것은 시간문제였습니다. 대부분이 충분히 즐기고 나면 리뷰를 통해 게임의 평판에 영향을 미치기 시작합니다. 불만과 분노가 너무 많았습니다. Pokémon GO(비공식) 하위 레딧 중재자는 모든 호언장담을 위해 메가스레드를 만들어야 했습니다. 이제 플레이어에게 자신의 의견을 더 잘 들을 수 있도록 지시하기 위한 여러 스레드와 토론이 존재합니다. 여기에는 다음이 포함되지만 이에 국한되지는 않습니다. 스토어에서 앱을 별 1개로 평가, 게임 내 구매에 대한 환불 요청, Pokémon GO Plus 웨어러블 주문 취소, Niantic 및 기타 모든 파트너에게 연락하여 목소리를 듣습니다. 도대체 문제가 되는 건 알잖아. Google Play에서 사과드립니다 이미 Niantic으로 리디렉션 중입니다.

군중은 Pokémon GO와 Niantic Labs에 열광했습니다. 빼앗다. 이제 군중은 화가 났지만 Niantic은 Niantic입니다. Ingress에서 배운 교훈 중 하나는 상황이 좋지 않을 때에도 의사소통이 누군가의 신뢰를 유지하는 데 큰 도움이 된다는 것입니다.

Niantic은 이전 한 게임 역사상 이러한 반응을 경험한 적이 없으며, 자사의 실적을 보면 이 화재를 자체적으로 처리할 수 있는 능력을 보여주지 않습니다. 이는 또한 제3자 개발자와 그들의 작업에 대한 증오가 예상치 못한 비율로 결과를 초래한 첫 번째 사례이기도 합니다. 한때 Niantic Labs는 Ingress용 API를 약속했지만 이제는 성난 고객 무리에 직면해 있습니다. 백만 달러의 수익과 명성, Pokémon Intellectual의 명성에 직접적인 영향을 미칩니다. 재산.

포켓몬 GO 평균 평점입니다. 새 업데이트가 언제 출시되었는지 추측해 보세요.

개발사인 Niantic Labs가 계속해서 사용자에 대한 무관심을 유지한다면 Pokémon GO는 더 이상 사회 현상이 되지 않을 것입니다. 실패한 고객 서비스에 대한 역사 수업. 현재 문제를 수정하면 매우 감사할 것입니다. 하지만 수정이 완료되기 전까지는 최소한 문제가 존재한다는 사실을 인정하는 것뿐입니다.

Niantic Labs가 커뮤니케이션 문제를 해결하고 제3자 개발자에 대한 입장을 개선하기를 바랍니다. 그리고 그들이 그 일을 하는 동안 그들은 또한 모든 사기꾼들을 살펴보세요 게임에서.

이제 제가 결코 찾을 수 없는 잃어버린 Dratini에 대해 분노하고 있는 동안 양해해 주시기 바랍니다.

특집 이미지 크레딧: Reddit 사용자 ptrain377

Pokémon GO, Ingress 및 Niantic Labs에 대해 어떻게 생각합니까? 아래 댓글에서 소리를 내보세요!