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

عبقرية خدمات google play: معالجة تجزئة Android والبرامج الضارة والتطفل في ضربة واحدة

جدول المحتويات:

Anonim

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

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

تابع القراءة لترى كيف تمثل خدمات Google Play سلاحًا هائلاً ضد بعض أعداء Android (و Google) الأعظم ، وكيف أن أي نقاش حول أمان Android أو "تجزئة" معيب دون فهمه.

خدمات التشغيل التمهيدي

أول الأشياء أولاً - ما هي خدمات Google Play؟ من وجهة نظر المستخدم ، إنه تطبيق يتم التحكم فيه بواسطة Google ويقوم بتحديثه تلقائيًا في الخلفية من خلال متجر Google Play. لا يوجد أي جزء يواجه المستخدم من التطبيق ، ما لم تحسب أيقونة "إعدادات Google" على الهواتف التي تستخدم Lollipop والإصدارات السابقة. ولكن هناك العديد من المحاولات المتوفرة في Play Services في جميع أنحاء Android ، وخاصة في الإصدارات الأحدث من نظام التشغيل.

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

Play Services هي حارس البوابة لخدمات Google على جهاز Android الخاص بك.

بعبارة بسيطة: إذا كان تطبيق Android يتفاعل مع إحدى خدمات Google ، فمن المحتمل أن يحدث ذلك من خلال خدمات Google Play.

خلال الكلمة الرئيسية لـ Google I / O 2014 ، قال Google VP Sundar Pichai إن الإصدارات الجديدة من Play Services بدأت في الظهور كل ستة أسابيع ، مضيفًا أن 93 في المائة من قاعدة تثبيت Android النشطة كانت تشغل أحدث إصدار في ذلك الوقت.

أدوات للمطورين

توفر مكتبة عملاء Google Play Services للمطورين واجهات برمجة التطبيقات لتشغيل التطبيقات مع خدمات Google على الأجهزة التي تم تثبيت تطبيق خدمات Play عليها. ويشمل ذلك المراسلة السحابية ، Drive ، الموقع ، ألعاب Play ، Android Wear و Google Fit ، على سبيل المثال لا الحصر. ونظرًا لأن تطبيق Play Services يتم تحديثه تلقائيًا في الخلفية ، ويعمل على جميع إصدارات Android إلى 2.3 Gingerbread ، يمكن لـ Google نشر التغييرات والتحسينات والميزات الجديدة في تكامل Android مع هذه الخدمات دون تحديث البرامج الثابتة.

إنها صفقة كبيرة جدًا في عالم تواصل فيه Jelly Bean و KitKat - Android 4.1-4.4 - السيطرة على قاعدة التثبيت النشط ، حيث تشكل Lollipop 12.4 بالمائة فقط من عمليات التثبيت النشطة في آخر إحصاء. (على النقيض من ذلك مقابل نسبة 93 في المائة التي قدمها Sundar Pichai في I / O في العام الماضي). نظرًا لوجود Play Services ، فإن الكثير من الناس لديهم إمكانية الوصول إلى الإصدارات الحديثة من ميزات مثل ألعاب Play و Android Wear أكثر من غيرهم القضية. هذا هو ما يسمح بالسرعة المجنونة لنظام Android حتى مع استمرار العديد من مصنعي المعدات الأصلية في جر أقدامهم على ترقيات النظام الأساسي.

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

الميزات والأمان للمستخدمين

من خلال Play Services ، تم فصل العديد من الأشياء التي يُعتقد أنها ميزات Android - مثل Lollipop's Smart Lock وخدمات Google للألعاب وألعاب Play - من نظام التشغيل الأساسي. وهذا سبب آخر لعدم المقارنة المباشرة بين توزيع إصدار iOS و Android في القصة بأكملها. يتم تحديث جزء كبير جدًا من تجربة Google Android ، تلقائيًا ، في الخلفية.

هذا بالإضافة إلى حقيقة أن معظم تطبيقات Android الخاصة بـ Google يمكن تحديثها بشكل مستقل من خلال Google Play - وهي مجموعة تشتمل ، اعتبارًا من Android 5.0 ، أيضًا على مكون WebView المستخدم لعرض صفحات الويب داخل التطبيقات. وينطبق الشيء نفسه على العديد من التطبيقات المجمعة من قِبل الشركة المصنعة - على سبيل المثال ، تقوم HTC ، الآن ، بدفع التحديثات للعديد من تطبيقات Sense الخاصة بها من خلال متجر Play.

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

غالبًا ما يتم تجاهل دور خدمات اللعب في أمان Android من قِبل المشاغبين.

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

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

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

أكثر من ذلك: سؤال وجواب حول أمان Android مع Adrian Ludwig من Google

التأمين لجوجل

خدمات Google Play محملة بمواد Google الخاصة ، وبالتالي فهي غير مدرجة في مشروع Android مفتوح المصدر (AOSP). مثل تطبيقات Google الأخرى ، إنه مصدر مغلق. أي "شوكة" لنظام Android مفتوح المصدر يتم إصداره بدون وحدات بت من Google يكون بمفرده.

يؤدي عدم توفر خدمات Play في شوكات Android إلى إنشاء الكثير من العمل الإضافي لأي شخص جاد بشأن سحب Android من Google.

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

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

أكثر: ما هي مفترق 'شوكة؟

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

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