Android 7.1 للمطوّرين

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

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

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

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

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

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

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

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

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

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

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

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

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

في الإصدار 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 عند الردّ على نوايا مشغّل التطبيقات. يمكنك استخدام Image Asset Studio لتصميم رموز دائرية.

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

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

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

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

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

يوفّر نظام التشغيل Android 7.1 ميزات جديدة لتحسين جدولة سلاسل المهام لتطبيقات الواقع الافتراضي. ويُعدّ ذلك مفيدًا لأنّ تطبيقات الواقع الافتراضي حساسة جدًا للوقت المستغرَق في إرسال البيانات.

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

لتحديد سلسلة محادثات على أنّها سلسلة محادثات لواقع افتراضي، يمكنك استدعاء الأسلوب الجديد ActivityManager.setVrThread().

تلميح للمستخدِم التجريبي

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

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

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

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

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

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

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

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

  • DENSITY_260
  • DENSITY_300
  • DENSITY_340