Pokémon GO, Ingress ו-Niantic: כיצד אפתיה של מפתחים הורסת את הפוטנציאל

Pokémon GO הצית את העולם עם שחרורו, ועכשיו הוא עושה זאת שוב מסיבה אחרת. המשך לקרוא כשאנחנו מבינים מדוע Niantic גרועה עבור Pokémon GO!

בתחילת יולי 2016, העולם היה עד לתופעה שהותירה הרבה אנשים בהלם. בזמן שאוכלוסיית העולם הייתה שקועה בדרך כלל בסמארטפונים שלהם כשראשיהם כפופים, חלק משמעותי מהמין האנושי התקרב לטריטוריה שהם שכחו על קיומו - The Outdoor עוֹלָם.

מה שהתחיל כתוספת צדדית מוזרה לסיפורי הילדות שינה במהירות את השגרה של תושבי האינטרנט ככל שיותר ויותר אנשים ניסו לצאת החוצה כדי לתפוס יצורים מיתיים שהזכירו להם את ההנאות בלהיות ילד בכל מקום שוב.

כן, אנחנו מדברים על Pokémon GO. גם אם חיית מתחת לסלע בחודש האחרון, סביר להניח שנתקלת במישהו, מבוגר או ילד כאחד, מסתובב ומשחק במשחק הויראלי הזה ומחפש פוקימונים. אנחנו לא צריכים לספר לך איך המשחק עובד - רוב הסיכויים שכבר סיפרת למישהו איך הוא עובד בעצמך. המשחק נפתח לביקוש והצלחה מסיביים כאשר הוא הפך לזמין לציבור בארה"ב. הדרישה הייתה כה גדולה שאנשים מחוץ לאזורים שפורסמו המשיכו להעמיס את המשחק על אנדרואיד ו iOS כאחד, גורם להפסקות תכופות של השרת ולבעיות התחברות וטעינה, כל כך הרבה שהמשחק התמלא בתסכול לזמן מה.

אבל אפילו עם כל הבעיות האלה שדחקו אנשים מלשחק את המשחק ברמה הבסיסית ביותר, הם עדיין עשו זאת. קהילות שלמות הולידו את Pokémon GO תוך מספר ימים. Pokéwalks אורגנו באופן מקומי (למרות שהשרתים בקושי עבדו), עסקים התחילו לעשות זאת נצל את בסיס השחקנים שעכשיו הסתובב בחוץ והתכנס ב-Pokéstops ו חדרי כושר. T-Mobile אפילו יצאה מציעים נתונים בחינם עבור אפליקציית Pokémon GO - מהלך שאם לא כן היה מושך אנשים לזרועות עם ההפרה הבוטה הזו של ניטרליות הרשת. אבל אף אחד לא הניד עין, כי בסופו של יום, אתה צריך לתפוס את כולם ונתונים בחינם הפכו את החלק הזה לקל יותר.

באג 3 השלבים

כשהמשחק התחיל להתרחב ליותר ויותר אזורים, מפתחי המשחק, Niantic Labs, עבדו לתיקון פער ההיצע שנוצר בעקבות הביקוש העצום. לאט לאט, שעה אחר שעה, שרתי המשחק הפכו יציבים יותר והצליחו להחזיק את כל השחקנים המקוונים ולא לקרוס ברגע שארצות הברית התעוררה. בתוך תהליך חיזוק השרת הזה, Niantic נאלצה להתפשר עם אחד מהיבטי הליבה של המשחק כדי להבטיח שאנשים לפחות יוכלו להיכנס (ולהישאר). פונקציונליות זו כונתה באופן עממי "3 טביעת הכפות" או "3 הצעדים" מאתר הפוקימונים, בתור האיתור במשחק ממשק המשתמש נתן לך רמזים לגבי הפוקימונים לידך, וכמה רחוקים הם בערך מהדיווח שלך מקום.

