Android 10 للمطوّرين

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

في ما يلي نظرة على الميزات التي يوفّرها نظام التشغيل Android 10 للمطوّرين وكيفية استخدامها اليوم.

الابتكار والتجارب الجديدة

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

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

الهواتف القابلة للطيّ

استنادًا إلى ميزة "النوافذ المتعددة" الفعّالة، يتيح Android 10 إمكانية تنفيذ مهام متعددة في نوافذ التطبيقات المختلفة، كما يوفّر ميزة "استمرارية الشاشة" للحفاظ على حالة التطبيق عند طي الجهاز أو فتحه. يضيف Android 10 عددًا من التحسينات في onResume وonPause لإتاحة الاستئناف المتعدّد وإرسال إشعار إلى تطبيقك عندما يكون في المقدّمة. ويغيّر أيضًا طريقة عمل سمة البيان resizeableActivity لمساعدتك في إدارة طريقة عرض تطبيقك على الشاشات القابلة للطي والشاشات الكبيرة. لمساعدتك في إنشاء تطبيقات للأجهزة القابلة للطي، يمكنك ضبط محاكي جهاز قابل للطي كجهاز افتراضي (AVD) في "استوديو Android". لمعرفة التفاصيل حول كيفية تحسين تطبيقاتك للأجهزة القابلة للطي، يُرجى الاطّلاع على دليل المطوِّر.

شبكات الجيل الخامس

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

ميزة "الرد السريع" في الإشعارات

يستخدم Android 10 تكنولوجيا تعلُّم الآلة على الجهاز فقط لاقتراح إجراءات مستندة إلى السياق في الإشعارات، مثل الردود السريعة على الرسائل أو فتح خريطة لعنوان في الإشعار. يمكن لتطبيقاتك الاستفادة من هذه الميزة على الفور، بدون الحاجة إلى اتخاذ أي إجراء. يتم إدراج الردود والإجراءات الذكية التي يوفّرها النظام مباشرةً في الإشعارات تلقائيًا. لا يزال بإمكانك تقديم ردودك وإجراءاتك الخاصة إذا أردت. ما عليك سوى إيقاف ميزة "الرد السريع" لكل إشعار على حدة باستخدام setAllowGeneratedReplies()‎ و setAllowSystemGeneratedContextualActions()‎.

يمكن لميزة "الرد السريع" اقتراح إجراءات استنادًا إلى محتوى الإشعار.

مظهر داكن

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

يمكن لنظام التشغيل Android 10 إنشاء مظهر داكن لتطبيقك بشكل ديناميكي باستخدام ميزة "فرض المظهر الداكن".

التنقل بالإيماءات

تتيح ميزة "التنقّل بالإيماءات" للتطبيقات عرض المحتوى بملء الشاشة.

يقدّم Android 10 وضع التنقّل بالإيماءات بالكامل الذي يلغي منطقة شريط التنقّل ويسمح للتطبيقات باستخدام وضع ملء الشاشة لتقديم تجارب أكثر تفاعلية وغامرة. ويحتفظ بميزة التنقّل المألوفة "الرجوع" و"الشاشة الرئيسية" و"التطبيقات المستخدَمة مؤخرًا" من خلال التمرير السريع على الحافة بدلاً من الأزرار المرئية. لتحقيق التكامل السلس مع ميزة التنقّل بالإيماءات، يجب أن يمتد المحتوى من الحافة إلى الحافة، وأن يتم عرضه خلف شريط التنقّل لتقديم تجربة غامرة. لتنفيذ ذلك، يجب أن تستخدم التطبيقات واجهة برمجة التطبيقات setSystemUiVisibility() ليتم عرضها في وضع ملء الشاشة، ثم معالجة WindowInsets حسب الاقتضاء لضمان عدم حجب الأجزاء المهمة من واجهة المستخدم. ابدأ بتحسين تطبيقك اليوم، واطّلِع على سلسلة منشورات المدوّنة لمزيد من المعلومات.

لوحات الإعدادات

يمكنك الآن عرض إعدادات النظام الرئيسية مباشرةً في سياق تطبيقك، من خلال واجهة برمجة تطبيقات لوحة الإعدادات الجديدة. لوحة الإعدادات هي واجهة مستخدم عائمة يتم استدعاؤها لعرض الإعدادات التي قد يحتاجها المستخدمون، مثل الاتصال بالإنترنت وتقنية NFC ومستوى الصوت. على سبيل المثال، يمكن للمتصفّح عرض لوحة تتضمّن إعدادات إمكانية الاتصال، مثل "وضع الطيران" و"شبكة Wi-Fi" (بما في ذلك الشبكات المجاورة) و"بيانات الجوّال". لعرض لوحة الإعدادات، ما عليك سوى إرسال طلب باستخدام أحد إجراءات Settings.Panel الجديدة.

