سيساعد Google Play Console الآن المطورين على تجنب عمليات إزالة التطبيقات

ستساعد Google Play Console المطورين على تجنب إزالة تطبيقاتهم من متجر Google Play بسبب انتهاكات السياسة غير المقصودة.

انتهاكات السياسة العرضية. يحدث ذلك لأفضلنا. أنت لا تعرف الخطأ الذي ارتكبته، لكن Google قامت بإزالة تطبيقك رغم ذلك بعد التحديث مع تقديم تفسير غامض فقط حول الخطأ الذي ارتكبته وما يمكنك فعله لإصلاحه. في بعض الأحيان، سيكون هذا خطأً، ولكن في أحيان أخرى، كان لدى Google سبب لذلك - حتى لو كنت لا تعرف ما هو هذا السبب أو إذا كنت لا تعلم أن ذلك مخالف لشروطهم. ولحسن الحظ، تطرح Google أدوات جديدة في Google Play Console لمحاولة منع حدوث ذلك.

أثناء ال "أدوات جديدة لمساعدتك في إنشاء تطبيقات أكثر أمانًا على Google Play" تحدث في مؤتمر جوجل آي/أو 2021كشفت Google عن عدد من التغييرات القادمة على Play Console والتي ستساعد المطورين على إجراء تغييرات على تطبيقاتهم قبل إزالة تطبيقهم بسبب انتهاك السياسة.

أولاً، ستقدم لك صفحة "حالة السياسة" ضمن قسم "السياسة والبرامج" في Google Play Console تحذيرات قريبًا بشأن السياسة المحتملة الانتهاكات ومعلومات حول كيفية إصلاحها قبل اتخاذ أي إجراءات تنفيذية (ولكن فقط لأنواع محددة من انتهاكات السياسة التي لم تقم Google محدد).

ثانيًا، تعمل Google أخيرًا على تقليل عدد عمليات إزالة التطبيقات التي لا تنتج عن انتهاكات سياسة التطبيق نفسه، ولكن بسبب الأشياء التي تفعلها حزم SDK التي يستخدمها. تنتشر حزم SDK التابعة لجهات خارجية بشكل لا يصدق في التطبيقات، وتقول Google إن غالبية التعليمات البرمجية للتطبيق المتوسط ​​تتكون من تعليمات برمجية من SDK بدلاً من تعليمات برمجية خاصة. ومع ذلك، حتى إذا كان التطبيق لا يمتلك رمز SDK، فإن Google Play لا يزال يحمل المطور مسؤولية ما يفعله هذا الرمز. لا يمتلك معظم مطوري التطبيقات الموارد أو الأدوات اللازمة لتدقيق جميع حزم SDK التي يستخدمونها، ولهذا السبب تعمل Google الآن مع موفري حزم SDK الشائعة لجعلها أكثر أمانًا.

تم إطلاق برنامج الوصول المبكر لـ Google Play SDK Console العام الماضي مع شركاء مثل AppsFlyer وAppLovin وmopub وفرع، وتطلق Google الآن الواجهة الأمامية لوحدة تحكم 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، ولكن يمكن للمطورين إلغاء الاشتراك في مشاركة تبعيات مكتبتهم.

ما رأيك في هذه التغييرات؟