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

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

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

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

تتيح ميزة "التنقّل بالإيماءات" للتطبيقات استخدام الشاشة بالكامل لعرض المحتوى.
يقدّم نظام التشغيل Android 10 وضع التنقّل بالإيماءات بالكامل، ما يؤدي إلى إزالة مساحة شريط التنقّل والسماح للتطبيقات باستخدام ملء الشاشة لتقديم تجارب أكثر تفاعلية وغامرة. ويحتفظ هذا الوضع بأزرار التنقّل المألوفة، وهي "رجوع" و"الشاشة الرئيسية" و"التطبيقات الحديثة"، ولكن من خلال التمرير السريع من الحافة بدلاً من الأزرار المرئية. لتحقيق الدمج السلس مع ميزة "التنقّل بالإيماءات"، يجب أن يمتد التطبيق من الحافة إلى الحافة، مع الرسم خلف شريط التنقّل لتقديم تجربة غامرة. لتنفيذ ذلك، يجب أن تستخدم التطبيقات واجهة برمجة التطبيقات setSystemUiVisibility() لعرضها بملء الشاشة، ثم التعامل مع WindowInsets على النحو المناسب لضمان عدم حجب الأجزاء المهمة من واجهة المستخدم. ننصحك بالبدء في تحسين تطبيقك اليوم، ويمكنك الاطّلاع على سلسلة مشاركات المدوّنة للحصول على مزيد من المعلومات.
لوحات الإعدادات
يمكنك الآن عرض إعدادات النظام الرئيسية مباشرةً في سياق تطبيقك، من خلال Settings Panel API الجديد. لوحة الإعدادات هي واجهة مستخدم عائمة تستدعيها لعرض الإعدادات التي قد يحتاجها المستخدمون، مثل الاتصال بالإنترنت وتكنولوجيا الاتصال قريب المدى (NFC) ومستوى صوت الجهاز. على سبيل المثال، يمكن أن يعرض المتصفّح لوحة تتضمّن إعدادات الاتصال، مثل "وضع الطيران" وشبكة Wi-Fi (بما في ذلك الشبكات القريبة) وبيانات الجوّال. لعرض لوحة الإعدادات، ما عليك سوى إطلاق هدف باستخدام أحد إجراءات Settings.Panel الجديدة.
اختصارات ميزة المشاركة
تسهّل "اختصارات المشاركة" مشاركة المحتوى بشكل أسرع وأسهل، ما يتيح للمستخدمين الانتقال مباشرةً إلى تطبيق آخر لمشاركة المحتوى. يمكن للمطوّرين نشر أهداف المشاركة التي تطلق نشاطًا معيّنًا في تطبيقاتهم مع إرفاق المحتوى، ويتم عرض هذه الأهداف للمستخدمين في واجهة مستخدم المشاركة. وبما أنّها تُنشر مسبقًا، يتم تحميل واجهة مستخدم المشاركة على الفور عند تشغيلها. تشبه ميزة "اختصارات المشاركة" ميزة "اختصارات التطبيقات"، وتستخدم ShortcutInfo API نفسه. تتوافق واجهة برمجة التطبيقات أيضًا مع مكتبة 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 ليشمل طرق المصادقة غير النشطة، مثل الوجه، وإضافة عمليات مصادقة ضمنية وصريحة. في عملية الدفع الواضحة، يجب أن يؤكّد المستخدم المعاملة بشكل صريح في بيئة التنفيذ الموثوقة (TEE) أثناء عملية المصادقة. تم تصميم عملية الموافقة الضمنية لتوفير بديل أخف وزنًا للمعاملات التي تتضمّن مصادقة غير نشطة. يحسّن نظام التشغيل Android 10 أيضًا الخيار الاحتياطي لبيانات اعتماد الجهاز عند الحاجة. مزيد من المعلومات
الكاميرا والوسائط
التقاط العمق الديناميكي للصور
يمكن للتطبيقات الآن طلب صورة "عمق ديناميكي" تتألف من ملف JPEG وبيانات وصفية بتنسيق XMP ذات صلة بالعناصر المتعلقة بالعمق، بالإضافة إلى خريطة العمق والثقة المضمّنة في الملف نفسه. تتيح لك هذه الميزة تقديم خيارات متخصصة للتمويه وتأثيرات البوكيه في تطبيقك. "العمق الديناميكي" هو تنسيق مفتوح للمنظومة المتكاملة، ونحن نعمل مع شركائنا لإتاحته على الأجهزة التي تعمل بنظام التشغيل Android 10 والإصدارات الأحدث.



