نظام التشغيل Android Lollipop

شاشة متنوّعة للأجهزة، بما في ذلك ساعة، وجهاز جوّال، وجهاز لوحي أفقي، بنظام التشغيل Android 5.0

مرحبًا بك في Android 5.0 Lollipop، الإصدار الأكبر والأكثر طموحًا لنظام Android حتى الآن!

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

لإلقاء نظرة أقرب على واجهات برمجة التطبيقات الجديدة لمطوّري البرامج، يُرجى الاطلاع على نظرة عامة على واجهة برمجة التطبيقات لنظام التشغيل Android 5.0. أو قراءة المزيد من المعلومات حول 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 في تحسين أداء التطبيق واستجابته. تقلِّل عملية جمع البيانات المهملة بفعالية من عدد ومدة الإيقاف المؤقت لأحداث تجميع البيانات المهملة، والتي تتناسب بشكل مريح مع نافذة المزامنة مع V بحيث لا يتخطّى تطبيقك اللقطات. تنقل ميزة ART أيضًا الذاكرة ديناميكيًا لتحسين الأداء في الاستخدامات التي تعمل في المقدّمة.

يقدم Android 5.0 دعمًا للنظام الأساسي للبُنى الأساسية 64 بت، والتي يستخدمها NVIDIA Tegra K1 في Nexus 9. كما توفّر التحسينات مساحة عنوان أكبر وأداءً محسّنًا لبعض أعباء عمل الحوسبة. تعمل التطبيقات المكتوبة بلغة Java كتطبيقات 64 بت تلقائيًا، ولا يلزم إجراء أي تعديلات. إذا كان تطبيقك يستخدم رموزًا برمجية أصلية، سيكون قد تم توسيع نطاق اتفاقية NDK لكي يتوافق مع واجهات ABI الجديدة المتوافقة مع الإصدارات ARM v8 وx86-64 وMIPS-64.

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

الإشعارات

القسم العلوي من جهاز جوّال يعرض تنبيهًا بالتنبيه

أصبحت الإشعارات في Android 5.0 أكثر وضوحًا وقابلية الوصول والضبط.

قد تظهر تفاصيل الإشعارات المتنوعة على شاشة القفل إذا أراد المستخدم ذلك. قد يختار المستخدمون عدم عرض أي محتوى إشعارات أو بعض منها أو جميعها على شاشة قفل آمنة.

تظهر تنبيهات الإشعارات الرئيسية، مثل المكالمات الواردة في إشعار مُسبق، وهو نافذة عائمة صغيرة تسمح للمستخدم بالردّ أو الرفض بدون مغادرة التطبيق الحالي.

يمكنك الآن إضافة بيانات وصفية جديدة إلى الإشعارات لجمع جهات الاتصال المرتبطة (للترتيب) والفئة والأولوية.

يوفّر النموذج الجديد لإشعارات الوسائط عناصر تحكّم متّسقة في الوسائط للإشعارات التي تتضمّن ما يصل إلى 6 أزرار إجراءات، بما في ذلك عناصر تحكّم مخصّصة مثل "رائع"، بدون الحاجة إلى عناصر التحكّم عن بُعد.

تطبيقاتك على الشاشة الكبيرة

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

باستخدام Android TV، يمكنك الآن إنشاء تجارب كبيرة ومبتكرة لمحتوى التطبيقات أو الألعاب، ودعم التفاعلات مع وحدات التحكم في الألعاب وأجهزة الإدخال الأخرى. لمساعدتك في إنشاء واجهات مستخدم سينمائية بطول 10 أقدام للتلفزيون، يوفّر Android إطار عمل واجهة المستخدم الهادئة في مكتبة الدعم للإصدار 17.