Niantic Labs לא פרסמה שום פרטים או מספרים רשמיים על פעולתו המדויקת של תכונה זו, אבל בסיס השחקנים הבין את המכניקה על ידי ניסוי וטעייה. שלושת הצעדים המוצגים מתחת לפוקימון ירדו במספר כשהתקרבת פיזית לשרצים מיקום הפוקימון - כאשר טביעות הרגל ירדו לאפס, הפוקימון יופיע בטלפון שלך מָסָך. בהינתן מספיק זמן, שחקנים יכולים לבחון את מיקומם של היצורים האהובים עליהם ויש להם הזדמנות ללכוד אותם. התכונה הספציפית הזו הייתה/היא חיונית להיבט הליבה של המשחק, זה של חקר הסביבה שלך תוך כדי "ציד" פוקימונים. אז כשניאנטיק נאלצה השבת את הפונקציונליות מקצה השרת ובעצם לגרום למשחק הלקוח להתקלקל ותמיד להציג 3 שלבים קבועים לכל פוקימון, שחקנים בכל רחבי נאנקו וגנחו אך קיבלו את ההחלטה בכל זאת. אחרי הכל, זה אומר שהם יכלו לפחות להיכנס למשחק ולחוות ממקור ראשון על מה המהומה.

התכונה הקרובה של Pokemon GO עוד כשהיא עבדה. טביעות כפות מצביעות על מרחק משוער.

ואז השרתים התייצבו. הפסקות הפכו נדירות יותר מדראטיני בעיר שלי, ואנשים פשוט התחילו ליהנות. המשחק עצמו היה חסר עומק, אבל האהבה לפוקימון וההיבט החברתי של המשחק שמרו על כוחם על האנשים. רוב תקוותיו שבעתיד הקרוב, המשחק יתקן את מה ששבור והכל ימשיך בדרך של התקדמות ופיתוח. למרבה הצער, הרוב המכריע של בסיס השחקנים לא ידע (או אכפת לו) שהמפתח של המשחק הזה הוא Niantic Labs, שפיתוח המשחקים האחר היחיד שלה ממשיך להיות אנטי-מפתחים ואנטי-שחקן גבולי בזעם.

למה אני אומר את זה? בואו נחזור כמה שנים אחורה כדי לראות מה קרה עם Ingress, ואז נקשר את זה למצב הנוכחי של פוקימון. עבור כל שחקני Ingress Beta, מצב הפוקימון הנוכחי יהיה תחושה מסיבית של דז'ה וו ואני צופה שתבוא להסכים איתנו.

Ingress ופיתוח צד שלישי

עוד בסוף 2012 כאשר Ingress שוחרר, התרחיש ב-Ingress דומה מאוד לזה של Pokémon GO, אם כי שונה בהיקפו. Ingress הייתה בחיתוליה -- האפליקציה קרסה לעתים קרובות, היו יותר באגים מאשר שחקנים וגם הפסקות שרת התרחשו לעתים קרובות למדי. אחד היה צריך הזמנה כדי להצטרף למשחק, וההזמנות הופצו בעיקר דרך Google+ (כיוון שניאנטיק התחילה כחלק מגוגל לפני שהפכה לחברת בת של אלפבית). אופי הבטא של המשחק, וקהל ה"מאמצים המוקדם" הממוצע של Google+ עצמו הביאו לכך המשחק שוחק על ידי משתמשים מיומנים טכנולוגית, או במילים אחרות, תוכנה וחומרה מפתחים.

מכיוון ש-Ingress Beta הייתה מאוד באגית, פיגורה, עתירת משאבים וחסרה את כל העומק והקלות שיש ל-Ingress כרגע, כמה מפתחים לקחו על עצמם לתקן את מה שלקח לניאנטיק הרבה יותר מדי זמן לתקן (בהנחה שהם רצו לתקן את זה בכלל-- נחזור על ההיבט הזה שוב). מפתחי צד שלישי אלה, ברוב המקרים, תיקנו הרבה שגיאות במשחק ללא כל תמריץ כספי, ולעיתים קרובות עוברים לקוד פתוח עם השינויים שלהם כדי שמשתמשים ו-Niantic עצמה יוכלו לראות מה היה השתנה.

מפתח אחד כזה היה XDA Recognized Developer ברוט.כל, האדם ש נוצר apktool עוד בשנת 2010 עבור קבצי apk של הנדסה לאחור (כן, הבחור הזה). Brut.all יצרו קוד פתוח שינוי של הפקיד (ומקור סגור) יישום Ingress ש"מיטב" את Ingress טוב יותר מ-Niantic יכול לייעל את המשחק שלהם. השינוי, נקרא Boot Mod, הפך את המשחק לניתן לשחק ברזולוציות ldpi ו-mdpi על ידי הקטנת הגרפיקה, היו לו אפשרויות להשבית את אנימציות גרפיות מהודרות שונות שהמשחק התעקש שיהיו, והיה לו ניהול מלאי שימושי טבלה. כל התכונות הללו היו שינויים באיכות החיים שהקלו על החיים אם נכנסתם. בהיותו קוד פתוח, השינויים יכלו להשתלב בחזרה במשחק ולמעשה להפוך את החיים של כולם לקלים יותר.

