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 في اختيار المعرّفات المناسبة لحالة الاستخدام، ويمكنك الاطّلاع على التفاصيل هنا.

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

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

الأمان

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

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

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

تعزيز أمان النظام الأساسي: يتضمّن 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 شرطًا على جميع الأجهزة التي تعمل بالإصدار 10 من نظام التشغيل Android أو الإصدارات الأحدث والأجهزة التي تعمل بالإصدار 32 بت، ويُنصح باستخدامها على جميع الأجهزة التي تعمل بالإصدار 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.