عادت Google إلى هذا الوضع مرة أخرى، حيث يزعم مطورو DroidScript أنه تمت إزالة تطبيقهم دون أي فرصة علاجية. واصل القراءة!
التحديث 1 (05/03/2021 @ 02:50 صباحًا بالتوقيت الشرقي): بعد نشر مقالتنا، تمت إعادة تشغيل DroidScript مؤقتًا. انقر هنا للمزيد من المعلومات. المقالة كما نشرت بتاريخ 3 مايو 2021 محفوظة أدناه.
لقد كان نظام التشغيل Android موجودًا منذ أكثر من عقد من الزمان، وبالمقارنة بنظام iOS، فهو يوفر قدرًا أكبر من الحرية. ومع ذلك، تحتفظ Google بالهيمنة على توزيع التطبيقات على نظام Android الأساسي. حتى لو كان Android مفتوحًا لمتاجر تطبيقات الطرف الثالث والتحميل الجانبي، فلا يمكننا التقليل من سيطرة Google على النظام البيئي للهواتف الذكية الذي تم إنشاؤه على مدار سنوات عديدة. هذا التعليق هو نتيجة لمساهمة الملايين من مطوري التطبيقات بتجارب تطبيقات مفيدة للمنصة طوال فترة وجودها، مما يمنح المستخدمين سببًا لاستخدام هاتف ذكي يعمل بنظام Android. هناك علاقة تكافلية بين Google ومطوري التطبيقات، ولكنها ليست علاقة تتساوى فيها ديناميكيات القوة. لقد رأينا مرارًا وتكرارًا شكاوى من المطورين القدامى الذين تم حظر تطبيقاتهم النظام البيئي، مع شرح لعمليات الإزالة هذه الموجودة في رسائل البريد الإلكتروني الغامضة أو الآلية من Google.
مثال على ذلك: درويدسكريبت
ديفيد هورين، مؤسس درويدسكريبت.org، تواصل معنا ليخبرنا عن تجربته الأخيرة في التعامل مع دعم مطوري Google Play. بالنسبة لأولئك الذين لا يعرفون، DroidScript هو تطبيق يعمل بمثابة IDE للجوال، مما يسمح للمطورين المبتدئين بإنشاء تطبيقات Android مباشرة على هواتفهم. تم تصميم التطبيق لجعل برمجة Android في متناول المبتدئين وغير المحترفين أو لأولئك القادمين من بيئة تطوير الويب حيث يدور DroidScript حول استخدام JavaScript. على الرغم من أن التطبيق يبدو قديمًا، إلا أنه حصل على حوالي 1.5 مليون عملية تنزيل على مدار 7 سنوات مع ما يقرب من 105000 مستخدم نشط، وفقًا للمطور. بالنسبة لتطبيق أنشأته منظمة صغيرة غير ربحية، تعد هذه أرقامًا جيدة.
لقطات شاشة من قائمة متجر Play التي تمت إزالتها الآن في DroidScript.
وفقًا لديفيد، قام Google Play مؤخرًا بإزالة تطبيق DroidScript من متجر Play للاشتباه في ارتكابه عمليات احتيال إعلانية. يعد الاحتيال في الإعلانات أمرًا خطيرًا، لذا ستكون الإزالة صالحة إذا كان هذا هو ما حدث بالفعل. وينفي ديفيد حدوث أي شيء من هذا القبيل، مما يعني بالطبع أنه سيستأنف القرار. المشكلة، كالعادة، هي أن استئناف القرار أمام جوجل يمكن أن يؤدي إلى تجربة محبطة للغاية.
مثل يقدمها ديفيد، قامت Google أولاً بتعطيل حساب AdMob الخاص بها بسبب "حركة مرور غير صالحة"، وبعد الاستئناف، علقت الحساب أيضًا بسبب الاحتيال الإعلاني. وجاء الرد على الاستئناف في غضون 11 دقيقة، وتم قراءته كما لو كان آليًا. وما يجعل الأمور غامضة هو الافتقار إلى الشفافية التي تحافظ عليها جوجل فيما يتعلق بهذه الأمور. يصر المطور على أنه ليس لديه سوى إعلان بانر واحد في تطبيقه وكان يستخدم AdMob دون مشاكل لمدة عام تقريبًا عندما تلقى هذا الإشعار والحظر فجأة.
ومما زاد الطين بلة، أنه بعد أسبوع، عندما كان المطور يعمل على إزالة AdMob من التطبيق، تلقى بريدًا إلكترونيًا لتعليق تطبيقه DroidScript من Google Play. كان هذا البريد الإلكتروني بعض مزيد من التفاصيل، مثل "APK: 206 Ad Fraud. التطبيق ينتهك سياسة الاحتيال الإعلاني"، ولكن هذا الأمر يتعلق بالشفافية. عند الاستئناف، أضافت Google "البرامج الضارة" كسبب أيضًا، بعد أن استغرقت 12 يومًا للرد على الاستئناف:
أثناء المراجعة، اكتشفنا أن تطبيقك ينتهك سياسة البرامج الضارة. لا نسمح بالتطبيقات التي تحتوي على أي رمز يمكن أن يعرض المستخدم أو بيانات المستخدم أو الجهاز للخطر. إذا تم تطوير تطبيقك بواسطة جهة خارجية، فنوصي بالاتصال بها للتحقق من أنها صممت تطبيقك بحيث يتوافق مع سياساتنا. يمكنك قراءة صفحة سياسة البرامج الضارة للحصول على مزيد من التفاصيل وأمثلة للانتهاكات الشائعة.
تطبيقك غير متوافق مع سياسة الاحتيال الإعلاني. الاحتيال في الإعلانات ممنوع منعا باتا. التفاعلات الإعلانية التي يتم إنشاؤها بغرض خداع شبكة إعلانية للاعتقاد بأن الزيارات القادمة من مستخدم حقيقي هي بمثابة احتيال إعلاني، وهو شكل من أشكال الزيارات غير الصالحة. يجب ألا يتم عرض الإعلانات بطريقة تؤدي إلى نقرات غير مقصودة. يُحظر إجبار المستخدم على النقر على إعلان أو إرسال معلومات شخصية لأغراض إعلانية قبل أن يتمكن من استخدام التطبيق بشكل كامل. يجب ألا تظهر الإعلانات بعد خروج المستخدم من التطبيق، أو بعد قيام المستخدم بالضغط على زر الرجوع للخروج من التطبيق.
إن سياسة "الاحتيال الإعلاني" المذكورة في هذه الرسالة الإلكترونية هي عبارة عن نسخ ولصق مباشر من صفحة دعم جوجل هذهولا يمنح المطور أي معلومات حول الجزء الدقيق من السياسة الذي ينتهكه تطبيقه. لا يبدو أن سياسة "البرامج الضارة" عبارة عن نسخ ولصق مباشر، ولكنها تُقرأ كنص معياري لا يصف بالضبط ما هو ضار في التطبيق. أنتجت رسائل البريد الإلكتروني الإضافية المزيد من الردود النموذجية ولم تكن هناك معلومات مفيدة.
درويدسكريبت يبقى معلقا من متجر Google Play، لأسباب غير واضحة تمامًا. حساب المطور والتطبيقات الأخرى تبقى مرئية، بما في ذلك بعض المكونات الإضافية لتطبيق DroidScript الرئيسي. نظرًا لأن التطبيق لم يعد منشورًا على Google Play، فسيتم إلغاء اشتراكات المشتركين المميزين تلقائيًا. يقول ديفيد إن هذا، إلى جانب خسارة 30% من الإيرادات بسبب تعليق AdMob، يعوق الفريق الذي يقف وراء التطبيق.
يؤثر التعليق أيضًا على المشاريع التي تعتمد على DroidScript. مستخدم واحد يستجيب للإعلان الصادر عن مطور DroidScript يقول لا تزال تطبيقاتهم التي تم تطويرها في IDE موجودة على متجر Play، بينما آخر مخاوف بشأن تأثير الإزالة على مشروع التطوير التجاري المستمر.
ما فعلته جوجل (ولا تزال تفعل) خطأ
لا تكمن المشكلة في هذا الحادث في أنه تم تمهيد تطبيق طويل الأمد من متجر Play. هذه ليست المرة الأولى التي يحدث فيها هذا الأمر لشخص ما، وبالتأكيد لن تكون المرة الأخيرة أيضًا. تكمن المشكلة هنا في إحجام Google عن مشاركة تفاصيل حول كيفية انتهاك المطورين لسياساتهم. هناك أسباب وجيهة لعدم قدرة Google على التعمق في الأسباب التي أدت إلى اكتشاف الاحتيال في الإعلانات - فأنت لا ترغب في منح الجهات الفاعلة الضارة نظرة ثاقبة على معلومات Google خوارزميات الكشف حتى يتمكنوا من التغلب عليها - ولكن بالنسبة للمطورين الذين لا يعرفون حقًا سبب إزالة تطبيقهم، فسوف يواجهون صعوبات في إصلاح مشكلة.
ردًا على شكوى تلو الأخرى بشأن نقص الشفافية في عمليات إزالة التطبيقات، أصدرت Google تحديثًا لسياسة Play في يوليو 2020 تسعى لمعالجة الأمر.
وبموجب السياسة الجديدة، وعدت جوجل بأن تكون أكثر شفافية بشأن انتهاك السياسة الفعلي الذي أدى إلى إنهاء الطلب. وقد وُعد المطورون بتزويدهم بمزيد من التفاصيل، مثل مقتطف نصي من قائمة متجر Play أو حتى لقطة شاشة للانتهاك المزعوم. ووعدت Google أيضًا بإضافة إرشادات لتصحيح المشكلة. كانت الفكرة العامة هي جعل الانتهاك أكثر وضوحًا وإتاحة الوصول إلى الإصلاح، وهو ما سيكون مفيدًا جدًا للمطورين الذين يحاولون التنقل في المصطلحات المعقدة لمستندات السياسة. ليست كل الانتهاكات مقصودة وخبيثة، ومن المرجح أن يقوم المطورون الأبرياء بإصلاح مثل هذه الانتهاكات غير المقصودة عندما يتم توجيههم بشكل مفيد في الاتجاه الصحيح.
لا نعرف على وجه اليقين ما إذا كان DroidScript ومطوره خاليين من الأخطاء. من الممكن أن يكون المطور مذنبًا بالفعل بما اتهمته به Google. ليس لدينا طريقة لتحديد ما إذا كان الاحتيال الإعلاني قد حدث أم لا، وعلى الرغم من أننا لم نقم بتفكيك التطبيق بالكامل، إلا أن التحليل السريع فيروس توتال و ميتا ديفيندر لا تظهر أي علامات واضحة على وجود برامج ضارة. نحن لا نعرف جانب جوجل من القصة هنا، ولكن هذا هو نوع المشكلة. (لقد تواصلنا مع Google للتعليق وسنقوم بتحديث هذه المقالة إذا تلقينا ردًا.)
الأمر المخيب للآمال في النهاية هو حقيقة أن Google لا تزال تتبع الممارسات التي أدركت أنها تضر باهتمام المطورين. ووعدت جوجل بتحديث إجراءاتها لجعلها أكثر ملاءمة للمطورين، لكنها لا تزال تزيل التطبيقات بقدر قليل من الشفافية كما كان من قبل. لكي نكون واضحين، هناك تداخل بين عمليات تعليق AdMob وGoogle Play، وكان من المفترض أن ينبثق المنطق الأفضل من جانب Google Play. ولكن مع العلم بالتكامل الوثيق داخل نظامها البيئي الخاص الذي تسعى جوجل إلى تحقيقه، كان من الواجب عليها أن تكون على استعداد لتقديم بعض الكلمات الأكثر فائدة وإتاحة الفرصة لمعالجة الانتهاكات، إن وجدت. لأنه من المؤكد أنه سيكون من المؤلم أن نرى 7 سنوات من التقدم تم محوها بواسطة عدد قليل من رسائل البريد الإلكتروني التي تبدو وكأنها لم تكن مكتوبة من قبل البشر.
تحديث: تمت إعادة تشغيل DroidScript مؤقتًا
بعد وقت قصير من نشر مقالتنا، لفت المطور انتباهنا أنه تمت إعادة DroidScript مؤقتًا. ومنحت جوجل المطور 7 أيام لتعديل التطبيق وإصدار تحديث "يتوافق تمامًا مع سياسة Google Play". لا يزال البريد الإلكتروني يستخدم نصًا معياريًا حول الاحتيال في الإعلانات ولا يخوض في أي تفاصيل أكثر مما قدمته رسائل البريد الإلكتروني السابقة. ومن الغريب أنه لم تكن هناك أي إشارات أخرى للبرامج الضارة.
كان المطور بالفعل بصدد إزالة تكامل Ad Mob من تطبيقه، وسيقوم قريبًا بنشر نسخة خالية من Ad Mob من تطبيقه على متجر Play.