يسمح Android TV Enter Framework (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 من فئة Rival Knights

تستخدم لعبة Gameloft Rival Knights ميزة "ضغط الزخرفة التكيُّفي القابلة للتوسّع" (ASTC) من خلال AEP وCompute Shaders من خلال الإصدار 3.1 من نظام التشغيل ES 3.1، بهدف توفير تأثيرات Bloom ضمن النطاق العالي الديناميكية (HDR) وتوفير مزيد من التفاصيل الرسومية.

يضيف OpenGL ES 3.1 أدوات تظليل الحوسبة وزخارف الاستنسل والتأثيرات المرئية السريعة وضغط زخرفة ETC2/EAC عالي الجودة وعرض الزخرفة المتقدم وحجم الزخرفة الموحّد وتنسيقات المخزن المؤقت للعرض، وغير ذلك الكثير.

يقدّم نظام التشغيل Android 5.0 أيضًا حزمة إضافات Android (AEP)، وهي مجموعة من إضافات OpenGL ES التي تتيح لك الوصول إلى ميزات مثل أدوات تظليل التظليل، وأدوات تظليل الهندسة، وضغط الزخرفة ASTC، والاستقراء والتظليل لكل عينة، وغيرها من إمكانات العرض المتقدمة. باستخدام AEP، يمكنك تقديم رسومات عالية الأداء عبر مجموعة من وحدات معالجة الرسومات.

ميزات صوتية أكثر فعالية

تصميم جديد لتصوير الصوت يوفّر إدخالاً صوتيًا بزمن انتقال بطيء يتضمن التصميم الجديد ما يلي: سلسلة التقاط سريعة لا تحظر مطلقًا إلا أثناء القراءة، وعملاء الالتقاط السريع لعدد العينات الأصلي، وعدد القنوات، وعمق البت، بالإضافة إلى أن برامج الالتقاط العادية تتيح إمكانية تغيير العيّنات ومزج القنوات لأعلى/لأسفل وعمق البت لأعلى/لأسفل.

باستخدام ميزة دمج البث الصوتي المتعدد القنوات، يمكن للتطبيقات الصوتية الاحترافية دمج ما يصل إلى ثماني قنوات، بما في ذلك قنوات 5.1 و7.1.

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

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

يشمل Android الآن أجهزة ملحقة USB Audio الطرفية، ما يتيح للمستخدمين توصيل سماعات رأس أو مكبرات صوت أو ميكروفونات أو غيرها من الأجهزة الملحقة الرقمية العالية الأداء. يدعم Android 5.0 أيضًا برامج ترميز الصوت Opus.

تُسهِّل الآن واجهات برمجة التطبيقات الجديدة في MediaSession للتحكّم في تشغيل الوسائط توفير عناصر تحكُّم متسقة في الوسائط على جميع الشاشات ووحدات التحكُّم الأخرى.

كاميرا وفيديو محسَّنة

يقدم Android 5.0 جميع واجهات برمجة التطبيقات الجديدة للكاميرا التي تتيح لك التقاط تنسيقات أولية مثل YUV وBayer RAW، ومعايير التحكم مثل وقت التعرض للضوء وحساسية ISO ومدة عرض الإطار في كل إطار. يتيح لك مسار الكاميرا الجديد المتزامن بالكامل التقاط صور YUV غير مضغوطة بدقة كاملة بمعدّل 30 لقطة في الثانية على الأجهزة المتوافقة.

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

أصبح بإمكان التطبيقات التي ترسل الفيديوهات المضمَّنة عبر الشبكة الاستفادة من ترميز H.265 عالي الكفاءة للفيديو (HEVC) لتحسين ترميز بيانات الفيديو وفك ترميزها.

ويضيف نظام التشغيل Android 5.0 أيضًا دعمًا للاتصال النفَقي للوسائط المتعددة لتقديم أفضل تجربة للمحتوى الفائق الدقة (4K) وإمكانية تشغيل بيانات الصوت والفيديو المضغوطة معًا.

استخدام Android في مكان العمل

جهاز جوّال يعرض عرضًا موحَّدًا للتطبيقات الشخصية وتطبيقات العمل لدى المستخدمين، والتي تحمل شارة لسهولة التعرُّف عليها

يحصل المستخدمون على عرض موحَّد لتطبيقاتهم الشخصية وتطبيقات العمل، والتي تحمل شارة لسهولة التعرُّف عليها.

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

تظهر الإشعارات لكل من الملف الشخصي والملف الشخصي للعمل في عرض موحَّد. يتم دائمًا الحفاظ على فصل البيانات وأمانها عن بعضها بعضًا، بما في ذلك عندما يستخدم كلا الملفين الشخصي التطبيق نفسه.

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

تصوير الشاشة ومشاركتها

يسمح لك Android 5.0 بإضافة إمكانات التقاط الشاشة ومشاركة الشاشة إلى تطبيقك.

بعد الحصول على إذن المستخدم، يمكنك التقاط فيديو غير آمن من الشاشة وتقديمه عبر الشبكة إن أردت ذلك.

أنواع جديدة من أدوات الاستشعار

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

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

عرض ويب Chromium

شعار Chromium WebView

يتضمّن الإصدار الأولي لنظام التشغيل Android 5.0 إصدارًا من Chromium لنظام التشغيل WebView يستند إلى إصدار Chromium M37، ما يوفّر توافقًا مع WebRTC وWebAudio وWebGL.

يتضمن Chromium M37 أيضًا توافقًا أصليًا مع جميع مواصفات مكونات الويب: "العناصر المخصّصة" و"Shadow DOM" و"استيراد HTML" و"النماذج". وهذا يعني أنّه يمكنك استخدام بوليمر وعناصر التصميم المتعدد الأبعاد الخاصة به في WebView بدون الحاجة إلى رموز polyfill.

على الرغم من أن WebView يعتمد على Chromium منذ الإصدار 4.4 من نظام التشغيل Android، أصبحت طبقة Chromium الآن قابلة للتحديث من Google Play.

مع توفُّر إصدارات جديدة من Chromium، يمكن للمستخدمين التحديث من Google Play لضمان حصولهم على أحدث التحسينات وإصلاحات الأخطاء في WebView، ما يوفّر أحدث واجهات برمجة تطبيقات الويب وإصلاحات الأخطاء للتطبيقات التي تستخدم WebView على الإصدار Android 5.0 والإصدارات الأحدث.

تسهيل الاستخدام والإدخال

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

تتيح واجهات برمجة التطبيقات الجديدة لمحرّر أسلوب الإدخال (IME) التبديل بشكل أسرع إلى أدوات IME الأخرى مباشرةً من أسلوب الإدخال.

أدوات لإنشاء تطبيقات موفّرة للبطارية

تسمح لك واجهات برمجة التطبيقات الجديدة لجدولة المهام بتحسين عمر البطارية من خلال تأجيل المهام لكي يعمل النظام في وقت لاحق أو في ظروف محدّدة، مثلاً عند شحن الجهاز أو اتصاله بشبكة Wi-Fi.

ينشئ أمر dumpsys batterystats الجديد إحصاءات استخدام البطارية التي يمكنك استخدامها للتعرّف على استخدام الطاقة على مستوى النظام وفهم تأثير تطبيقك في بطارية الجهاز. يمكنك الاطّلاع على سجلّ أحداث الطاقة والاستخدام التقريبي للطاقة حسب المعرّف الفريد ومكوِّن النظام وغير ذلك.

العرض المرئي لتصحيح الأخطاء المتعلقة بالبطارية باستخدام أداة Battery Historian الجديدة

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