Android 10 للمطوّرين

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

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

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

يتيح لك نظام Android 10 الاستفادة من أحدث تكنولوجيات الأجهزة والبرامج لتوفير تجارب تطبيقات رائعة للمستخدمين.

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

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

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

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

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

الرد السريع في الإشعارات

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

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

مظهر داكن

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

منع تتبُّع الأجهزة: لم يعُد بإمكان التطبيقات الوصول إلى معرّفات الأجهزة التي لا يمكن إعادة ضبطها والتي يمكن استخدامها للتتبُّع، بما في ذلك IMEI للجهاز والرقم التسلسلي والمعرّفات المشابهة. يتم أيضًا اختيار عنوان MAC للجهاز بشكل عشوائي عند الاتصال بشبكات Wi-Fi تلقائيًا. اطّلِع على أفضل الممارسات ل help you choose the right identifiers for your use case، والاطّلاع على التفاصيل هنا.

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

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

الأمان

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

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

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

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

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

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

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

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

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

تسجيل تشغيل الصوت

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

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

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

Native MIDI API

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

ميكروفونات اتجاهية يمكن تكبيرها أو تصغيرها

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

استخدام Vulkan في كل مكان

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

تحسينات ART

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

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

Neural Networks API 1.2

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

Thermal API

عندما ترتفع درجة حرارة الأجهزة بشكل كبير، قد يتم خفض سرعة وحدة المعالجة المركزية و/أو وحدة معالجة الرسومات، وقد يؤدي ذلك إلى التأثير في التطبيقات والألعاب بطرق غير متوقّعة. الآن في 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.