باستخدام صورة "العمق الديناميكي"، يمكنك توفير خيارات متخصّصة للتمويه وتأثيرات البوكيه في تطبيقك.
تسجيل تشغيل الصوت
يمكن الآن لأي تطبيق يشغّل الصوت أن يسمح للتطبيقات الأخرى بتسجيل بثه الصوتي باستخدام واجهة برمجة تطبيقات جديدة لتسجيل تشغيل الصوت. بالإضافة إلى إتاحة الترجمة والشرح، تتيح لك واجهة برمجة التطبيقات إمكانية توفير حالات استخدام شائعة، مثل بث الألعاب مباشرة. لقد صمّمنا هذه الإمكانية الجديدة مع مراعاة الخصوصية وحماية حقوق الطبع والنشر، لذا فإنّ قدرة التطبيق على تسجيل الصوت من تطبيق آخر محدودة، ما يمنح التطبيقات تحكّمًا كاملاً في إمكانية تسجيل بث الصوت الخاص بها. يمكنك الاطّلاع على مزيد من المعلومات في منشور المدونة.
برامج ترميز جديدة للصوت والفيديو
يتيح نظام التشغيل Android 10 استخدام برنامج ترميز الفيديو المفتوح المصدر AV1، ما يسمح لموفّري الوسائط ببث محتوى فيديو عالي الجودة على أجهزة Android باستخدام نطاق ترددي أقل. بالإضافة إلى ذلك، يتيح نظام التشغيل Android 10 ترميز الصوت باستخدام Opus، وهو برنامج ترميز مفتوح المصدر ومجاني ومحسّن لبث الموسيقى والكلام، وHDR10+ لعرض فيديوهات بنطاق عالي الديناميكية على الأجهزة المتوافقة. توفّر MediaCodecInfo API طريقة أسهل لتحديد إمكانات عرض الفيديو على جهاز Android. بالنسبة إلى أي برنامج ترميز، يمكنك الحصول على قائمة بالأحجام ومعدّلات عرض اللقطات المتوافقة.
Native MIDI API
بالنسبة إلى التطبيقات التي تعالج الصوت بلغة C++، يقدّم نظام التشغيل Android 10 واجهة برمجة تطبيقات MIDI أصلية للتواصل مع أجهزة MIDI من خلال حزمة NDK. تتيح واجهة برمجة التطبيقات هذه استرداد بيانات MIDI داخل دالة رد اتصال صوتي باستخدام عملية قراءة غير حظر، ما يتيح معالجة رسائل MIDI بزمن انتقال منخفض. يمكنك تجربة التطبيق النموذجي والرمز المصدري هنا.
ميكروفونات قابلة للتوجيه والتكبير
يمنحك نظام التشغيل Android 10 المزيد من التحكّم في تسجيل الصوت من خلال واجهة برمجة التطبيقات الجديدة MicrophoneDirection. يمكنك استخدام واجهة برمجة التطبيقات لتحديد اتجاه مفضّل للميكروفون عند تسجيل الصوت. على سبيل المثال، عندما يسجّل المستخدم فيديو "سيلفي"، يمكنك طلب استخدام الميكروفون الأمامي لتسجيل الصوت (إذا كان متاحًا). بالإضافة إلى ذلك، تقدّم واجهة برمجة التطبيقات هذه طريقة موحّدة للتحكّم في الميكروفونات التي يمكن تكبيرها، ما يتيح لتطبيقك التحكّم في أبعاد مجال التسجيل.
تفعيل Vulkan في كل مكان
يوسّع نظام التشغيل Android 10 نطاق تأثير Vulkan من خلال تنفيذنا لواجهة برمجة التطبيقات المتوافقة مع عدة أنظمة أساسية والتي تتطلّب موارد قليلة وتوفّر رسومات ثلاثية الأبعاد عالية الأداء. أصبح الإصدار 1.1 من Vulkan شرطًا أساسيًا على جميع الأجهزة التي تعمل بالإصدار 10 من نظام التشغيل Android أو الإصدارات الأحدث، كما يُنصح باستخدامه على جميع الأجهزة التي تعمل بالإصدار 32 بت. لقد لاحظنا بالفعل رواجًا كبيرًا لاستخدام Vulkan في منظومة Android المتكاملة، إذ إنّ %53 من الأجهزة التي تعمل بالإصدار Android N أو الإصدارات الأحدث متوافقة مع الإصدار 1.0.3 من Vulkan أو الإصدارات الأحدث. مع المتطلبات الجديدة في نظام التشغيل 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 إمكانية تجميع أجزاء من تطبيقك مسبقًا حتى قبل تشغيله. يضيف نظام التشغيل 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 لتوفير تحديثات أسرع من خلال مشروع Treble الذي يوفّر واجهة متوافقة وقابلة للاختبار بين Android ورمز الجهاز الأساسي من مصنّعي الأجهزة ومصنّعي شرائح السيليكون. من خلال Treble، يمكن لمصنّعي الأجهزة توفير نظام التشغيل Android 10 على الأجهزة المتوافقة مع Treble بشكل أسرع وبتكلفة أقل.
يُعدّ Android 10 أيضًا أول إصدار يتوافق مع Project Mainline (المعروفة رسميًا باسم تحديثات نظام Google Play)، وهي تقنيتنا الجديدة التي تهدف إلى حماية مستخدمي Android وتزويد أجهزتهم بأحدث التغييرات المهمة في الرموز البرمجية مباشرةً من Google Play. من خلال تحديثات نظام Google Play، يمكننا تحديث مكوّنات داخلية معيّنة على جميع الأجهزة التي تعمل بالإصدار 10 من نظام التشغيل Android والإصدارات الأحدث، بدون الحاجة إلى إجراء تحديث كامل للنظام من الشركة المصنّعة للجهاز.
بالنسبة إلى المطوّرين، نتوقّع أن تساعد هذه التحديثات في نظام التشغيل Android 10 في تعزيز اتساق تنفيذ النظام الأساسي على نطاق واسع على جميع الأجهزة، وأن تؤدي بمرور الوقت إلى تحقيق المزيد من التوحيد الذي سيقلّل من تكاليف التطوير والاختبار.
البدء
للحصول على موارد المطوّرين الكاملة لنظام التشغيل Android 10، انتقِل إلى developer.android.com/10.