צילום מסך של סיכום ניהול המלאי של Boot Mods. תכונה כזו לא מיושם ב-Ingress עד היום, למרות השימושיות והביקוש שלה.

אבל Niantic עשתה את הדבר היחיד שמשחק המשרת מאמצים מוקדמים מקהילת הטכנולוגיה לא צריך: הם הוציאה הודעת הפסקה למפתח צד שלישי עצמאי. מתוך כיבוד רצונה של Niantic, הפיתוח של Boot Mod הופסק על ידי המפתח הראשי, אך מפתחים עצמאיים אחרים הרימו את השרביט מכיוון שמדובר בפרויקט קוד פתוח. ניאנטיק, שלא הסתפק בפעולה אחת של דיכוי התפתחות, עברה את כל החצר בסופו של דבר איסור על כל המשתמשים שעיינו באפליקציה לא רשמית כלשהי. בהתייחס לתנאי השירות שלהם שאסרו במפורש על כל תוכנה ושינויים של צד שלישי, בסיס השחקנים היה חייב למד לחיות עם הפיתוח הרשמי הנמוך וקצב החלזונות של Ingress מאת Niantic, שמא הם ירצו לקבל את החשבון שלהם אָסוּר. ובכן, די הוגן.

ל-Ingress היה עוד שינוי פופולרי מאוד. זה לא הסתמך על ה-apk, אלא עבד כשכבה מעל כלי אחר של Ingres. ל-Ingress יש מפה שבה הוצגו ה"פורטלים" ומכניקת הקישורים והשדות במשחק. בדיוק כמו ה-apk הרשמי, ה אתר המפה הרשמי היה (הוא) איטי, איטי; היה (יש) UX גרוע והיתה (היא) חוויה איומה בימיה הראשונים (הנוכחיים). כדי לתקן זאת, מפתחי צד שלישי יצרו שוב סקריפט לא רשמי, קוד פתוח לאתר הבסיס, הנקרא Ingress Intel Total Conversion (או בקיצור IITC). מיותר לציין ש-IITC לא היה (לא) אהוב על ניאנטיק. אמנם, לאחר מסע פרסום חברתי מסיבי של המשתמשים ב-IITC, Niantic מעלימה עין מהתסריט הזה, אבל עדיין אינו מכיר בקיומו של כלי עדיף בהרבה שמתבסס על העבודה שלו. רק עניין של שילוב דברים שקהילת המשתמשים רוצה באופן פעיל בחזרה במשאבים הרשמיים...

Pokémon GO ופיתוח צד שלישי

אז עכשיו חזרנו ל-Pokémon GO ולגשש 3-שלבים שבור שלו. כדי למלא את החלל שניאנטיק השאירה עבור שחקנים בציד פוקימונים ב-GO, בסיס השחקנים פנה שוב ל... הפתעה מפתיעה, שינויים של צד שלישי. מכיוון של-Pokémon GO אין "מפה" כמו לאינגרס (למרות ש-Pokémon GO הרים את מסד הנתונים של פורטל Ingress ל- לאכלס את מכוני ה-Pokéstops ואת חדרי הכושר שלו), מפתחי צד שלישי יצרו כלים שמיפו תצפיות חיות של פוקימונים ב זמן אמת. כלים אלה עשו שימוש באותה הדרך שבה ה-Pokémon GO תקשר עם השרת, שכן הוא חיקה את הסריקה של פוקימונים ברדיוס גיאוגרפי מוגבל מהמשחק ולאחר מכן השתמשו בסדרה של סריקות אלה כדי לאכלס כמעט חיים מַפָּה. התוצאה הסופית הייתה ששחקנים יכלו כעת לגלות את הפוקימון הקרוב ביותר שלהם, למרות הגשש השבור במשחק! יש!

סקריפט מבוסס פייתון לאיתור פוקימונים. צצו אתרים רבים שהציעו פונקציונליות דומה בנימוסים קלים לשימוש.

מלבד...

