Google Play Console יעזור כעת למפתחים להימנע מהסרת אפליקציות

Google Play Console יעזור למפתחים להימנע מהסרה של האפליקציות שלהם מחנות Google Play עקב הפרות מדיניות בשוגג.

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

במהלך "כלים חדשים שיעזרו לך לבנות אפליקציות בטוחות יותר ב-Google Play"דבר ב Google I/O 2021, Google חשפה קומץ שינויים קרובים ל-Play Console שיסייעו למפתחים לבצע שינויים באפליקציה שלהם לפני שהאפליקציה שלהם תוסר עקב הפרת מדיניות.

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

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

תוכנית הגישה המוקדמת של Google Play SDK Console שהושקה בשנה שעברה עם שותפים כמו AppsFlyer, AppLovin, mopub וסניף, וגוגל משיקה כעת חזית למסוף SDK המאפשרת לספקי SDK לרשום ולנהל את ה-SDK שלהם, לדווח על בעיות ב-SDK שלהם ולראות סטטיסטיקות שימוש ודיווח קריסה. זה יוצר קו תקשורת ישיר בין Google, ספק ה-SDK ומפתח האפליקציה, כך ש-Google יכולה לספק הנחיות בנושאי SDK על סמך דיווחים של הספק.

כאשר יש בעיה, מפתחים יכולים לקבל אזהרות ב-Google Play Console לגבי לא נתמך או לא תואם גרסאות של ערכות ה-SDK שבהן הם משתמשים, מה שנותן להם הזדמנות לבצע שינויים לפני כל פעולה נגדם אפליקציה. עם זאת, ניתן לעשות זאת רק אם מפתח אפליקציה חולק את התלות בספרייה שלו עם Google. אפליקציות המשתמשות בפורמט Android App Bundle (AAB) (שבקרוב יידרש עבור כל האפליקציות ב-Google Play) ישותפו אוטומטית את התלות בספרייה שלהן. גם אפליקציות שנבנו כ-APK ישותפו אוטומטית את התלות בספרייה שלהם החל מ-Android Gradle Plugin 4.0, אך מפתחים יכולים לבטל את שיתוף התלות בספרייה שלהם.

מה אתה חושב על השינויים האלה?