Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

تتطلب التغييرات التي يتم إجراؤها على متجر google play تحسين التطبيقات لإصدارات Android الأحدث

Anonim

أصدرت Google بعض الإعلانات المهمة على مدونة Android Developers التي تركز على بعض السياسات الجديدة التي سيحتاج مطوروها إلى اتباعها لمتابعة النشر في متجر Play. تقول Google أنه ابتداءً من أغسطس 2018 ، ستحتاج جميع التطبيقات الجديدة المقدمة إلى استهداف Android Oreo ، وفي نوفمبر 2018 ستحتاج تحديثات التطبيقات الحالية إلى أن تفعل الشيء نفسه. بالإضافة إلى ذلك ، بدءًا من مطلع عام 2018 ، ستتم إضافة بعض البيانات الوصفية الإضافية إلى ملف التطبيق (ملف.apk) للتحقق من صحتها ، وفي أغسطس 2019 ، ستُطلب من جميع التطبيقات توفير إصدار 64 بت حتى إذا كانت تستهدف أي مواطن أصلية مكتبات أندرويد.

في النصف الثاني من عام 2018 ، سيتطلب Play أن تستهدف التطبيقات الجديدة وتحديثات التطبيقات مستوى Android API حديثًا. سيكون هذا الأمر مطلوبًا للتطبيقات الجديدة في أغسطس 2018 ، وللحصول على تحديثات للتطبيقات الموجودة في نوفمبر 2018. هذا لضمان أن التطبيقات مبنية على أحدث واجهات برمجة التطبيقات المحسنة للأمان والأداء.

في آب (أغسطس) 2019 ، سيتطلب Play أن توفر التطبيقات الجديدة وتحديثات التطبيقات مع المكتبات الأصلية إصدارات 64 بت بالإضافة إلى إصداراتها 32 بت.

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

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

في الوقت الحالي ، يمكن للمطور تحميل تطبيق يستهدف إصدارًا قديمًا من Android وعدم طلب إذن لرؤية أشياء مثل بيانات الكاميرا أو الموقع عند تشغيلها لأول مرة لأن تلك أصبحت رسمية مع Android Marshmallow (API 23). تعد إضافة البيانات الوصفية لاستخدامها كتحقق من الأصالة منطقية هنا لأنه يمكن استخدامها لفصل التطبيقات التي تم تنزيلها من Google Play من مصادر أخرى للتثبيتات (بالإضافة إلى استخدامها لحماية النسخ إذا أرادت Google القيام بذلك) ، وتتطلب ذلك تعمل إصدارات 64 بت من التطبيقات على إعداد الأشياء لمعالجات التطبيقات التي لا تدعم ثنائيات 32 بت.

سيؤثر التأثير الجانبي لهذه التغييرات على كيفية قيام الشركات المصنعة بتحديث الأجهزة وكذلك ممارسة بيع أجهزة جديدة مع إصدارات أقدم من Android.

في آب (أغسطس) المقبل ، يجب أن تكون جميع التطبيقات الجديدة المقدمة إلى Google Play مستهدفة لنظام Android Oreo. في نوفمبر ، ستحتاج تحديثات التطبيقات الحالية أيضًا إلى استهداف Oreo. ستتقدم هذه المتطلبات كل عام ، لذا ستحتاج التطبيقات في أغسطس 2019 إلى استهداف الإصدار التالي من Android. يحدث نفس الشيء كل عام ولن يتم قبول التطبيقات أو التحديثات الجديدة للتطبيقات الموجودة ما لم تكن تستهدف إصدارًا حديثًا.

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

عندما يتعذر على هاتفك تشغيل التطبيق الذي تريده لأن البرنامج قديم ، ستلاحظ.

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

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