يرتكز Android 10 على ثلاثة جوانب مهمة. أولاً، يقدّم Android 10 أحدث الابتكارات في الأجهزة الجوّالة من خلال ميزات تعلُّم الآلة المتقدّمة ودعم الأجهزة الجديدة، مثل الهواتف القابلة للطيّ والهواتف التي تعمل بشبكات الجيل الخامس (5G). ثانيًا، يركّز Android 10 بشكل أساسي على الخصوصية والأمان، ويتضمّن ما يقرب من 50 ميزة تمنح المستخدمين حماية أكبر وشفافية وتحكّمًا أفضل. أخيرًا، يوسّع Android 10 نطاق عناصر التحكّم في السلامة الرقمية للمستخدمين، ما يتيح للأفراد والعائلات تحقيق توازن أفضل مع التكنولوجيا.
في ما يلي نظرة على الميزات التي يقدّمها Android 10 للمطوّرين وكيفية استخدامها اليوم.
الابتكار والتجارب الجديدة
باستخدام Android 10، يمكنك الاستفادة من أحدث الابتكارات في الأجهزة والبرامج لإنشاء تجارب تطبيقات مذهلة للمستخدمين.
باستخدام Android 10، يمكنك تحسين تطبيقاتك للهواتف القابلة للطيّ والأجهزة الأخرى ذات الشاشات الكبيرة.
الهواتف القابلة للطيّ
بالاستناد إلى الدعم القوي للنوافذ المتعدّدة، يوسّع Android 10 نطاق تنفيذ المهام المتعدّدة على مستوى نوافذ التطبيقات، ويوفّر استمرارية الشاشة للحفاظ على حالة تطبيقك عند طيّ الجهاز أو فتحه. يضيف Android 10 عددًا من التحسينات في onResume و onPause لدعم ميزة "الاستئناف المتعدّد" وإشعار تطبيقك عندما يكون هو التطبيق النشط. يغيّر Android 10 أيضًا طريقة عمل سمة البيان resizeableActivity، ما يساعدك في إدارة طريقة عرض تطبيقك على الهواتف القابلة للطيّ والشاشات الكبيرة. لمساعدتك في تصميم تطبيقات للأجهزة القابلة للطيّ، يمكنك ضبط محاكي قابل للطيّ كجهاز افتراضي (AVD) في استوديو Android. للحصول على تفاصيل حول كيفية تحسين تطبيقاتك للهواتف القابلة للطيّ، يُرجى الاطّلاع على الـ دليل المطوّر.
شبكات الجيل الخامس
تعد شبكات الجيل الخامس (5G) بتقديم سرعات أعلى باستمرار ووقت استجابة أسرع. يضيف Android 10 دعمًا على مستوى النظام الأساسي لشبكات الجيل الخامس (5G)، ويوسّع نطاق واجهات برمجة التطبيقات الحالية لمساعدتك في الاستفادة من هذه التحسينات. يمكنك استخدام واجهات برمجة التطبيقات للاتصال لرصد ما إذا كان الجهاز متصلاً باتصال ذي معدّل نقل بيانات عالٍ والتحقّق مما إذا كان الاتصال محدودًا. باستخدام هذه الواجهات، يمكن لتطبيقاتك وألعابك تخصيص تجارب غنية وغامرة للمستخدمين عبر شبكات الجيل الخامس (5G).
الرد السريع في الإشعارات
يستخدم Android 10 تعلُّم الآلة على الجهاز فقط لاقتراح إجراءات حسب السياق في الإشعارات، مثل الردود السريعة على الرسائل أو فتح خريطة لعرض عنوان في الإشعار. يمكن لتطبيقاتك الاستفادة من هذه الميزة على الفور بدون الحاجة إلى اتّخاذ أي إجراء. يتم إدراج الردود والإجراءات السريعة التي يوفّرها النظام مباشرةً في الإشعارات تلقائيًا. سيظل بإمكانك تقديم الردود والإجراءات الخاصة بك إذا أردت ذلك. ما عليك سوى إيقاف ميزة "الرد السريع" لكل إشعار على حدة باستخدام setAllowGeneratedReplies() و setAllowSystemGeneratedContextualActions().
يمكن أن تقترح ميزة "الرد السريع" إجراءات استنادًا إلى محتوى الإشعار.
مظهر داكن
يضيف Android 10 مظهرًا داكنًا على مستوى النظام، وهو مثالي في الإضاءة المنخفضة ويساعد في توفير شحن البطارية. يمكن للمستخدمين تفعيل مظهر داكن جديد على مستوى النظام من خلال الانتقال إلى "الإعدادات" أو تفعيل ميزة "توفير شحن البطارية". يغيّر ذلك واجهة مستخدم النظام إلى مظهر داكن، ويُفعِّل المظهر الداكن للتطبيقات التي تتوافق معه. يمكنك إنشاء مظهر داكن مخصّص لتطبيقك أو تفعيل ميزة "فرض المظهر الداكن" الجديدة التي تتيح للنظام إنشاء إصدار داكن ديناميكيًا من المظهر الحالي. قد ترغب أيضًا في الاستفادة من ميزة DayNight في AppCompat لتقديم مظهر داكن للمستخدمين على الإصدارات السابقة من Android. يُرجى الاطّلاع على دليل المطوّر لمزيد من المعلومات.
يمكن أن ينشئ Android 10 مظهرًا داكنًا لتطبيقك ديناميكيًا باستخدام ميزة "فرض المظهر الداكن".
التنقل بالإيماءات
يمنح التنقل بالإيماءات التطبيقات شاشة كاملة لعرض المحتوى.
يقدّم Android 10 وضع تنقّل يعتمد بالكامل على الإيماءات، ما يزيل مساحة شريط التنقّل ويسمح للتطبيقات باستخدام الشاشة الكاملة لتقديم تجارب أكثر غنى وغامرة. يحتفظ Android 10 بأزرار التنقّل المألوفة "رجوع" و"الشاشة الرئيسية" و"التطبيقات الحديثة" من خلال التمرير سريعًا من الحافة بدلاً من الأزرار المرئية. لتحقيق التكامل بسلاسة مع التنقّل بالإيماءات، يجب أن يمتد تطبيقك من حافة إلى حافة، وأن يتم الرسم خلف شريط التنقّل لإنشاء تجربة غامرة. لتنفيذ ذلك، يجب أن تستخدم التطبيقات واجهة برمجة التطبيقات setSystemUiVisibility() لعرضها بملء الشاشة، ثم معالجة WindowInsets حسب الاقتضاء لضمان عدم حجب الأجزاء المهمة من واجهة المستخدِم. ابدأ بتحسين تطبيقك اليوم، واطّلِع على سلسلة منشورات المدونة لمزيد من المعلومات.
لوحات الإعدادات
يمكنك الآن عرض إعدادات النظام الرئيسية مباشرةً في سياق تطبيقك، من خلال واجهة برمجة تطبيقات جديدة هي Settings Panel API. لوحة الإعدادات هي واجهة مستخدِم عائمة يمكنك استدعاؤها لعرض الإعدادات التي قد يحتاجها المستخدمون، مثل الاتصال بالإنترنت والاتصال قريب المدى (NFC) ومستوى الصوت. على سبيل المثال، يمكن أن يعرض المتصفّح لوحة تتضمّن إعدادات الاتصال، مثل "وضع الطيران" وشبكة Wi-Fi (بما في ذلك الشبكات المجاورة) وبيانات الجوّال. لعرض لوحة إعدادات، ما عليك سوى إرسال هدف باستخدام أحد الإجراءات الجديدة في Settings.Panel actions.
اختصارات ميزة المشاركة
تسهّل ميزة "اختصارات ميزة المشاركة" عملية المشاركة وتجعلها أسرع، ما يتيح للمستخدمين الانتقال مباشرةً إلى تطبيق آخر لمشاركة المحتوى. يمكن للمطوّرين نشر أهداف المشاركة التي تشغّل نشاطًا معيّنًا في تطبيقاتهم مع إرفاق المحتوى، ويتم عرض هذه الأهداف للمستخدمين في واجهة مستخدِم المشاركة. بما أنّها تُنشَر مسبقًا، يتم تحميل واجهة مستخدِم المشاركة على الفور عند تشغيلها. تشبه ميزة "اختصارات ميزة المشاركة" ميزة "اختصارات التطبيقات" وتستخدم واجهة برمجة التطبيقات نفسها وهي 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 ذات صلة بالعناصر المرتبطة بالعمق وخريطة للعمق والثقة مضمّنة في الملف نفسه. تتيح لك هذه العناصر توفير خيارات تمويه وتأثيرات خلفية ضبابية متخصّصة في تطبيقك. "التقاط العمق الديناميكي" هو تنسيق مفتوح للمنظومة المتكاملة، ونحن نعمل مع شركائنا لتقديمه إلى الأجهزة التي تعمل بالإصدار 10 من Android والإصدارات الأحدث.
باستخدام صورة "التقاط العمق الديناميكي"، يمكنك توفير خيارات تمويه وتأثيرات خلفية ضبابية متخصّصة في تطبيقك.
تسجيل تشغيل الصوت
يمكن الآن لأي تطبيق يشغّل صوتًا السماح لتطبيقات أخرى بتسجيل بثه الصوتي باستخدام واجهة برمجة تطبيقات جديدة لتسجيل تشغيل الصوت API. بالإضافة إلى تفعيل الترجمة والشرح، تتيح لك واجهة برمجة التطبيقات دعم حالات الاستخدام الشائعة، مثل بث الألعاب مباشرةً. لقد أنشأنا هذه الإمكانية الجديدة مع مراعاة الخصوصية وحماية حقوق الطبع والنشر، لذا فإنّ قدرة التطبيق على تسجيل صوت تطبيق آخر محدودة، ما يمنح التطبيقات تحكّمًا كاملاً في ما إذا كان يمكن تسجيل دفقات الصوت الخاصة بها. مزيد من المعلومات في منشور المدونة هذا .
برامج الترميز الجديدة للصوت والفيديو
يضيف Android 10 دعمًا لبرنامج ترميز الفيديو مفتوح المصدر AV1، ما يتيح لمزوّدي الوسائط بث محتوى فيديو عالي الجودة إلى أجهزة Android باستخدام معدّل نقل بيانات أقل. بالإضافة إلى ذلك، يتيح Android 10 ترميز الصوت باستخدام Opus، وهو برنامج ترميز مفتوح وغير خاضع لحقوق الملكية ومحسّن لبث الكلام والموسيقى، و HDR10+ للفيديوهات ذات النطاق العالي الديناميكية على الأجهزة التي تتوافق معه. تقدّم واجهة برمجة التطبيقات MediaCodecInfo API طريقة أسهل لتحديد إمكانات عرض الفيديو لجهاز Android. بالنسبة إلى أي برنامج ترميز معيّن، يمكنك الحصول على قائمة بالأحجام وعدد اللقطات في الثانية المتوافقة.
واجهة برمجة تطبيقات MIDI الأصلية
بالنسبة إلى التطبيقات التي تُجري معالجة الصوت باستخدام لغة C++، يقدّم Android 10 واجهة برمجة تطبيقات MIDI أصلية للتواصل مع أجهزة MIDI من خلال حزمة تطوير البرامج الأصلية (NDK). تتيح واجهة برمجة التطبيقات هذه استرداد بيانات MIDI داخل معاودة الاتصال الصوتية باستخدام عملية قراءة غير حظر، ما يتيح معالجة رسائل MIDI بوقت استجابة منخفض. يمكنك تجربة ذلك باستخدام نموذج التطبيق و رمز المصدر هنا.
ميكروفونات قابلة للتوجيه والتكبير
يمنحك Android 10 مزيدًا من التحكّم في تسجيل الصوت من خلال واجهة برمجة تطبيقات جديدة هي MicrophoneDirection API. يمكنك استخدام واجهة برمجة التطبيقات لتحديد الاتجاه المفضّل للميكروفون عند تسجيل الصوت. على سبيل المثال، عندما يسجّل المستخدم فيديو "سيلفي"، يمكنك طلب الميكروفون الأمامي لتسجيل الصوت (إذا كان متوفرًا). بالإضافة إلى ذلك، تقدّم واجهة برمجة التطبيقات هذه طريقة موحّدة للتحكّم في الميكروفونات القابلة للتكبير ، ما يتيح لتطبيقك التحكّم في بُعد مجال التسجيل.
Vulkan في كل مكان
يوسّع Android 10 نطاق تأثير Vulkan من خلال تنفيذنا لواجهة برمجة التطبيقات المتوافقة مع عدّة منصات والتي تتطلّب موارد قليلة، وهي مخصّصة للرسومات الثلاثية الأبعاد العالية الأداء. أصبح Vulkan 1.1 الآن مطلوبًا على جميع الأجهزة التي تعمل بنظام التشغيل Android 10 والإصدارات الأحدث والتي تبلغ سعتها 64 بت، ومقترَحًا لجميع الأجهزة التي تبلغ سعتها 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
تحسينات ART
تساعد التحسينات في وقت تشغيل ART تطبيقاتك في البدء بشكل أسرع واستهلاك ذاكرة أقل والتشغيل بسلاسة أكبر، بدون الحاجة إلى اتّخاذ أي إجراء من جانبك. تتيح ملفات ART الشخصية التي يقدّمها Google Play لـ ART إجراء عملية تجميع مسبق لأجزاء من تطبيقك حتى قبل تشغيله. أثناء وقت التشغيل، يضيف Android 10 ميزة "تجميع البيانات غير الضرورية حسب الجيل" إلى أداة تجميع البيانات غير الضرورية "النسخ المتزامن" (CC) في وقت تشغيل Android (ART) لجعل عملية تجميع البيانات غير الضرورية أكثر فعالية من حيث الوقت ووحدة المعالجة المركزية (CPU)، وتقليل حالات إيقاف مؤقت لعرض واجهة المستخدم، والمساعدة في تشغيل التطبيقات بشكل أفضل على الأجهزة المنخفضة الإمكانات.
يعرض هذا الرسم البياني النسبة المئوية للتحسين في وقت بدء تشغيل تطبيقات معيّنة عند اختبارها باستخدام ملفات Play الشخصية.
Neural Networks API 1.2
أضفنا 60 عملية جديدة، بما في ذلك ARGMAX وARGMIN وLSTM الكمي، بالإضافة إلى مجموعة من التحسينات في الأداء. يضع ذلك الأساس لتسريع نطاق أكبر بكثير من النماذج، مثل نماذج رصد العناصر وتقسيم الصور. نحن نعمل مع مورّدي الأجهزة و أُطر تعلُّم الآلة الشائعة، مثل TensorFlow، لتحسين دعم NNAPI 1.2 وطرحه.
Thermal API
عندما تصبح الأجهزة ساخنة جدًا، قد يتم تقييد وحدة المعالجة المركزية (CPU) و/أو وحدة معالجة الرسومات (GPU)، ويمكن أن يؤثر ذلك في التطبيقات والألعاب بطرق غير متوقّعة. يمكن الآن للتطبيقات و الألعاب في Android 10 استخدام Thermal API لمراقبة التغييرات على الجهاز واتّخاذ إجراءات للمساعدة في استعادة درجة الحرارة العادية. على سبيل المثال، يمكن لتطبيقات البث تقليل الدقة/معدّل نقل البيانات أو حركة بيانات الشبكة، ويمكن لتطبيق الكاميرا إيقاف الفلاش أو تحسين الصور بشكل مكثّف، أو يمكن للعبة تقليل عدد اللقطات في الثانية أو تجزئة المضلّعات. مزيد من المعلومات هنا.
التوافق من خلال واجهات برمجة التطبيقات العامة
يواصل Android 10 توسيع نطاق القيود المفروضة على الواجهات غير التابعة لحزمة تطوير البرامج (SDK)، ما يتيح للتطبيقات الانتقال تدريجيًا إلى استخدام واجهات برمجة التطبيقات العامة فقط. إذا كانت إحدى الواجهات التي تستخدمها حاليًا مقيّدة، يمكنك طلب واجهة برمجة تطبيقات عامة جديدة لتلك الواجهة بدلاً من ذلك. لمساعدتك في إجراء عملية الانتقال ومنع تعطُّل تطبيقاتك، لن نفعّل القيود إلا عندما يستهدف تطبيقك Android 10 (مستوى واجهة برمجة التطبيقات 29). لمزيد من التفاصيل حول القيود، يُرجى الاطّلاع على دليل المطوّر.
تحديثات أسرع ورموز برمجية أحدث
تم تصميم Android 10 لتوفير تحديثات أسرع من خلال Project Treble، الذي يقدّم واجهة متّسقة وقابلة للاختبار بين Android ورمز الجهاز الأساسي من صنّاع الأجهزة ومصنّعي الشرائح. من خلال Treble، يمكن لصنّاع الأجهزة توفير Android 10 للأجهزة المتوافقة مع Treble بسرعة أكبر وبتكلفة أقل.
يُعد Android 10 أيضًا أول إصدار يتوافق مع Project Mainline (يُعرف رسميًا باسم Google Play system updates)، وهي تقنيتنا الجديدة لتأمين مستخدمي Android والحفاظ على أجهزتهم محدّثة من خلال تغييرات مهمة في الرموز البرمجية، مباشرةً من Google Play. باستخدام تحديثات نظام Google Play، يمكننا تحديث مكوّنات داخلية معيّنة على جميع الأجهزة التي تعمل بالإصدار Android 10 والإصدارات الأحدث، بدون الحاجة إلى تحديث كامل للنظام من الشركة المصنّعة للجهاز.
بالنسبة إلى المطوّرين، نتوقّع أن تساعد هذه التحديثات في Android 10 في تعزيز اتّساق تنفيذ النظام الأساسي على نطاق واسع على مستوى الأجهزة، وأن تؤدي بمرور الوقت إلى تحقيق تجانس أكبر يقلّل من تكاليف التطوير والاختبار.
البدء
للحصول على مراجع المطوّرين الكاملة لنظام التشغيل Android 10، يُرجى الانتقال إلى developer.android.com/10.
