مرحبًا بك في Android 5.0 Lollipop، أكبر إصدار من نظام Android وأكثره طموحًا حتى الآن.
يتضمّن هذا الإصدار ميزات جديدة للمستخدمين وآلاف واجهات برمجة التطبيقات الجديدة للمطوّرين. ويمتد نطاق Android ليشمل المزيد من الأجهزة، بدءًا من الهواتف والأجهزة اللوحية والأجهزة القابلة للارتداء ووصولاً إلى أجهزة التلفزيون والسيارات.
للاطّلاع على نظرة أقرب على واجهات برمجة التطبيقات الجديدة للمطوّرين، يُرجى الاطّلاع على نظرة عامة على واجهة برمجة تطبيقات Android 5.0. يمكنك أيضًا الاطّلاع على مزيد من المعلومات عن Android 5.0 للمستهلكين على الرابط www.android.com.
ملاحظة: يتوفّر تحديث Android 5.1 Lollipop MR1 مع ميزات إضافية وإصلاحات. لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على واجهة برمجة تطبيقات Android 5.1.
التصميم المتعدد الأبعاد
يقدّم نظام التشغيل Android 5.0 تصميم المواد إلى Android ويمنحك مجموعة أدوات موسّعة لواجهة المستخدم لدمج أنماط التصميم الجديدة بسهولة في تطبيقاتك.
تتيح لك طرق العرض الثلاثية الأبعاد الجديدة ضبط مستوى z لرفع العناصر من التسلسل الهرمي للعرض وإنشاء ظلال في الوقت الفعلي، حتى أثناء تحركها.
تنقل عمليات النقل المضمّنة للنشاط المستخدم بسلاسة من حالة إلى أخرى من خلال حركة رسوم متحركة جميلة. يضيف مظهر Material Transitions إلى أنشطتك، بما في ذلك إمكانية استخدام العناصر المرئية المشتركة في جميع الأنشطة.
لإعادة تشغيل الفيلم، انقر على شاشة الجهاز.
تتوفّر الرسوم المتحركة للتأثيرات المتموّجة للأزرار ومربّعات الاختيار وعناصر التحكّم باللمس الأخرى في تطبيقك.
يمكنك أيضًا تحديد عناصر رسومية متجهة في ملف 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 لتتوافق مع واجهات برمجة التطبيقات الجديدة لنظام ARM v8 وx86-64 وMIPS-64.
في إطار التركيز على تقديم أداء أكثر سلاسة، يوفّر نظام التشغيل Android 5.0 ميزة محسّنة لمزامنة الصوت والصورة. تمّت تجهيز مسارات الصوت والرسومات بطابع زمني أكثر دقة، ما يتيح لتطبيقات الفيديو والألعاب عرض محتوى متزامن بسلاسة.
الإشعارات
إنّ الإشعارات في Android 5.0 أكثر ظهورًا وسهولة في الاستخدام وقابلية للضبط.
قد تظهر تفاصيل الإشعارات المختلفة على شاشة القفل إذا أراد المستخدم ذلك. يمكن للمستخدمين اختيار عدم عرض أي محتوى من الإشعارات أو بعضه أو كلّه على شاشة قفل آمنة.
تظهر تنبيهات الإشعارات الرئيسية، مثل المكالمات الواردة، في إشعار تنبيه، وهو نافذة صغيرة عائمة تتيح للمستخدم الردّ أو الإغلاق بدون مغادرة التطبيق الحالي.
يمكنك الآن إضافة بيانات وصفية جديدة إلى الإشعارات لجمع جهات الاتصال المرتبطة (للترتيب) والفئة والأولوية.
يقدّم نموذج الإشعارات الجديد بشأن الوسائط عناصر تحكّم متسقة في الوسائط للإشعارات التي تتضمّن ما يصل إلى 6 أزرار إجراءات، بما في ذلك عناصر التحكّم المخصّصة مثل "إعجاب"، ما يغنيك عن استخدام RemoteViews.
عرض تطبيقاتك على الشاشة الكبيرة
يقدّم Android TV منصة تلفزيونية كاملة لتجربة تطبيقك على الشاشة الكبيرة. تركّز تجربة Android TV على شاشة رئيسية مبسّطة تتيح للمستخدمين اكتشاف المحتوى بسهولة، وذلك من خلال الاقتراحات المخصّصة والبحث الصوتي.
باستخدام Android TV، يمكنك الآن إنشاء تجارب رائعة لتطبيقك أو محتوى لعبتك وتوفير تفاعلات مع أجهزة التحكّم بالألعاب وأجهزة الإدخال الأخرى. لمساعدتك في إنشاء واجهات مستخدم سينمائية بحجم 10 أقدام (3.05 متر) للتلفزيون، يقدّم Android إطار عمل واجهة مستخدم مخصّصة للترفيه في مكتبة الدعم للإصدار 17.
يتيح إطار عمل إدخال Android TV (TIF) لتطبيقات التلفزيون معالجة أحداث بث الفيديو من مصادر مثل مداخل HDMI وأجهزة ضبط القنوات التلفزيونية وأجهزة استقبال IPTV. تتيح هذه الميزة أيضًا البحث عن البث التلفزيوني المباشر واقتراحات بشأنه من خلال البيانات الوصفية التي تنشرها ميزة "إدخال التلفزيون"، كما تتضمّن خدمة التحكّم في HDMI-CEC للتعامل مع أجهزة متعددة باستخدام جهاز تحكّم عن بُعد واحد.
يتيح إطار عمل إدخال التلفزيون الوصول إلى مجموعة كبيرة من مصادر إدخال البث التلفزيوني المباشر ويجمعها في واجهة مستخدم واحدة تتيح للمستخدمين تصفُّح المحتوى ومشاهدته والاستمتاع به. يمكن أن يساعد إنشاء خدمة إدخال محتوى على التلفزيون في تسهيل الوصول إلى المحتوى على أجهزة التلفزيون.
التطبيقات التي تركّز على المستندات
يقدّم نظام التشغيل Android 5.0 مساحة "نظرة عامة" مُعاد تصميمها (المعروفة سابقًا باسم "التطبيقات المستخدَمة مؤخرًا") وهي أكثر تنوعًا وفائدة لتنفيذ المهام المتعددة.
تتيح لك واجهات برمجة التطبيقات الجديدة عرض أنشطة منفصلة في تطبيقك كمستندات فردية إلى جانب شاشات أخرى حديثة.
يمكنك الاستفادة من المستندات المتزامنة لمنح المستخدمين إمكانية الوصول الفوري إلى المزيد من المحتوى أو الخدمات. على سبيل المثال، يمكنك استخدام المستندات المتزامنة لتمثيل الملفات في تطبيق إنتاجية أو مباريات اللاعبين في لعبة أو المحادثات في تطبيق مراسلة.
إمكانية الاتصال المتقدّمة
يضيف نظام التشغيل Android 5.0 واجهات برمجة تطبيقات جديدة تتيح للتطبيقات تنفيذ عمليات متزامنة باستخدام تقنية البلوتوث منخفض الطاقة (BLE)، ما يتيح كلاً من عمليات البحث (الوضع المركزي) والإعلان (الوضع الثانوي).
تتيح ميزات شبكات متعددة الجديدة للتطبيقات الاستعلام عن الشبكات المتاحة لمعرفة الميزات المتاحة، مثل ما إذا كانت شبكة Wi-Fi أو شبكة جوّال أو شبكة مُحصَّلة أو شبكة توفّر ميزات معيّنة. بعد ذلك، يمكن للتطبيق طلب الاتصال والاستجابة لفقدان الاتصال أو تغييرات الشبكة الأخرى.
تسمح واجهات برمجة تطبيقات NFC للتطبيقات الآن بتسجيل معرّف تطبيق NFC (AID) بشكل ديناميكي. ويمكنهم أيضًا ضبط خدمة محاكاة البطاقات المفضّلة لكل خدمة نشطة وإنشاء سجلّ NDEF يحتوي على بيانات نصية بترميز UTF-8.
الرسومات العالية الأداء
يوفر الآن استخدام Khronos OpenGL ES 3.1 للألعاب والتطبيقات الأخرى إمكانات رسومات ثنائية وثلاثية الأبعاد ذات الأداء الأعلى على الأجهزة المتوافقة.
تضيف OpenGL ES 3.1 وحدات تظليل الحوسبة وزخارف التنميش والتأثيرات المرئية المتسارعة وضغط الزخرف بجودة عالية باستخدام ETC2/EAC وعرض الزخرف المتقدّم وحجم الزخرف المُعَدَّل وتنسيقات مخزن التقديم وغير ذلك.
يقدّم نظام التشغيل Android 5.0 أيضًا مجموعة إضافات Android (AEP)، وهي مجموعة من إضافات OpenGL ES تتيح لك الوصول إلى ميزات مثل الإضاءة المجزّأة والإضاءة الهندسية وضغط نسيج ASTC والتداخل والتظليل لكل عيّنة وإمكانات التقديم المتقدّمة الأخرى. باستخدام AEP، يمكنك تقديم رسومات عالية الأداء على مجموعة من وحدات معالجة الرسومات.
صوت أكثر فعالية
يقدّم تصميم جديد لميزة تسجيل الصوت إدخال صوتي بوقت استجابة منخفض. يتضمّن التصميم الجديد: سلسلة مهام لالتقاط المحتوى بسرعة لا يتم حظرها أبدًا إلا أثناء القراءة، وعملاء المسار السريع لالتقاط المحتوى بمعدّل أخذ العينات الأصلي وعدد القنوات وعمق البت، وعملاء المسار العادي لالتقاط المحتوى الذين يوفّرون إعادة أخذ العينات ومزج القنوات للزيادة أو النقصان وعمق البت للزيادة أو النقصان.
تتيح ميزة مزج بث الصوت بعدّة قنوات لتطبيقات الصوت الاحترافية مزج ما يصل إلى ثماني قنوات، بما في ذلك قنوات 5.1 و7.1.
يمكن للتطبيقات عرض محتوى الوسائط وتصفّح الوسائط من تطبيقات أخرى، ثم طلب تشغيلها. يتم عرض المحتوى من خلال واجهة يمكن إجراء طلبات بحث فيها، ولا يلزم أن يكون مخزّنًا على الجهاز.
تتيح التطبيقات إمكانية التحكّم بشكل أدق في تحويل النص إلى كلام من خلال الملفات الصوتية المرتبطة بلغات وتقييمات جودة ووقت استجابة محدّدة. تعمل واجهات برمجة التطبيقات الجديدة أيضًا على تحسين ميزة التحقّق من أخطاء التركيب وميزة التركيب على الشبكة وميزة اكتشاف اللغة وميزة التراجع إلى الشبكة.
يتيح نظام التشغيل Android الآن استخدام الأجهزة الملحقة العادية لصوت USB، ما يسمح للمستخدمين بتوصيل سماعات رأس أو مكبّرات صوت أو ميكروفونات أو غيرها من الأجهزة الملحقة الرقمية العالية الأداء. يتيح نظام Android 5.0 أيضًا استخدام برامج ترميز الصوت Opus.
تسهِّل الآن واجهات برمجة التطبيقات الجديدة MediaSession
للتحكّم في تشغيل الوسائط توفير عناصر تحكّم متسقة في الوسائط على جميع الشاشات وعناصر التحكّم الأخرى.
ميزات محسَّنة للكاميرا والفيديو
يقدّم Android 5.0 واجهات برمجة تطبيقات جديدة تمامًا للكاميرا تتيح لك التقاط صور بتنسيقات أولية، مثل YUV وBayer RAW، والتحكّم في مَعلمات مثل وقت التعريض ودرجة حساسية ISO ومدة اللقطة على أساس كل لقطة. تتيح لك مسار الكاميرا الجديد المتزامن بالكامل التقاط صور YUV بدقة كاملة غير مضغوطة بمعدّل 30 لقطة في الثانية على الأجهزة المتوافقة.
بالإضافة إلى منح إمكانية أكبر للتحكّم في التقاط الصور، توفّر واجهات برمجة التطبيقات الجديدة أيضًا معلومات تفصيلية عن خصائص الكاميرا وإمكاناتها، و توفّر بيانات وصفية تصف إعدادات الالتقاط لكل إطار.
يمكن للتطبيقات التي تُرسِل أحداث بث الفيديو عبر الشبكة الآن الاستفادة من ترميز الفيديو العالي الكفاءة (HEVC) بترميز بيانات الفيديو وفك تشفيرها بشكل مُحسَّن.
يتيح نظام التشغيل Android 5.0 أيضًا الربط عبر الوسائط المتعددة لتقديم أفضل تجربة للمحتوى بدقة فائقة للغاية (4K) والقدرة على تشغيل بيانات الصوت والفيديو المضغوطة معًا.
استخدام Android في مكان العمل
لتفعيل ميزة "استخدام جهازك الخاص" في بيئات المؤسسات، تُنشئ عملية إدارة مُدارة جديدة ملف عمل آمنًا على الجهاز. في مشغّل التطبيقات، تظهر التطبيقات مع شارة "العمل" لتحديد أنّ التطبيق وبياناته مُدارة داخل الملف الشخصي للعمل من قِبل مشرف تكنولوجيا المعلومات.
تظهر الإشعارات لكل من الملف الشخصي وملف العمل في عرض موحّد. يتم دائمًا الاحتفاظ بالبيانات لكل ملف شخصي بشكل منفصل وآمن عن بعضها، حتى إذا كان كلا الملفَّين يستخدمان التطبيق نفسه.
بالنسبة إلى الأجهزة المملوكة للشركة، يمكن لمشرفي تكنولوجيا المعلومات البدء بجهاز جديد وضبطه باستخدام حساب مالك الجهاز. يمكن لأصحاب العمل منح الموظفين هذه الأجهزة التي تم تثبيت تطبيق مالك الجهاز عليها والذي يمكنه ضبط الإعدادات العامة للجهاز.
التقاط الشاشة ومشاركتها
يتيح لك نظام التشغيل Android 5.0 إضافة ميزتَي تصوير الشاشة ومشاركتها إلى تطبيقك.
يمكنك التقاط فيديو غير آمن من الشاشة وإرساله عبر الشبكة إذا أردت ذلك، وذلك بعد الحصول على إذن المستخدم.
أنواع جديدة من أجهزة الاستشعار
في نظام التشغيل Android 5.0، يساعد جهاز استشعار كاشف الميل الجديد في تحسين ميزة "التعرّف على الأنشطة" على الأجهزة المتوافقة، ويُبلِغ جهاز استشعار معدل ضربات القلب عن معدل ضربات قلب الشخص الذي يلمس الجهاز.
تتوفّر الآن أجهزة استشعار مركبة للتفاعل جديدة لرصد التفاعلات الخاصة، مثل إيماءة التنشيط وإيماءة الرفع وإيماءة النظرة السريعة.
Chromium WebView
يتضمّن الإصدار الأول من Android 5.0 إصدارًا من Chromium لنظام التشغيل WebView
يستند إلى الإصدار M37 من Chromium، ما يضيف إمكانية استخدام WebRTC وWebAudio وWebGL.
يتضمّن الإصدار M37 من Chromium أيضًا إتاحة أساسية لجميع مواصفات Web Components: العناصر المخصّصة وShadow DOM وعمليات استيراد HTML والنماذج. وهذا يعني أنّه يمكنك استخدام Polymer وعناصر تصميم المواد في WebView بدون الحاجة إلى polyfills.
على الرغم من أنّ WebView يستند إلى Chromium منذ Android 4.4، يمكن الآن تحديث طبقة Chromium من Google Play.
عندما تصبح إصدارات جديدة من Chromium متاحة، يمكن للمستخدمين التحديث من Google Play لضمان حصولهم على أحدث التحسينات وإصلاحات الأخطاء في WebView، ما يوفر أحدث واجهات برمجة التطبيقات للويب وإصلاحات الأخطاء للتطبيقات التي تستخدم WebView على الإصدار 5.0 من Android والإصدارات الأحدث.
تسهيل الاستخدام والإدخال
يمكن لواجهات برمجة التطبيقات الجديدة لإمكانية الاستخدام استرداد معلومات تفصيلية عن خصائص النوافذ على الشاشة التي يمكن للمستخدمين المبصرين التفاعل معها وتحديد إجراءات الإدخال العادية أو المخصّصة لعناصر واجهة المستخدم.
تتيح واجهات برمجة التطبيقات الجديدة لمحرِّر أسلوب الإدخال (IME) التبديل بشكل أسرع إلى محرِّرات IME أخرى مباشرةً من أسلوب الإدخال.
أدوات لإنشاء تطبيقات تستهلك البطارية بكفاءة
تتيح لك واجهات برمجة التطبيقات الجديدة لجدولة المهام تحسين عمر البطارية من خلال تأجيل المهام لتشغيلها في وقت لاحق أو في ظل ظروف محدّدة، مثل عندما يكون الجهاز قيد الشحن أو متصلاً بشبكة Wi-Fi.
ينشئ الأمر dumpsys batterystats
الجديد إحصاءات استخدام البطارية التي يمكنك استخدامها لفهم استخدام الطاقة على مستوى النظام ومعرفة تأثير تطبيقك على بطارية الجهاز. يمكنك الاطّلاع على سجلّ أحداث الطاقة واستهلاك الطاقة التقريبي لكل معرّف فريد وعنصر نظام وغير ذلك.