
مرحبًا بك في Android 5.0 Lollipop، الإصدار الأكبر والأكثر الطموحة لنظام Android حتى الآن!
ويتضمّن هذا الإصدار ميزات جديدة للمستخدمين وآلاف واجهات برمجة التطبيقات الجديدة للمطوّرين. فهي تعمل على توسيع نطاق Android إلى أبعد من ذلك، من الهواتف والأجهزة اللوحية والأجهزة القابلة للارتداء إلى أجهزة التلفزيون والسيارات.
لإلقاء نظرة عن كثب على واجهات برمجة التطبيقات الجديدة للمطوّرين، يمكنك الاطّلاع على نظرة عامة على واجهة برمجة التطبيقات الإصدار 5.0 من نظام التشغيل Android. أو يمكنك قراءة المزيد من المعلومات حول Android 5.0 للمستهلكين على www.android.com.
ملاحظة: يتوفّر تحديث Android 5.1 Lollipop MR1 بميزات وإصلاحات إضافية. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على نظرة عامة على واجهة برمجة التطبيقات Android 5.1 API.
التصميم المتعدد الأبعاد
يوفر Android 5.0 التصميم متعدد الأبعاد على Android ويمنحك مجموعة أدوات موسّعة لواجهة المستخدم لدمج أنماط التصميم الجديدة بسهولة في تطبيقاتك.
تتيح لك العروض الثلاثية الأبعاد الجديدة ضبط مستوى z لرفع العناصر خارج التسلسل الهرمي وإبراز الظلال في الوقت الفعلي، حتى أثناء تحركها.
تعمل عناصر انتقال الأنشطة المدمجة على نقل المستخدم بسلاسة من حالة إلى أخرى مع مؤثرات حركية جميلة. يضيف "المظهر المتعدد الأبعاد" انتقالات بين أنشطتك، بما في ذلك القدرة على استخدام العناصر المرئية المشتركة في مختلف الأنشطة.
لإعادة تشغيل الفيلم، انقر على شاشة الجهاز.
تتوفر الرسوم المتحركة الموجية للأزرار ومربعات الاختيار وغيرها من عناصر التحكم باللمس في تطبيقك.
ويمكنك أيضًا تحديد الأشكال المتجهة القابلة للرسم بتنسيق XML وتحريكها بعدة طرق. يتغير حجم الرسومات المتجهة للرسم بدون فقدان التعريف، لذا فهي مثالية للرموز الأحادية اللون داخل التطبيق.
هناك سلسلة محادثات جديدة للمعالجة المُدارة من خلال النظام تُسمى RenderThread للحفاظ على سلاسة الصور المتحركة حتى في حال حدوث تأخير في سلسلة محادثات واجهة المستخدم الرئيسية.
التركيز على الأداء
يقدم Android 5.0 تجربة حوسبة أسرع وأكثر سلاسة وفعالية.
يعمل نظام التشغيل Android الآن حصريًا على وقت تشغيل ART الجديد، والذي تم تصميمه بالكامل ليتوافق مع مزيج من أنظمة تشغيل الوقت المسبق (AOT) والاستجابة الفورية (JIT) والرموز البرمجية المفسَّرة. وهي متوافقة مع البنى ARM وx86 وMIPS، وهي متوافقة تمامًا مع 64 بت.
تساعد ميزة ART على تحسين أداء التطبيق واستجابته. يقلل جمع البيانات غير المفيدة على نحو فعّال من عدد مرات الإيقاف المؤقت لأحداث تجميع البيانات المهملة ومدتها، والتي تتناسب بشكل مريح مع نافذة المزامنة الافتراضية كي لا يتخطّى التطبيق اللقطات. ينقل ART أيضًا الذاكرة ديناميكيًا لتحسين الأداء في الاستخدامات التي تعمل في المقدّمة.
يقدم Android 5.0 دعمًا للنظام الأساسي للبُنى الأساسية بنظام 64 بت، ويستخدمه NVIDIA Tegra K1 في جهاز Nexus 9. توفِّر التحسينات مساحة عنوان أكبر وأداءً محسَّنًا لأعباء عمل معيّنة في الحوسبة. تعمل التطبيقات المكتوبة بلغة Java كتطبيقات 64 بت تلقائيًا، وليس هناك حاجة إلى إجراء أي تعديلات. إذا كان تطبيقك يستخدم رموزًا برمجية أصلية، قد وسّعنا نطاق NDK ليشمل واجهات ABI الجديدة مع الإصدارات 8 من ARM وx86 وx86 وMIPS-64.
لمواصلة التركيز على الأداء الأكثر سلاسة، يوفّر الإصدار Android 5.0 مزامنة محسَّنة للصوت والفيديو. تم ضبط خطوط الصوت والرسومات للحصول على طوابع زمنية أكثر دقة، ما يتيح لتطبيقات وألعاب الفيديو عرض محتوى متزامن بسلاسة.
الإشعارات

