[تحديث: تمت الموافقة على تاسكر] القيود التي تفرضها Google على أذونات الرسائل القصيرة/سجل المكالمات تجبر بعض التطبيقات على التخلي عن الميزات المفيدة

click fraud protection

كان التحديث الأخير الذي أجرته Google لسياسة مطوري Google Play على حساب بعض التطبيقات، حيث يضطر المطورون إلى التخلي عن الميزات المفيدة

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

تحديث 1/4/19: بعد الإضافة تطبيقات أتمتة المهام إلى قائمة الاستثناءات من القيود الجديدة لأذونات الرسائل القصيرة وسجل المكالمات، قام مطور تاسكر بذلك أعلن أنه تمت الموافقة على تطبيقه لاستخدام تلك الأذونات. وبالتالي، لن يتم فقدان أي وظيفة في تاسكر. ومع ذلك، لا تزال التطبيقات الأخرى مثل تطبيق Join الخاص بمطور Tasker قيد المراجعة.

خلفية

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

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

وفقا لجوجل:

يجب عليك فقط الوصول إلى سجل المكالمات أو أذونات الرسائل القصيرة لتمكين الوظائف الأساسية لتطبيقك.

الوظيفة الأساسية هي الغرض الرئيسي من التطبيق. إنها الميزة الأكثر توثيقًا والترويج لها في وصف التطبيق؛ لا توجد ميزة أخرى أكثر أهمية من وظائف التطبيق. إذا لم يتم توفير هذه الميزة، فسيكون التطبيق "معطلاً" (على سبيل المثال، لن يعمل بالشكل الذي يتوقعه المستخدم).

توفر Google سيناريوهات استثنائية، حيث يتم بموجبها استثناء مؤقت للتطبيقات التي ليست بمثابة معالجات افتراضية للرسائل النصية القصيرة أو الهاتف أو المساعد يمكن تعطى عندما:

  • يوفر استخدام الإذن وظائف التطبيق الأساسية للمستخدمين
  • لا توجد حاليًا طريقة بديلة لتوفير الوظائف الأساسية

تشمل الاستخدامات الاستثنائية التي أدرجتها Google معرف المتصل واكتشاف البريد العشوائي والحظر؛ رفاق الجهاز المتصل؛ المزامنة عبر الأجهزة أو نقل الرسائل القصيرة أو المكالمات؛ المعاملات المالية القائمة على الرسائل النصية القصيرة والأنشطة ذات الصلة؛ ومكالمات الوكيل (الاتصال عبر بروتوكول الإنترنت). إذا كان التطبيق يقع ضمن هذه الاستثناءات، فإن Google يمكن منح الموافقة، مما يعني وجود سلطة تقديرية في يد Google.

ملخص التغييرات التي طرأت على استخدام أذونات الرسائل القصيرة أو سجل المكالمات. مصدر: Google Play Academy Live: تحديثات السياسة لشهر أكتوبر 2018 والتعمق في أهم المشكلات

تأثير

