مقالة سلعة

ما هي مكتبات دعم Android ولماذا هي مهمة؟

protection click fraud

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

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

تقدم Verizon Pixel 4a مقابل 10 دولارات شهريًا فقط على خطوط جديدة غير محدودة

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

ما هي مكتبات دعم Android؟

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

المزيد: فيما يلي ميزات Android Pie التي تعمل على الإصدارات السابقة

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

في Google I / O 2018 ، علمنا بأمر Android Jetpack، ومن ميزاته طريقة جديدة لتضمين دعم المكتبة - مما يعني أننا يجب أن نرى اعتمادًا أسرع للميزات الجديدة في مكتبات الدعم بسبب ذلك. وهذا يعني أن الأفكار والتعديلات الصغيرة والرائعة يمكن أن تكون متاحة لمطوري التطبيقات قبل وقت طويل من أغسطس المقبل عندما يكون Android Q (لا كيش لورين) يأتي حولها.

لماذا تعتبر مكتبات دعم Android مهمة؟

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

نمطية تعني تحديثات أسرع ؛ هذا صحيح بالنسبة لمكتبات الكود وكذلك أنظمة التشغيل.

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

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

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

مراجعة Android 9 Pie: أكبر من مجموع شرائحه

جيري هيلدنبراند

جيري هو الطالب الذي يذاكر كثيرا المقيم في Mobile Nation ويفتخر به. لا يوجد شيء لا يستطيع تفكيكه ، لكن هناك أشياء كثيرة لا يمكنه إعادة تجميعها. ستجده عبر شبكة Mobile Nations ويمكنك ذلك ضربه على تويتر إذا كنت تريد أن تقول مرحبًا.

instagram story viewer