أصبحت الإشعارات في Android 5.0 أكثر وضوحًا وإمكانية الوصول إليها وضبطها.
قد تظهر تفاصيل إشعارات مختلفة على شاشة القفل إذا أراد المستخدم ذلك. يمكن للمستخدمين اختيار عدم عرض أي محتوى أو بعض أو كل الإشعارات على شاشة قفل آمنة.
تظهر تنبيهات الإشعارات الرئيسية، مثل المكالمات الواردة في إشعار تنبيه، وهو نافذة صغيرة عائمة تسمح للمستخدم بالردّ أو الرفض بدون مغادرة التطبيق الحالي.
يمكنك الآن إضافة بيانات وصفية جديدة إلى الإشعارات لجمع جهات الاتصال المرتبطة (للترتيب) والفئة والأولوية.
يوفّر النموذج الجديد لإشعارات الوسائط عناصر تحكّم متّسقة في الوسائط للإشعارات التي تتضمّن ما يصل إلى 6 أزرار إجراءات، بما في ذلك عناصر تحكّم مخصّصة مثل "أعجبني"، ما مِن حاجة بعد الآن إلى استخدام وحدات التحكّم عن بُعد.
تطبيقاتك على الشاشة الكبيرة
يوفّر Android TV منصة تلفزيون كاملة للاستمتاع بتجربة الشاشة الكبيرة لتطبيقك. يتمحور Android TV حول تجربة شاشة رئيسية مبسّطة تتيح للمستخدمين اكتشاف المحتوى بسهولة، مع اقتراحات مخصّصة والبحث الصوتي.
باستخدام Android TV، يمكنك الآن تقديم تجارب كبيرة وواضحة لمحتوى التطبيقات أو الألعاب وتعزيز التفاعل مع وحدات التحكّم في الألعاب وأجهزة الإدخال الأخرى. لمساعدتك في إنشاء واجهات مستخدم سينمائية تبلغ مساحتها 10 أقدام للتلفزيون، يوفّر Android إطار عمل واجهة المستخدم عبر واجهة مستخدم محدودة في مكتبة الدعم بالإصدار 17.
يسمح إطار عمل إدخال Android TV (TIF) لتطبيقات التلفزيون بمعالجة عمليات بث الفيديو من مصادر مثل مدخلات HDMI وموالفات التلفزيون وأجهزة استقبال IPTV. وهو يتيح أيضًا البحث في البث التلفزيوني المباشر والاقتراحات عبر البيانات الوصفية التي ينشرها إدخال التلفزيون ويتضمن خدمة التحكم في HDMI-CEC للتعامل مع أجهزة متعددة باستخدام جهاز تحكّم عن بُعد واحد.
يوفر "إطار عمل إدخال التلفزيون" إمكانية الوصول إلى مجموعة متنوعة من مصادر إدخال البث التلفزيوني المباشر وجمعها معًا في واجهة مستخدم واحدة للمستخدمين لتصفح المحتوى وعرضه والاستمتاع به. يمكن أن يساعد إنشاء خدمة إدخال تلفزيون للمحتوى الخاص بك في تسهيل الوصول إلى المحتوى على أجهزة التلفزيون.
تطبيقات تركز على المستندات

