أهم المميزات الجديدة القادمة في نظام اندرويد 12 من معاينة المطورين
نظام الاندرويد المقدم من شركة جوجل العملاقة استطاع الوصول الي مكانة أفضل نظام تشغيل للهواتف الذكية علي الإطلاق ، النظام معتمد في الكثير من الشركات المنتجة مثل سامسونج ، نوكيا ، سوني ، شاومي ، هوواي وغيرها الكثير التي تقوم باخذ النسخة المصدر حسب كل إصدار من جوجل وتعمل علي إضافة لمساتها إليها من الثيمات والألوان وإضافة نكهة خاصة لهواتفها ، ولكن يظل النظام المفتوح المصدر المبني علي نواة لينكس من إنتاج شركة جوجل .
اليوم ، تم إصدار أول معاينة للمطورين للإصدار التالي من نظام التشغيل اندرويد ( الإصدار 12). وفقاً لـ Dave Burke ، نائب رئيس قسم الهندسة في جوجل ، “ينصب التركيز هذا العام على جعل نظام التشغيل أكثر سهولة وأفضل أداءً وأكثر أماناً.” هذه المعاينة الأولى لنظام Android 12 مخصصة للمطورين للتأكد من أن تطبيقاتهم متوافقة مع المميزات الجديدة المضافة إلى نظام التشغيل. بمعنى آخر ، معاينة المطور هذه ليست للمستخدم العادي ، لذا بغض النظر عن مدى حماسك لتثبيت الإصدار الجديد ، سيكون عليك الانتظار .
محتويات الموضوع :
أهم المميزات الجديدة القادمة في نظام اندرويد 12 من معاينة المطورين
دعنا نستكشف ما تم تضمينه في هذه المعاينة الأولى لنظام اندرويد Android 12 والتي ستساعد المطورين على تحسين تطبيقاتهم ونظام الاندرويد البيئي .
مميزات الثقة والأمان
تحتل الخصوصية مركز الصدارة مع نظام اندرويد Android 12 في شكل مزيد من الشفافية والتحكم. في إصدار المعاينة ، سيجد المطورون عناصر تحكم جديدة على المعرفات التي يمكن استخدامها لتتبع الإعدادات الافتراضية الأكثر أماناً لمكونات التطبيقات والاذونات التي تحصل عليها . تشمل ميزات الثقة الأخرى ما يلي :
- سلوكيات ملفات تعريف الارتباط الحديثة لـ SameSite في WebView: سيوفر هذا أماناً وخصوصية إضافيين ويمنح المستخدمين مزيداً من الشفافية والتحكم في ملفات تعريف الارتباط عبر المواقع التي تقوم بتتبع نشاطك وإستهدافك بالاعلانات وغيرها .
- MAC المقيد لـ Netlink : في نظام اندرويد Android 11 ، قامت جوجل بتقييد Netlink MAC على نطاق الجهاز استناداً إلى مستوى API 30. في اندرويد Android 12 ، يتم تطبيق هذا التقييد على جميع التطبيقات ، بغض النظر عن مستوى الهدف SDK .
- تصدير المكونات بشكل أكثر أماناً : تعمل جوجل على تغيير المعالجة الافتراضية لنظام الاندرويد : السمة المصدرة لتكون أكثر وضوحاً. مع تطبيق هذا ، يجب أن تعلن المكونات التي تعلن عن واحد أو أكثر من عوامل تصفية النوايا بوضوح عن سمة android: exported. سيمنع هذا التطبيقات من تصدير الأنشطة والخدمات وأجهزة الاستقبال عن غير قصد .
- التعامل الآمن مع النوايا: من أجل جعل Pending Intents أكثر أماناً ، يتطلب اندرويد Android 12 من التطبيقات أن تعلن صراحة عن علامة قابلة للتغيير إما عبر FLAG_MUTABLE أو FLAG_IMMUTABLE الجديدة .
تحسينات الوسائط والصور
يتم التقاط الصور عبر الكاميرات بشكل أكثر بتنسيق HEVC ، مما يحسن الجودة والضغط بشكل كبير على التنسيقات القديمة. بالنسبة للتطبيقات التي لا يمكنها دعم تنسيق HEVC ، تقدم جوجل القدرة على تحويل الملفات تلقائياً إلى ترميز فيديو متقدم .
يقدم الإصدار التالي من الاندرويد أيضاً دعماً لـ AVIF (تنسيق ملف صورة AV1) ، والذي يستفيد من المحتوى المشفر داخل الإطار من ضغط الفيديو. هذا يجعل من الممكن نقل الفيديو عالي الجودة بكفاءة عبر الإنترنت. يمكن استخدام نطاق ترددي أقل للصور ومقاطع الفيديو عالية الجودة لأنه يمكن تقليل حجم ملف الصورة دون تقليل الجودة .
تحسينات تجربة واجهة المستخدم
تتيح الخدمات الأمامية للتطبيقات إدارة مهام معينة لواجهة المستخدم. في حالة الإفراط في استخدامها بصورة غير عادية ، تؤثر هذه الخدمات سلباً على أداء التطبيق ويمكن أن تؤدي إلى مشكلة بالتطبيق .
لتحسين الخدمة المقدمة ، قدمت معاينة مطور اندرويد Android 12 الوظيفة الجديدة expedited_job في Job Scheduler ، والتي ستحصل على أولوية مرتفعة ، والوصول إلى الشبكة ، وتشغيلها على الفور – بغض النظر عن القيود. بالنسبة للتطبيقات التي تتطلب التوافق مع الإصدارات السابقة ، تم تقديم Jetpack_WorkManager_library .
تشمل الإضافات الأخرى لتحسين تجربة المستخدم ما يلي :
- حماية الخصوصية.
- سهولة إدراج المحتوى على التطبيقات .
- تأثير صوتي مقترن ، والذي يسمح للمطورين بإنشاء تجارب صوتية وألعاب رائعة .
- تعزيز الصوت متعدد القنوات الصوت بالمعلومات المكانية .
- تحسينات الوضع المجسم للتنقل بالإيماءات تجعل التنقل بالإيماءات أسهل وأكثر اتساقاً .
- جعل تحديثات واجهة المستخدم الإشعارات أكثر حداثة وأسهل في الاستخدام وأكثر فاعلية. ستكون الإشعارات أيضاً أسرع وأكثر استجابة .
- مكالمات Binder IPC المحسّنة ، والتي ستؤدي إلى زيادة أداء مرتين تقريباً على مكالمات Binder الإجمالية ، مع تحسن بمقدار 47 ضعفاً في ref Content Provider () و 15x في release Wake Lock () و 7.9x في JobScheduler.schedule ().
اختبار التوافق والاستقرار
غيّرت جوجل طريقة اختبار المطورين للتغييرات التي تؤثر على تطبيقاتهم. التغييرات الفردية غير قابلة للتبديل ، مما يعني أن المطورين يمكنهم حل مشكلات التوافق بسرعة أكبر بين تطبيقاتهم والإصدار الجديد .
على نفس المنوال ، يتيح اندرويد Android 12 إمكانية تحديث المزيد من النظام الأساسي من خلال جوجل بلاي Google Play.
تحديثات استقرار النظام
يتضمن اندرويد Android 12 معلم استقرار النظام الأساسي (تم تقديمه في اندرويد Android 11) ، والذي يعطي المطورين إشعاراً متقدماً عند حدوث تغييرات تواجه التطبيقات . قبل اعتماد معلم استقرار النظام الأساسي ، يمكن لـ جوجل إجراء تغييرات على واجهات برمجة التطبيقات والجوانب الأخرى للنظام الأساسي وصولاً إلى الإصدار النهائي. مع تضمين معلم استقرار النظام الأساسي ، فإن أي شيء قد يؤثر على تطبيق المطور يكون نهائياً. هذا يعني أن ما يراه المطورون في هذه المعاينة الأولى هو بالضبط كيف ستعمل واجهات برمجة التطبيقات والجوانب الأخرى التي تركز على المطورين في الاندرويد عند الإصدار النهائي .
حسناً كانت هذه بعض المميزات والخصائص الجديدة من معاينة المطورين لنظام اندرويد 12 الجديد ، بالتأكيد سيكون هناك بعض المميزات الاخري التي ستظهر مع الإصدار التجريبي والنهائي من النظام ، وسوف نوافيكم بالمستجدات عن النظام لاحقاً ان شاء الله بمجرد صدور اي اخبار جديدة ، الي اللقاء .