اختصارات ميزة المشاركة

تسهّل اختصارات المشاركة عملية المشاركة وتجعلها أسرع، ما يتيح للمستخدمين الانتقال مباشرةً إلى تطبيق آخر لمشاركة المحتوى. يمكن للمطوّرين نشر أهداف المشاركة التي تطلق نشاطًا معيّنًا في تطبيقاتهم مع إرفاق المحتوى، ويتم عرضها للمستخدمين في واجهة مستخدم المشاركة. وبما أنّها تُنشر مسبقًا، يتم تحميل واجهة مستخدم المشاركة على الفور عند تشغيلها. تشبه ميزة "اختصارات المشاركة" ميزة "اختصارات التطبيقات"، وتستخدم واجهة برمجة التطبيقات ShortcutInfo نفسها. تتوفّر واجهة برمجة التطبيقات أيضًا في مكتبة ShareTarget AndroidX. لمزيد من التفاصيل، يُرجى الاطّلاع على نموذج التطبيق.

تتيح اختصارات المشاركة للمستخدمين الانتقال مباشرةً إلى نشاط معيّن في تطبيقاتك مع إرفاق محتوى.

الخصوصية للمستخدمين

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

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

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

حماية بيانات الموقع الجغرافي في عمليات فحص الشبكة: تتطلب معظم واجهات برمجة التطبيقات لفحص الشبكات إذن تحديد الموقع الجغرافي التقريبي. يعزّز Android 10 الحماية حول واجهات برمجة التطبيقات هذه من خلال طلب إذن تحديد الموقع الجغرافي الدقيق بدلاً من ذلك.

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

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

حظر المقاطعات غير المرغوب فيها: يمنع Android 10 تشغيل التطبيقات في الخلفية التي تنتقل بشكل غير متوقع إلى المقدّمة وتستحوذ على التركيز من تطبيق آخر. مزيد من المعلومات هنا.

الأمان

يقدّم Android 10 عددًا من الميزات التي تحافظ على أمان المستخدمين من خلال التقدّم في التشفير وتعزيز النظام الأساسي والمصادقة. مزيد من المعلومات حول تحديثات الأمان في Android 10

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

الإصدار 1.3 من بروتوكول أمان طبقة النقل (TLS) تلقائيًا: يفعّل Android 10 أيضًا الإصدار 1.3 من بروتوكول أمان طبقة النقل (TLS) تلقائيًا، وهو مراجعة رئيسية لمعيار بروتوكول أمان طبقة النقل (TLS) مع مزايا الأداء والأمان المحسّن.

تعزيز أمان النظام الأساسي: يتضمّن Android 10 أيضًا تعزيز أمان العديد من المناطق التي تتسم بأهمية بالغة من حيث الأمان في النظام الأساسي.

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

الكاميرا والوسائط

التقاط العمق الديناميكي للصور

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

باستخدام صورة "التقاط العمق الديناميكي"، يمكنك تقديم خيارات متخصّصة للتمويه والخلفية الضبابية في تطبيقك.

تسجيل الصوت أثناء التشغيل

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

برامج ترميز جديدة للصوت والفيديو

يضيف Android 10 دعمًا لبرنامج ترميز الفيديو المفتوح المصدر AV1، والذي يسمح لموفّري الوسائط ببث محتوى فيديو عالي الجودة إلى أجهزة Android باستخدام نطاق ترددي أقل. بالإضافة إلى ذلك، يتيح Android 10 ترميز الصوت باستخدام Opus، وهو برنامج ترميز مفتوح المصدر وغير خاضع لحقوق الملكية ومحسَّن لبث الكلام والموسيقى، وHDR10+‎ للفيديوهات ذات النطاق العالي الديناميكية على الأجهزة المتوافقة. توفّر واجهة برمجة التطبيقات MediaCodecInfo طريقة أسهل لتحديد إمكانات عرض الفيديوهات على أجهزة Android. بالنسبة إلى أي برنامج ترميز، يمكنك الحصول على قائمة بالأحجام وعدد اللقطات في الثانية المتاحة.

Native MIDI API

بالنسبة إلى التطبيقات التي تعالج الصوت بلغة C++‎، يقدّم Android 10 واجهة برمجة تطبيقات MIDI أصلية للتواصل مع أجهزة MIDI من خلال حزمة تطوير البرامج (SDK) الأصلية. تسمح واجهة برمجة التطبيقات هذه باسترداد بيانات MIDI داخل استدعاء صوتي باستخدام قراءة غير محظورة، ما يتيح معالجة رسائل MIDI بوقت استجابة منخفض. يمكنك تجربة ذلك من خلال نموذج التطبيق والرمز المصدر هنا.

