גוגל עדיין נאבקת בשקיפות בנוגע להסרת אפליקציות בחנות Play [עדכון: טמפ' האפליקציה. הוחזר]

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

עדכון 1 (05/03/2021 @ 02:50 AM ET): לאחר פרסום המאמר שלנו, DroidScript הוחזר באופן זמני. לחץ כאן למידע נוסף. המאמר כפי שפורסם ב-3 במאי 2021, נשמר להלן.

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

מקרה לדוגמא: DroidScript

דיוויד הורן, המייסד של

DroidScript.org, פנה כדי לספר לנו על הניסיון האחרון שלו בהתמודדות עם תמיכת המפתחים של Google Play. למי שלא מודע, DroidScript היא אפליקציה המשמשת כ-IDE לנייד, המאפשרת למפתחים מתחילים ליצור אפליקציות אנדרואיד ישירות בטלפון שלהם. האפליקציה נועדה להפוך את תכנות אנדרואיד לנגיש יותר למתחילים וללא מקצוענים או לאלה המגיעים מסביבת פיתוח אינטרנט, שכן DroidScript סובב סביב השימוש ב-JavaScript. האפליקציה אמנם נראית מיושנת, אבל היא היו בערך 1.5 מיליון הורדות במשך 7 שנים עם ~105,000 משתמשים פעילים, לפי המפתח. עבור אפליקציה שנעשתה על ידי ארגון קטן ללא מטרות רווח, אלה מספרים טובים.

צילומי מסך מרשימת חנות Play של DroidScript שהוסר כעת.

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

כפי ש דוד מציג את זה, Google השביתה תחילה את חשבון AdMob שלהם בשל "תנועה לא חוקית", ולאחר ערעור, השעתה עוד את החשבון בגין הונאה במודעות. תגובת הערעור הגיעה תוך 11 דקות ונקראה כאילו היא הייתה אוטומטית. מה שעושה את העניינים עכורים הוא חוסר השקיפות שגוגל שומרת לגבי העניינים האלה. המפתח מתעקש שיש להם רק מודעת באנר בודדת באפליקציה שלהם והם השתמשו ב-AdMob ללא בעיות במשך כשנה כאשר הם קיבלו את ההודעה והאיסור הזה.

כדי להחמיר את המצב, שבוע לאחר מכן, כשהמפתח עבד על הסרת AdMob מהאפליקציה, הם קיבלו אימייל השעיה מ-Google Play עבור האפליקציה שלהם DroidScript. למייל הזה היה כמה פרטים נוספים, כמו "APK: 206 Ad Fraud. האפליקציה מפרה את מדיניות הונאת המודעות.", אבל זה בערך באשר לשקיפות. בעת הערעור, גוגל הוסיפה גם "תוכנה זדונית" כסיבה, לאחר שלקח 12 ימים להגיב לערעור:

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

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

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

DroidScript נשאר מושעה מחנות Google Play, מסיבות שאינן ברורות לחלוטין. חשבון המפתח ויישומים אחרים להישאר גלוי, כולל כמה תוספים לאפליקציית DroidScript הראשית. מכיוון שהאפליקציה כבר לא מתפרסמת ב-Google Play, מנויי פרימיום מתבטלים אוטומטית. זה, יחד עם אובדן של 30% מההכנסות עקב השעיית AdMob, משתק את הצוות שמאחורי האפליקציה, אומר דוד.

ההשעיה משפיעה גם על פרויקטים התלויים ב- DroidScript. משתמש אחד מגיב להכרזה של מפתח DroidScript אומר האפליקציות שלהם שפותחו ב-IDE עדיין נמצאות בחנות Play, בעוד אַחֵר מודאגים מהשפעת ההסרה על פרויקט הפיתוח המסחרי המתמשך שלהם.

מה שגוגל עשתה (וממשיכה לעשות) לא בסדר

הבעיה עם האירוע הזה היא לא שאפליקציה ותיקה אותחלה מחנות Play. זו לא הפעם הראשונה שזה קורה למישהו, ובוודאי גם לא הפעם האחרונה. הבעיה כאן היא חוסר הרצון של גוגל לשתף פרטים על האופן שבו מפתחים לכאורה מפרים את המדיניות שלהם. ישנן סיבות טובות לכך שגוגל לא יכולה להתעמק יותר מדי במה שהפעיל את זיהוי הונאת המודעות שלה - אינך רוצה לתת לשחקנים זדוניים תובנות לגבי אלגוריתמי זיהוי כדי שיוכלו לעקוף אותם - אבל עבור מפתחים שבאמת לא מודעים למה האפליקציה שלהם הוסרה, הם יתמודדו עם קשיים בתיקון בְּעָיָה.

בתגובה לתלונה אחר תלונה על חוסר שקיפות בהסרת אפליקציות, גוגל הוציאה עדכון למדיניות Play ביולי 2020 מבקש לטפל בעניין.

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

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

מה שבסופו של דבר מאכזב הוא העובדה שגוגל עדיין פועלת לפי שיטות שהיא זיהתה שהם פוגעים בעניין המפתחים. גוגל הבטיחה לעדכן את הנהלים שלה כדי להפוך אותם לידידותיים יותר למפתחים, אבל הם עדיין מסירים אפליקציות עם מעט שקיפות כמו קודם. כדי להיות ברור, יש חפיפה בין השעיות AdMob ו-Google Play, והיגיון טוב יותר היה צריך לנבוע מהצד של Google Play. אבל בהכרת האינטגרציה ההדוקה בתוך המערכת האקולוגית שלה שגוגל דוחפת אליה, היא הייתה צריכה להיות מוכנה להציע עוד כמה מילים מועילות והזדמנות לתקן הפרות, אם בכלל. כי זה בטוח יכאב לראות 7 שנים של התקדמות נמחקות על ידי כמה מיילים שנראים כאילו לא נכתבו על ידי בני אדם.


עדכון: DroidScript הוחזר באופן זמני

זמן קצר לאחר פרסום המאמר שלנו, ה המפתח הובא לידיעתנו ש-DroidScript הוחזר באופן זמני. גוגל נתנה למפתח 7 ימים לשנות את האפליקציה ולהוציא עדכון ש"תואם באופן מלא למדיניות Google Play". האימייל עדיין עושה שימוש בטקסט של הכוונה סביב Ad Fraud ואינו נכנס לפרטים נוספים ממה שהוצגו בהודעות האימייל הקודמות. באופן מוזר, לא היו אזכורים נוספים של תוכנה זדונית.

המפתח כבר היה בתהליך של הסרת שילוב Ad Mob מהאפליקציה שלו, ובקרוב יפרסם גרסה נטולת Ad Mob של האפליקציה שלו בחנות Play.