عمليات الإيقاف

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

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

استخدام أداة Spatializer بدلاً من Virtualizer

تمت إضافة الفئة Spatializer لأول مرة في Android 12 (المستوى 32 لواجهة برمجة التطبيقات)، وهي تتيح للتطبيقات الاستعلام عن إمكانات وسلوك الصوت المكاني على الجهاز. في نظام التشغيل Android 15، سنوقف الفئة Virtualizer نهائيًا. استخدِم AudioAttributes.Builder.setSpatializationBehavior بدلاً من ذلك لتحديد الطريقة التي تريد أن يتم بها تشغيل المحتوى عندما تتوفّر ميزة الانتقال المكاني.

يعمل نظام التشغيل AndroidX Media3 ExoPlayer 1.0 على تفعيل ميزة "الصوت المكاني" تلقائيًا للصوت المتعدّد القنوات عندما يتوافق الجهاز مع هذه الميزة. يمكنك الاطّلاع على مشاركة المدونة الأخيرة هذه ومستندات الصوت المكاني للحصول على مزيد من المعلومات، بما في ذلك واجهات برمجة التطبيقات للتحكّم في الميزة.