ميكروفونات اتجاهية قابلة للتكبير

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

‫Vulkan في كل مكان

يوسّع Android 10 تأثير Vulkan من خلال تنفيذنا لواجهة برمجة التطبيقات المتوافقة مع عدة أنظمة أساسية والتي تتطلّب موارد قليلة، وهي مخصّصة للرسومات الثلاثية الأبعاد العالية الأداء. أصبح Vulkan 1.1 الآن من المتطلبات على جميع الأجهزة التي تعمل بنظام التشغيل Android 10 والإصدارات الأحدث، ويُنصح به لجميع الأجهزة التي تعمل بنظام التشغيل 32 بت. نلاحظ بالفعل زخمًا كبيرًا في دعم Vulkan في المنظومة المتكاملة، فمن بين الأجهزة التي تعمل بنظام التشغيل Android N أو الإصدارات الأحدث، يتوافق %53 منها مع الإصدار Vulkan 1.0.3 أو الإصدارات الأحدث. ومع المتطلبات الجديدة في Android 10، نتوقع أن نشهد تحسنًا أكبر في معدل الاستخدام خلال العام المقبل.

إمكانية الاتصال

تحسين الاتصال بين الأجهزة والاتصال بالإنترنت

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

أوضاع أداء Wi-Fi

يمكن للتطبيقات الآن طلب اتصال Wi-Fi تكيُّفي من خلال تفعيل وضعَي الأداء العالي ووقت الاستجابة السريع. ويمكن أن يكون ذلك مفيدًا جدًا في الحالات التي يكون فيها وقت الاستجابة المنخفض مهمًا لتجربة المستخدم، مثل الألعاب في الوقت الفعلي والمكالمات الصوتية النشطة وحالات الاستخدام المماثلة. تعمل المنصة مع البرامج الثابتة للجهاز لتلبية المتطلبات بأقل استهلاك للطاقة. لاستخدام أوضاع الأداء الجديدة، يمكنك استدعاء WifiManager.WifiLock.createWifiLock()‎ باستخدام WIFI_MODE_FULL_LOW_LATENCY أو WIFI_MODE_FULL_HIGH_PERF. وفي هذه الأوضاع، تعمل المنصة مع البرامج الثابتة للجهاز لتلبية المتطلبات بأقل استهلاك للطاقة.

أساسيات Android

تحسينات وقت تشغيل Android ‏(ART)

تساعد التحسينات في وقت تشغيل ART على بدء تشغيل تطبيقاتك بشكل أسرع واستهلاك ذاكرة أقل وتشغيلها بسلاسة أكبر، بدون الحاجة إلى أي عمل من جانبك. ملفات تعريف ART التي يوفّرها Google Play تتيح لـ ART تجميع أجزاء من تطبيقك مسبقًا حتى قبل تشغيله. في وقت التشغيل، يضيف Android 10 ميزة "جمع المهملات حسب الأجيال" إلى أداة "جمع المهملات" في "النسخ المتزامن" (CC) في ART لجعل عملية جمع المهملات أكثر كفاءة من حيث الوقت ووحدة المعالجة المركزية، وتقليل التقطّع، والمساعدة في تشغيل التطبيقات بشكل أفضل على الأجهزة المنخفضة المواصفات.

يعرض هذا الرسم البياني النسبة المئوية للتحسُّن في وقت بدء تشغيل تطبيقات معيّنة عند اختبارها باستخدام ملفات Play الشخصية.

الإصدار 1.2 من Neural Networks API

أضفنا 60 عملية جديدة، بما في ذلك ARGMAX وARGMIN وLSTM المكمَّمة، إلى جانب مجموعة من تحسينات الأداء. يضع هذا الأساس لتسريع نطاق أكبر بكثير من النماذج، مثل تلك الخاصة برصد العناصر وتجزئة الصور. نعمل مع مورّدي الأجهزة وأُطر عمل تعلُّم الآلة الشائعة، مثل TensorFlow، لتحسين إتاحة الإصدار 1.2 من واجهة NNAPI وطرحه.

Thermal API

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

التوافق من خلال واجهات برمجة التطبيقات العامة

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

تحديثات أسرع ورموز برمجية أحدث

تم تصميم Android 10 لتوفير تحديثات أسرع من خلال Project Treble، الذي يوفّر واجهة متّسقة وقابلة للاختبار بين Android ورمز الجهاز الأساسي من صانعي الأجهزة والشركات المصنّعة للسيليكون. من خلال Treble، يمكن لصنّاع الأجهزة توفير Android 10 للأجهزة المتوافقة مع Treble بسرعة أكبر وبتكلفة أقل.

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

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

البدء

للاطّلاع على مراجع المطوّرين الكاملة لنظام التشغيل Android 10، يُرجى الانتقال إلى developer.android.com/10.