العناصر الأخيرة التي تركز على المستند:
يقدّم Android 5.0 مساحة "نظرة عامة" معاد تصميمها (كانت تُعرف سابقًا باسم "العناصر الأخيرة") والتي تكون أكثر تنوّعًا وفائدة لتعدد المهام.
تسمح لك واجهات برمجة التطبيقات الجديدة بعرض أنشطة منفصلة في تطبيقك كمستندات فردية إلى جانب شاشات حديثة أخرى.
يمكنك الاستفادة من المستندات المتزامنة لتزويد المستخدمين بإمكانية الوصول الفوري إلى المزيد من المحتوى أو الخدمات التي تقدّمها. على سبيل المثال، يمكنك استخدام المستندات المتزامنة لتمثيل الملفات في تطبيق للإنتاجية أو مباريات لاعبِين في لعبة أو محادثات في تطبيق مراسلة.
الاتصال المتقدّم
يضيف نظام التشغيل Android 5.0 واجهات برمجة تطبيقات جديدة تسمح للتطبيقات بإجراء عمليات متزامنة باستخدام تقنية بلوتوث منخفض الطاقة (BLE)، ما يسمح بكلٍ من المسح (الوضع المركزي) والإعلان (وضع الجهاز الملحق).
تسمح الميزات الجديدة للشبكات المتعدّدة للتطبيقات بطلب بحث في الشبكات المتاحة عن الميزات المتاحة، مثل ما إذا كانت شبكة Wi-Fi أو شبكة جوّال أو تفرض تكلفة استخدام أو توفّر ميزات معيّنة للشبكة. ويمكن للتطبيق بعد ذلك طلب الاتصال والاستجابة لفقدان الاتصال أو أي تغييرات أخرى في الشبكة.
تسمح واجهات برمجة تطبيقات NFC الآن للتطبيقات بتسجيل معرّف تطبيق NFC ديناميكيًا. ويمكنهم أيضًا ضبط خدمة محاكاة البطاقة المفضّلة لكل خدمة نشطة وإنشاء سجلّ NDEF يحتوي على بيانات نصية بتنسيق UTF-8.
رسومات عالية الأداء
يوفّر التوافق مع Khronos OpenGL ES 3.1 الآن إمكانات الرسومات ثنائية وثلاثية الأبعاد الأفضل أداءً للألعاب والتطبيقات الأخرى على الأجهزة المتوافقة.

تستخدم شركة Gameloft's Rival Knights تقنية ASTC (الضغط التكيفي للهيكل القابل للتحجيم) من AEP و Compute Shaders من ES 3.1 لتوفير تأثيرات HDR (النطاق الديناميكي العالي) وتوفير مزيد من التفاصيل الرسومية.
يضيف OpenGL ES 3.1 أدوات تظليل الحوسبة وزخارف الاستنسل ومؤثرات بصرية سريعة وضغط بنية ETC2/EAC عالي الجودة وعرض زخرفة متقدم وتنسيقات موحّدة لحجم القوام وتنسيقات المخزن المؤقت للعرض وغير ذلك الكثير.
يقدّم نظام التشغيل Android 5.0 أيضًا حزمة إضافات Android (AEP)، وهي مجموعة من إضافات OpenGL ES التي تتيح لك إمكانية الوصول إلى ميزات مثل أدوات تظليل الأجزاء المقسّمة وتظليل المساحات الهندسية وضغط زخارف ASTC والاستقراء الداخلي والتظليل لكل عينة وغيرها من إمكانيات العرض المتقدمة. باستخدام AEP، يمكنك تقديم رسومات عالية الأداء على مجموعة من وحدات معالجة الرسومات.
مقاطع صوتية أكثر فعالية
يوفّر التصميم الجديد لتسجيل الصوت إدخالات صوتية بزمن انتقال قصير. يتضمن التصميم الجديد ما يلي: سلسلة التقاط سريعة لا تحظر أبدًا إلا أثناء القراءة، وبرامج الالتقاط السريع للاستجابة بمعدلات العينات الأصلية وعدد القنوات وعمق البت. وتتيح برامج الالتقاط العادية إمكانية إعادة العينات وتشكيل القنوات لأعلى/لأسفل وعمق البت لأعلى/لأسفل.
يسمح مزج البث الصوتي المتعدد القنوات للتطبيقات الصوتية الاحترافية بمزج ما يصل إلى ثماني قنوات، بما في ذلك قنوات 5.1 و7.1.
يمكن للتطبيقات عرض محتوى الوسائط وتصفُّح الوسائط من التطبيقات الأخرى، ثم طلب التشغيل. ويتم عرض المحتوى من خلال واجهة يمكن طلبها ولا يحتاج إلى أن يكون موجودًا على الجهاز.
تتيح التطبيقات التحكم بشكل أدق في تركيب تحويل النص إلى كلام من خلال الملفات الصوتية المرتبطة بلغات محددة وجودة وتقييم وقت الاستجابة. تعمل واجهات برمجة التطبيقات الجديدة أيضًا على تحسين التوافق مع التحقق من أخطاء التجميع وتركيب الشبكة واكتشاف اللغة والنسخ الاحتياطي للشبكة.
يشمل نظام Android الآن توافقًا مع أجهزة USB Audio الملحقة، مما يسمح للمستخدمين بتوصيل سماعات رأس USB أو مكبرات صوت أو ميكروفونات أو غيرها من الأجهزة الملحقة الرقمية العالية الأداء. ويتوافق الإصدار 5.0 من نظام التشغيل Android أيضًا مع برامج ترميز الصوت Opus.
واجهات برمجة التطبيقات الجديدة في MediaSession
للتحكّم في تشغيل الوسائط الآن تُسهِّل توفير عناصر تحكُّم متسقة في الوسائط على الشاشات ووحدات التحكُّم الأخرى.
الكاميرا والفيديو المحسّنتان
يقدّم نظام التشغيل Android 5.0 جميع واجهات برمجة التطبيقات الجديدة للكاميرا التي تتيح لك التقاط التنسيقات الأولية مثل YUV وBayer RAW، والتحكم في المعلمات مثل وقت التعرض للضوء وحساسية ISO ومدة عرض الإطار لكل إطار. إنّ مسار الكاميرا الجديد والمتزامن بالكامل يسمح لك بالتقاط صور YUV غير مضغوطة بدقة كاملة بمعدّل 30 لقطة في الثانية على الأجهزة المتوافقة.
بالإضافة إلى توفير إمكانية تحكُّم أكبر في التقاط الصور، تعرض واجهات برمجة التطبيقات الجديدة أيضًا معلومات مفصّلة حول خصائص الكاميرا وإمكاناتها وتوفّر بيانات وصفية تصف إعدادات التقاط الصور لكل إطار.
يمكن الآن للتطبيقات التي ترسل فيديوهات البث عبر الشبكة الاستفادة من ترميز الفيديو العالي الكفاءة (HEVC) H.265 لتحسين تشفير بيانات الفيديو وفك ترميزها.
ويتوافق Android 5.0 أيضًا مع الاتصال النفقي للوسائط المتعددة لتقديم أفضل تجربة للمحتوى الفائق الدقة (4K) وإمكانية تشغيل بيانات الصوت والفيديو المضغوطة معًا.
استخدام Android في مكان العمل

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