ניאנטיק הרגה לאחרונה את רוב העוקבים האלה. כן. מייד אחרי מנכ"ל Niantic, ג'ון הנקה, אמר שהוא לא אוהב את מה שעושים אתרי המעקב האלה, אתרי המעקב כבר לא עושים זאת.

ו: מה אתה מרגיש לגבי פוקה רדאר ודברים שנוגעים לקוד ומראים היכן פוקימונים משרצים?

JH: כן, אני לא ממש אוהב את זה. לא מעריץ.

יש לנו סדרי עדיפויות כרגע, אבל הם עשויים לגלות בעתיד שאולי הדברים האלה לא יעבדו. אנשים פוגעים רק בעצמם כי זה מוציא קצת כיף מהמשחק. אנשים פורצים ומנסים להוציא נתונים מהמערכת שלנו וזה בניגוד לתנאי השירות שלנו.

הפופולרית ביותר מבין מפות המעקב הללו הייתה PokéVision. הסיבה לפופולריות שלו הייתה קלות השימוש, שכן הוא היה זקוק לאפס הגדרות ממשתמש הקצה. לראות איך כמעט כולם ניגשים ל-Pokémon GO, זה היה ברכה לכל משתמש בתנועה בתקופות של הגשש השבור. אבל כפי שמתברר, PokéVision נסגר על ידי העדכון האחרון של משחק Pokémon GO.

אוקיי, אז האתרים נסגרו. אבל אתה אומר שיצא עדכון של המשחק, נכון? זה תיקן את הגשש, נכון?

לא. למעשה, הגשש שלושת השלבים השבור יצא להיות באג ל הופכים לתכונה. Niantic בחרה להסיר לחלוטין את המעקב בן 3 השלבים, כך ששחקנים לא רואים את 3 טביעות הכפות בכלל, רק אינדיקציה מעורפלת של פוקימון אי שם. בשילוב עם הריגת השיטות הפופולריות לסריקה אחר פוקימונים, גם בסיס השחקנים מתוסכל מאוד מָלוּחַ כי Niantic הסירה למעשה את היבט ציד הפוקימון מ-Pokémon GO.

אפתיה למפתחים: מהדורת אפס תקשורת

אבל הסיפור לא מסתיים בזה. הרבה תלונות בשעה סוbreddיט Pokémon GO של Reddit מצביעים על כך ששחקנים עדיין יכולים לחיות את כל זה למען הפוקימון, אם החברה אכן תכיר בבעיה ותבטיח שהם עובדים על זה.

בעיה היא, אם יש דבר אחד שניאנטיק עושה גרוע יותר מאשר תמיכה במפתחי צד שלישי, זה יהיה תקשורת עם בסיס השחקנים שלה. זו הייתה בעיה עם Ingress והסימפטומים הנוכחיים לא מציירים את זה ורוד גם עבור Pokémon GO. תכונות שבסיס השחקנים רצה הרבה זמן ב-Ingress לקח שנים ממש ליישם (פריט ריבוי ירידה, מישהו?), אבל רוב ההצעות אינן כל כך בר מזל שכן הן עדיין לא ראו אור היום, גם אם יש להן פוטנציאל לשפר באופן מסיבי את משחקיות. גרוע מכך, Niantic אפילו לא מכירה בכך שלאפליקציית Ingress או למכניקת המשחק שלה יש בעיות, או שהם מקשיבים למשוב של השחקנים (הרבה פחות משלבים אותו). עד כדי כך הייתה האדישות והאדישות כלפי תקשורת עד ששחקנים שהגישו פורטלים לפני 2-3 שנים (כאשר הותר להגיש פורטלים) עדיין מחכה לשמוע חזרה מניאנטיק האם הפורטלים מאושרים או נדחים. לראות כיצד קיומם של פורטלים הוא גורם מניע גדול במשחקיות Ingress (ועכשיו Pokémon GO), אפשר היה לצפות לקצת יותר טוב.