ومع ذلك، فإن هذا النهج له عيوبه الخاصة. أي وظيفة عرضية تتطلب مثل هذا الإذن، على الرغم من فائدتها للمستخدم والنية الصادقة للمطور، تكون عرضة للرفض على الفور. وبالتالي، إذا كان التطبيق يوفر العديد من الميزات، وكانت إحدى هذه الميزات المهمة تتطلب أيًا من هذه الأذونات، فسيتم رفض التطبيق بأكمله. في مثل هذه الحالة، سيتم تصنيف الميزة على أنها وظيفة عرضية وليست وظيفة أساسية، مما يترك المجال المطور مع أمل ضئيل في الموافقة عليه بموجب الاستثناءات (حيث أن الاستثناءات تتعلق أيضًا بـ "التطبيق الأساسي". وظائف").

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

على سبيل المثال، EasyJoin يسمح للمستخدم بمشاركة الرسائل والروابط والملفات والإشعارات ومحتويات الحافظة بين الأجهزة. يسمح الإصدار الاحترافي من التطبيق بإرسال الرسائل القصيرة وإدارة المكالمات الهاتفية من جهاز بعيد، وهو أحد الأسباب التي تجعل المستخدم يفكر في شراء الإصدار الاحترافي من التطبيق. وفقًا لما اقتضى تحديث السياسة، قام مطور التطبيق بملء نموذج إعلان الأذونات و تم الترحيب به مع الرد التالي:

لقد قمت بمراجعة طلبك ووجدت أن تطبيقك وإرسال الملفات والحافظة والرسائل النصية القصيرة والمزيد - EasyJoin "Pro"، net.easyjoin.pro، غير مؤهل لاستخدام الأذونات المطلوبة لما يلي الأسباب:

  • الميزة المعلنة {Caller ID, Connected devices Companion apps} مسموح بها؛ حومع ذلك فقد قررنا أنه غير ضروري للوظيفة الأساسية لتطبيقك.
  • الميزة المعلنة {Initiate a text message} غير مسموح بها.

وبالمثل، فإن مطور مسجل المكالمات ACR المذكورة في موضوع رديت أن طلبه تم رفضه أيضًا (استنادًا إلى الأسباب المقدمة لـ EasyJoin Pro) بسبب هذا التغيير في السياسة.

تطبيق شعبي آخر، تاسكر، يتأثر أيضًا بشكل كبير بهذا التغيير ومن المرجح أن يفقد بعض وظائفه الأساسية وجاذبيته ببساطة لأن وظائف إن إذن الرسائل القصيرة/سجل المكالمات المطلوب سيكون بمثابة وظيفة عرضية من المنظور الأوسع الذي يبدو أن Google تستخدمه من أجل تصنيف. الوظيفة الأساسية لـ Tasker ستكون لتفعل أي شيء، والتي تتمثل وظيفتها العرضية في بدء أو تشغيل رسالة نصية أو مكالمة هاتفية تلقائيًا. لكن للأسف، لا تفكر Google على نفس المنوال [تم توفير التأكيد]:

لقد راجعت طلبك ووجدت أن تطبيقك Tasker، net.dinglisch.android.taskerm، غير مؤهل لاستخدام الأذونات المطلوبة للأسباب التالية:

  • الميزة المعلنة، "بدء رسالة نصية، بدء مكالمة هاتفية، وأتمتة عدد غير محدود من المواقف بناءً على المكالمات والرسائل النصية القصيرة ورسائل الوسائط المتعددة" غير مؤهلة للحصول على هذه الأذونات.
  • يُسمح بالميزة المعلنة "معرف المتصل واكتشاف البريد العشوائي والحظر والمكالمات عبر الأجهزة أو مزامنة وإرسال الرسائل القصيرة"؛ ومع ذلك فقد قررنا أنه غير ضروري للوظيفة الأساسية لتطبيقك.
  • يُسمح بالميزة المعلنة "معرف المتصل واكتشاف البريد العشوائي والحظر والمكالمات عبر الأجهزة أو مزامنة وإرسال الرسائل القصيرة"؛ ومع ذلك، لم نتمكن من التحقق من هذه الميزة أثناء مراجعة التطبيق.
  • يتمتع تطبيقك بإمكانية معالج افتراضي لا تتطابق مع الميزة المعلنة لديك.
  • ميزات المعالج الافتراضية مسموح بها؛ ومع ذلك، لا يبدو أن تطبيقك يطالب المستخدم بأن يكون معالجًا افتراضيًا قبل طلب الأذونات ذات الصلة كما هو مطلوب بموجب السياسة.

والنتيجة النهائية لهذا الرفض هي أن التطبيق لن يتم إدراجه في متجر Play. لإدراج التطبيق في متجر Play، سيحتاج المطور إلى إزالة الإذن بالكامل من التطبيق، وبالتالي إزالة الوظائف الرئيسية التي دفع المستخدمون مقابلها بالفعل.

سيتم تعطيل بعض التطبيقات، مثل تطبيقات تسجيل المكالمات، بسبب هذا التغيير. ستحتاج التطبيقات الأخرى إلى فصل وظيفة الرسائل القصيرة/المكالمات في تطبيق منفصل (لضمان عدم حدوث ذلك). تصبح الوظيفة الآن "وظيفة أساسية") ثم أعد إرسال كلا التطبيقين إلى Google باستخدام تفسيرات. وهذا يتطلب الكثير من العمل، وليس هناك ما يضمن أن هذا النهج يؤدي أيضًا إلى الموافقة.

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

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

نأمل أن تقوم Google بإعادة النظر في إرشاداتها ووضع معايير أكثر وضوحًا لممارسة تقديرها. أ صفحة تعقب مشكلات Google تم إنشاؤه لتوثيق هذه المشكلة.

تاسكرمطور: com.joaomgcd

السعر: 3.49.

4.6.

تحميل
مسجل المكالمات - ACRمطور: NLL

مجاني.

3.3.

تحميل