يتضمن الإصدار الأولي لنظام التشغيل Android 5.0 أحد إصدارات Chromium لنظام التشغيل WebView
استنادًا إلى إصدار Chromium M37، ليتوافق مع كل من WebRTC وWebAudio وWebGL.
يتضمن Chromium M37 أيضًا توافقًا أصليًا مع جميع مواصفات مكونات الويب: العناصر المخصصة، وShadow DOM، وعمليات استيراد HTML، والنماذج. وهذا يعني أنّه يمكنك استخدام بوليمر وعناصر التصميم المتعدد الأبعاد في مكوّن WebView بدون الحاجة إلى رموز البوليفيات.
على الرغم من استناد WebView إلى Chromium منذ الإصدار 4.4 من Android، أصبحت طبقة Chromium قابلة للتحديث من Google Play الآن.
مع توفُّر إصدارات جديدة من Chromium، يمكن للمستخدمين التحديث من Google Play لضمان حصولهم على أحدث التحسينات وإصلاحات الأخطاء في WebView، ما يوفّر أحدث واجهات برمجة تطبيقات الويب وإصلاحات الأخطاء للتطبيقات التي تستخدم WebView على الإصدار 5.0 من نظام التشغيل Android والإصدارات الأحدث.
تسهيل الاستخدام والإدخال
يمكن لواجهات برمجة التطبيقات الجديدة لتسهيل الاستخدام استرداد معلومات تفصيلية حول خصائص النوافذ على الشاشة التي يمكن للمستخدمين المبصرِين التفاعل معها وتحديد إجراءات الإدخال العادية أو المخصّصة لعناصر واجهة المستخدم.
تتيح واجهات برمجة التطبيقات الجديدة لمحرِّر أسلوب الإدخال (IME) إمكانية التبديل الأسرع إلى أدوات تحرير أسلوب الإدخال الأخرى من أسلوب الإدخال مباشرةً.
أدوات لإنشاء تطبيقات موفّرة لطاقة البطارية
تسمح لك واجهات برمجة التطبيقات الجديدة لجدولة المهام بتحسين عمر البطارية عن طريق تأجيل المهام حتى يعمل النظام في وقت لاحق أو في ظل ظروف محدّدة، مثلاً أثناء شحن الجهاز أو اتصاله بشبكة Wi-Fi.
ينشئ أمر جديد dumpsys batterystats
إحصاءات استخدام البطارية التي يمكنك استخدامها لفهم استخدام الطاقة على مستوى النظام وفهم تأثير تطبيقك في بطارية الجهاز. يمكنك الاطّلاع على سجلّ أحداث الطاقة والاستخدام التقريبي للطاقة لكل معرّف فريد ومكوِّن نظام وغير ذلك.

أداة بات Hestorian هي أداة جديدة لتحويل الإحصاءات من dumpsys batterystats
إلى عرض مرئي لتصحيح الأخطاء المرتبط بالبطارية. يمكنك العثور عليه على الرابط https://github.com/google/battery-historian.