الإصدار 7.1 من نظام التشغيل Android لمطوّري البرامج

يقدم تحديث Android 7.1 مجموعة متنوعة من الميزات والإمكانات الجديدة للمستخدمين والمطورين. يوضّح هذا المستند الميزات الجديدة للمطوّرين.

اختصارات التطبيقات

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

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

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

بعد أن يضيف تطبيقك اختصارات، تصبح متاحة على أي مشغّل تطبيقات يتوافق مع هذه الاختصارات، مثل Pixel Launch (مشغّل التطبيقات التلقائي على أجهزة Pixel) وGoogle Now (مشغّل التطبيقات التلقائي على أجهزة Nexus) وغيرها من مشغّلات التطبيقات التي تتوافق مع التطبيق.

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

إتاحة لوحة مفاتيح الصور على Nexus 6P

إتاحة لوحة مفاتيح الصور: يتيح هذا الخيار للمستخدمين إدخال الصور والمحتوى الآخر مباشرةً من لوحة المفاتيح.

اختصارات التطبيقات على Nexus 6P

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

إتاحة لوحة مفاتيح الصور

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

في الإصدار 7.1 من نظام التشغيل Android، تتضمّن حزمة تطوير البرامج (SDK) لنظام التشغيل Android الآن واجهة برمجة تطبيقات Commit Content API التي توفّر طريقة شاملة تتيح لأدوات تحرير أسلوب الإدخال إرسال الصور وغيرها من المحتوى المنسَّق مباشرةً إلى محرِّر نصوص في أحد التطبيقات. وتتوفّر واجهة برمجة التطبيقات أيضًا في الإصدار 13 من مكتبة الدعم اعتبارًا من الإصدار 25.0.0.

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

رمز تعبيري احترافي جديد

من خلال نظام التشغيل Android 7.1، سنضيف رمزًا تعبيريًا جديدًا يمثّل مجموعة أكبر من المهن للرجال والنساء. ويحقق الرمز التعبيري الجديد التكافؤ بين الرموز التعبيرية الذكورية الحالية والرموز التعبيرية الأنثوية، ويتوفر في مجموعة متنوعة من درجات لون البشرة.

إذا كنت مطوّر لوحة مفاتيح أو تطبيق مراسلة، عليك البدء بدمج هذه الرموز التعبيرية في تطبيقاتك. يمكنك البحث ديناميكيًا عن الرموز التعبيرية الجديدة عن طريق الاتصال بـ Paint.hasGlyph().

مجموعة من الرموز التعبيرية الاحترافية الجديدة النسائية بألوان بشرة مختلفة

البيانات الوصفية المحسّنة للخلفيات المتحركة

يمكنك الآن توفير بيانات وصفية عن الخلفيات المتحركة لأي مكوّن يعرض معاينة للخلفية، مثل تطبيق "أداة اختيار الخلفيات". ويمكنك عرض سمات البيانات الوصفية الحالية، مثل التصنيف والوصف والمؤلف، فضلاً عن السمات الجديدة لعنوان URL للسياق والعنوان، وذلك لربط المستخدمين بمعلومات إضافية عن الخلفية.

لمزيد من المعلومات، يمكنك الاطّلاع على مدونة مطوّري تطبيقات Android.

موارد الرموز المستديرة

شاشة تعرض أداة "مواد عرض الصور"

يمكنك استخدام أداة مواد عرض الصور لإنشاء مواد عرض رموز دائرية بسرعة.

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

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

لمزيد من المعلومات حول تصميم رموز مشغّلات التطبيقات، يمكنك الاطّلاع على إرشادات التصميم المتعدد الأبعاد.

الغرض من "أداة إدارة مساحة التخزين"

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

جدولة مُحسَّنة لسلاسل محادثات الواقع الافتراضي

يوفّر الإصدار Android 7.1 ميزات جديدة لتحسين جدولة سلاسل المحادثات في الواقع الافتراضي. وهذه الميزة مفيدة لأنّ تطبيقات الواقع الافتراضي حساسة جدًا في وقت الاستجابة.

يمكن للتطبيقات الآن تصنيف سلسلة محادثات واحدة كسلسلة محادثات في الواقع الافتراضي. عندما يكون التطبيق في وضع الواقع الافتراضي، سيجدول النظام سلسلة المحادثات هذه بشكل أكثر قوة لتقليل وقت الاستجابة. يمكن أن تحتوي أي عملية على سلسلة محادثات VR واحدة فقط في كل مرة، وقد يطبِّق النظام قيودًا على مقدار الوقت الذي يمكن أن تستغرقه سلسلة المحادثات هذه. ليس لهذا الإعداد أي تأثير عندما لا يكون التطبيق في وضع VR.

لتصنيف سلسلة محادثات كسلسلة محادثات من الواقع الافتراضي، عليك طلب طريقة ActivityManager.setVrThread() الجديدة.

تلميح للمستخدم إلى عرض توضيحي

يمكن للتطبيقات الآن التحقُّق لمعرفة ما إذا كان الجهاز يعمل كمستخدم تجريبي أم لا.

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

واجهات برمجة التطبيقات لمشغّلي شبكة الجوّال وتطبيقات الاتصال

يوفّر النظام الآن ميزات هاتفية جديدة لمشغّلي شبكات الجوّال وتطبيقات الهاتف، بما في ذلك:

  • الاتصال متعدد النقاط
  • خاصية خصوصية صوت CDMA
  • دعم نوع المصدر للبريد الصوتي المرئي
  • خيارات ضبط مشغّل شبكة الجوّال لإدارة الاتصال الهاتفي بالفيديو

كثافات شاشة جديدة لأجهزة Wear OS

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

الكثافات الجديدة للجهاز هي:

  • DENSITY_260
  • DENSITY_300
  • DENSITY_340