تم تصميم الإصدار 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. للحصول على تفاصيل حول كيفية تحسين تطبيقاتك للأجهزة القابلة للطي، اطّلِع على دليل المطوّرين.
شبكات الجيل الخامس
تعد شبكة الجيل الخامس (5G) بتقديم سرعات أعلى باستمرار ووقت استجابة أسرع، ويضيف نظام التشغيل Android 10 إمكانية استخدام المنصة لشبكة الجيل الخامس ويوسّع نطاق واجهات برمجة التطبيقات الحالية لمساعدتك في الاستفادة من هذه التحسينات. يمكنك استخدام واجهات برمجة التطبيقات الخاصة بالاتصال للتأكّد مما إذا كان الجهاز متصلاً بشبكة ذات معدّل نقل بيانات عالٍ والتحقّق مما إذا كان الاتصال خاضعًا لقيود الاستخدام. وباستخدام هذه الميزات، يمكن لتطبيقاتك وألعابك أن تقدّم تجارب غنية وجذابة للمستخدمين عبر شبكة الجيل الخامس.
"الرد السريع" في الإشعارات
يستخدم نظام التشغيل Android 10 ميزة تعلُّم الآلة على الجهاز لاقتراح إجراءات سياقية في الإشعارات، مثل الردود الذكية على الرسائل أو فتح خريطة لعرض عنوان في الإشعار. يمكن لتطبيقاتك الاستفادة من هذه الميزة على الفور بدون الحاجة إلى اتّخاذ أي إجراء. يتم تلقائيًا إدراج الردود السريعة والإجراءات التي يوفّرها النظام مباشرةً في الإشعارات. سيظل بإمكانك تقديم ردودك وإجراءاتك الخاصة إذا أردت ذلك. ما عليك سوى إيقاف ميزة "الرد السريع" لكل إشعار على حدة باستخدام setAllowGeneratedReplies() وsetAllowSystemGeneratedContextualActions().
يمكن أن تقترح ميزة "الرد السريع" إجراءات استنادًا إلى محتوى الإشعار.
مظهر داكن
يضيف الإصدار 10 من نظام التشغيل Android ميزة "المظهر الداكن" على مستوى النظام، وهي مثالية في الإضاءة المنخفضة وتساعد في توفير شحن البطارية. يمكن للمستخدمين تفعيل مظهر داكن جديد على مستوى النظام من خلال الانتقال إلى "الإعدادات" أو تفعيل ميزة "توفير شحن البطارية". يؤدي ذلك إلى تغيير واجهة مستخدم النظام إلى المظهر الداكن، وتفعيل المظهر الداكن للتطبيقات التي تتوافق معه. يمكنك إنشاء مظهر داكن مخصّص لتطبيقك أو تفعيل ميزة "فرض المظهر الداكن" الجديدة التي تتيح للنظام إنشاء نسخة داكنة ديناميكيًا من المظهر الحالي. يمكنك أيضًا الاستفادة من ميزة DayNight في AppCompat لتوفير مظهر داكن للمستخدمين على إصدارات Android السابقة. راجِع دليل المطوِّر للمزيد من المعلومات.
يمكن لنظام التشغيل Android 10 إنشاء مظهر داكن لتطبيقك بشكل ديناميكي باستخدام ميزة "فرض المظهر الداكن".
التنقل بالإيماءات
تتيح ميزة "التنقّل بالإيماءات" للتطبيقات استخدام الشاشة بالكامل لعرض المحتوى.
يقدّم نظام التشغيل Android 10 وضع تنقّل بالإيماءات بالكامل، ما يؤدي إلى إزالة مساحة شريط التنقّل والسماح للتطبيقات باستخدام ملء الشاشة لتقديم تجارب أكثر تفاعلية وغامرة. ويحتفظ هذا الوضع بأزرار التنقّل المألوفة، وهي "رجوع" و"الشاشة الرئيسية" و"التطبيقات الحديثة"، ولكن من خلال التمرير السريع من الحافة بدلاً من الأزرار المرئية. لتحقيق التوافق التام مع ميزة "التنقّل بالإيماءات"، يجب أن يمتد التطبيق من الحافة إلى الحافة، مع الرسم خلف شريط التنقّل لتقديم تجربة شاملة. لتنفيذ ذلك، يجب أن تستخدم التطبيقات واجهة برمجة التطبيقات setSystemUiVisibility() لعرضها بملء الشاشة، ثم التعامل مع WindowInsets على النحو المناسب لضمان عدم حجب الأجزاء المهمة من واجهة المستخدم. يمكنك البدء في تحسين تطبيقك اليوم، والاطّلاع على سلسلة مشاركات المدوّنة للحصول على مزيد من المعلومات.
لوحات الإعدادات
يمكنك الآن عرض إعدادات النظام الرئيسية مباشرةً في سياق تطبيقك، من خلال Settings Panel API الجديد. لوحة الإعدادات هي واجهة مستخدم عائمة يمكنك استدعاؤها لعرض الإعدادات التي قد يحتاجها المستخدمون، مثل الاتصال بالإنترنت وتقنية NFC ومستوى الصوت. على سبيل المثال، يمكن أن يعرض المتصفّح لوحة تتضمّن إعدادات الاتصال، مثل "وضع الطيران" وWi-Fi (بما في ذلك الشبكات القريبة) وبيانات الجوّال. لعرض لوحة الإعدادات، ما عليك سوى إطلاق intent باستخدام أحد إجراءات 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 من بروتوكول أمان طبقة النقل تلقائيًا، وهو إصدار رئيسي من معيار بروتوكول أمان طبقة النقل يتضمّن مزايا في الأداء وأمانًا محسّنًا.
تعزيز أمان النظام الأساسي: يتضمّن نظام التشغيل 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
تحسينات ART
تساعد التحسينات في وقت تشغيل ART على بدء تشغيل تطبيقاتك بشكل أسرع واستهلاك ذاكرة أقل وتشغيلها بسلاسة أكبر، بدون الحاجة إلى أي إجراء من جانبك. تتيح ملفات ART الشخصية التي يوفّرها Google Play إمكانية تجميع أجزاء من تطبيقك مسبقًا حتى قبل تشغيله. في وقت التشغيل، يضيف نظام التشغيل Android 10 ميزة "جمع البيانات المُهمَلة حسب الأجيال" إلى ميزة "النسخ المتزامن" (CC) في أداة جمع البيانات المُهمَلة في وقت تشغيل Android (ART)، وذلك لجعل عملية جمع البيانات المُهمَلة أكثر كفاءة من حيث الوقت ووحدة المعالجة المركزية (CPU)، وتقليل إيقاف مؤقت لعرض واجهة المستخدم، والمساعدة في تشغيل التطبيقات بشكل أفضل على الأجهزة المنخفضة المواصفات.
يعرض هذا الرسم البياني النسبة المئوية للتحسّن في وقت بدء التشغيل لتطبيقات معيّنة عند اختبارها باستخدام ملفات Play.
الإصدار 1.2 من واجهة Neural Networks API
أضفنا 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.