נכון, Ingress לא הייתה הצלחה גדולה כמו Pokémon GO, אז זמן התגובה שלהם אז מרגיש...סביר. אבל לראות איך הם זכו להצלחה עצומה עם Pokémon GO, ושהמשחק משתמש ב-IP מבאר הקימה זיכיון וכי לחברה יש בעלי מניות אחרים מלבד גוגל, אפשר לצפות שניאנטיק תגביר המשחק שלהם. הם בתהליך להגביר את המשחק שלהם, כפי שהם עדיין בתהליך גיוס של מנהל קהילה. אבל עד שזה יקרה (וזה נמצא בשלב הזה כבר זמן מה כדי שלא אעצור את נשימתי), לא הייתה מילה אחת של תקשורת שזרמה מניאנטיק לעבר הנושאים האלה. זמני השבתה של שרת, קריסות אפליקציה, כדורי Pokéballs חסרים או קופאים, חוסר עומק אסטרטגיה או גשש 3 השלבים הארור; Niantic ממשיכה להישאר דוגמה איומה לאינטראקציה עם בסיס השחקנים עצמו שאחראי ישירות להצלחתם הוויראלית. למעשה, כששאלנו את הקוראים שלנו באחד ממאמרי הדיון שלנו בנושא מה הופך אפליקציה לשווה לשלם עליה, חלק טוב הסכים עם זה מפתח תקשורת הכרחי אם מצפים מאנשים לשלם על זה. ו-Niantic מצפה ממך לרכוש פריטים במשחק וציוד לביש במראה מצחיק ואפילו מתכננת להוסיף מיקומים ממומנים - לך תחשוב!

Google Play מתנצל מראש על Pokemon GO

זה היה רק ​​עניין של זמן עד שהשחקנים יישארו כועסים אבל שקטים. ברגע שלרוב נמאס, הם יתחילו להשפיע על המוניטין של המשחק עם הביקורות שלהם. היו כל כך הרבה תלונות ושרשורי זעם ב Pokémon GO (לא רשמי) subreddit שהמנהלים היו צריכים ליצור Megathread עבור כל ההתלהמות. קיימים כעת מספר שרשורים ודיונים כדי להפנות שחקנים להפוך את דעותיהם לנשמעות יותר, כולל אך לא רק: דירוג האפליקציה לכוכב אחד בחנויות, מבקשים החזרים עבור הרכישות שלהם במשחק, ביטול ההזמנות שלהם עבור ה-Pokémon GO Plus הלביש, יצירת קשר עם Niantic וכל שותף אחר בתקווה להשמיע את קולם. לעזאזל, אתה יודע שזו בעיה אפילו ל-Google Play יש התנצלות כבר, מפנה אותך ל-Niantic.

הקהל היה אובססיבי Pokémon GO ולאחר מכן Niantic Labs לוקח משם. עכשיו הקהל כועס, אבל Niantic הוא Niantic. אחד הלקחים שלמדתי מאינגרס הוא שתקשורת עושה דרך ארוכה בשמירה על האמון של מישהו גם כשהדברים הולכים דרומה.

Niantic מעולם לא התמודדה עם תגובה כזו בהיסטוריה הקודמת של משחק אחד, והרקורד שלה לא מראה שהיא מסוגלת להתמודד עם השריפה הזו בעצמה. זהו גם המקרה הראשון שבו שנאתה כלפי מפתחי צד שלישי ועבודתם גרמה להם לנשורת מממדים בלתי צפויים. היכן שפעם Niantic Labs הבטיחה API עבור Ingress, כעת היא מתמודדת עם המון לקוחות זועם משפיע ישירות על הכנסותיה במיליוני דולרים ועל המוניטין שלה ושל הפוקימון אינטלקטואל תכונה.

דירוג ממוצע של Pokemon GOs. נחשו מתי יצא העדכון החדש.

אם Niantic Labs, המפתחת, תמשיך באדישות שלה כלפי המשתמשים שלה, Pokémon GO יהפוך לתופעה חברתית לשיעור היסטוריה על שירות לקוחות כושל. תיקונים לבעיות הנוכחיות יתקבלו בהערכה רבה, אבל עד שיגיעו, הפחות שתוכלו לעשות הוא להכיר בבעיה שקיימת.

אנו מקווים ש-Niantic Labs תתקן את בעיות התקשורת שלהם ותשפר את עמדתם כלפי מפתחי צד שלישי. ובזמן שהם בזה, הם גם תסתכל על כל הרמאים במשחק.

עכשיו בבקשה תסלח לי בזמן שאני זועם על הדראטיני האבוד הזה שלעולם לא אוכל לאתר.

קרדיט תמונה תכונה: משתמש Reddit ptrain377

מה דעתך על Pokémon GO, Ingress ו-Niantic Labs? נשמע כבוי בתגובות למטה!