يسرد الجدول التالي جميع الميزات الموثّقة والتغييرات في السلوك التي قد تؤثر في مطوّري التطبيقات. استخدِم هذه القائمة للعثور على التغييرات التي تؤثر فيك، ثم انقر على الرابط المقابل لقراءة المستندات.
| الفئة | النوع | الاسم |
|---|---|---|
| تسهيل الاستخدام | الميزات وواجهات برمجة التطبيقات الجديدة |
برايل أفضل في Android 15، أصبح بإمكان TalkBack دعم أجهزة العرض بلغة برايل التي تستخدم معيار HID عبر كلّ من USB والبلوتوث الآمن. |
| الكاميرا والوسائط | التغيير (جميع التطبيقات) |
يؤدي تشغيل الصوت مباشرةً أو إيقاف تحميله إلى إبطال مسارات الصوت المفتوحة سابقًا
مباشرةً أو التي تم إيقاف تحميلها
عند بلوغ حدود الموارد بدءًا من Android 15، عندما يطلب أحد التطبيقات تشغيل الصوت مباشرةً، يبطل النظام أي كائنات AudioTrack مفتوحة حاليًا تمنع
تلبية طلب المسار الجديد. |
| الكاميرا والوسائط | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
قيود على طلب أولويّة الصوت يجب أن تكون التطبيقات التي تستهدف Android 15 هي التطبيق العلوي أو أن تشغّل خدمة تعمل في المقدّمة ذات صلة بالصوت لطلب أولويّة الصوت. |
| الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسين الإضاءة المنخفضة يقدِّم Android 15 ميزة "تحسين الإضاءة المنخفضة"، وهي وضع للتعرّض التلقائي للضوء متاح لكلّ من Camera 2 وإضافة "الوضع الليلي" في الكاميرا. |
| الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
عناصر التحكّم في الكاميرا داخل التطبيق يضيف Android 15 إضافات للتحكّم بشكل أكبر في أجهزة الكاميرا وخوارزمياتها على الأجهزة المتوافقة. |
| الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
التحكّم في مساحة HDR يتيح لك Android 15 التحكّم في مساحة HDR باستخدام setDesiredHdrHeadroom لتحقيق توازن بين محتوى SDR ومحتوى HDR. |
| الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
التحكّم في مستوى الصوت يقدِّم Android 15 واجهة برمجة التطبيقات LoudnessCodecController، استنادًا إلى معيار CTA-2075 لمستوى الصوت. يمكن أن تساعدك واجهة برمجة التطبيقات هذه في إدارة حالات عدم اتساق مستوى الصوت للتأكّد من عدم اضطرار المستخدمين إلى تعديل مستوى الصوت باستمرار عند التبديل بين المحتوى أو التطبيقات. |
| الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
أجهزة MIDI 2.0 الافتراضية يوسّع Android 15 نطاق دعم UMP ليشمل تطبيقات MIDI الافتراضية، ما يتيح لتطبيقات التأليف التحكّم في تطبيقات المزج الصوتي كجهاز MIDI 2.0 افتراضي تمامًا كما تفعل مع جهاز USB MIDI 2.0. |
| الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
فك ترميز برامج AV1 بشكل أكثر فعالية يتوفّر الآن dav1d، وهو برنامج فك ترميز برامج AV1 الشهير من VideoLAN، لأجهزة Android التي لا تتيح فك ترميز AV1 في الأجهزة. |
| الكاميرا والوسائط | إيقاف نهائيًا /إيقاف نهائي |
استخدام Spatializer بدلاً من Virtualizerفي Android 15، نوقف نهائيًا استخدام الفئة Virtualizer. |
| إمكانية الاتصال | الميزات وواجهات برمجة التطبيقات الجديدة |
دعم الأقمار الصناعية يواصل Android 15 توسيع نطاق دعم المنصة لإمكانية الاتصال عبر الأقمار الصناعية ويتضمّن بعض عناصر واجهة المستخدم لضمان تجربة مستخدم متسقة في جميع حالات الاتصال عبر الأقمار الصناعية. |
| إمكانية الاتصال | الميزات وواجهات برمجة التطبيقات الجديدة |
تجارب أكثر سلاسة باستخدام NFC يعمل Android 15 على جعل تجربة الدفع بدون تلامس أكثر سلاسة وموثوقية مع مواصلة دعم نظام Android القوي لتطبيقات NFC. |
| إمكانية الاتصال | الميزات وواجهات برمجة التطبيقات الجديدة |
دور "المحفظة" يقدِّم Android 15 دور "المحفظة" الذي يتيح تكاملاً أوثق مع تطبيق المحفظة المفضّل لدى المستخدم. |
| الوظيفة الأساسية | التغيير (جميع التطبيقات) |
تغييرات على حالة الحزمة المتوقفة في Android 15، لا تتم إزالة التطبيقات من حالة FLAG_STOPPED إلا من خلال إجراء مباشر أو غير مباشر من جانب المستخدم. بالإضافة إلى القيود الحالية، يلغي النظام أيضًا جميع الأهداف المعلقة عندما يدخل التطبيق في حالة التوقف على Android 15. |
| الوظيفة الأساسية | التغيير (جميع التطبيقات) |
دعم أحجام الصفحات البالغة 16 كيلوبايت بدءًا من Android 15، يتيح نظام Android أجهزة التطوير التي تم ضبطها لاستخدام حجم صفحة يبلغ 16 كيلوبايت. إذا كنت تستخدم رمزًا برمجية أصلية في تطبيقك، عليك إعادة تجميع تطبيقك ليتوافق مع الأجهزة التي تستخدم صفحات بحجم 16 كيلوبايت، وعلى جميع المطوّرين اختبار تطبيقاتهم باستخدام بيئة تتضمن صفحات بحجم 16 كيلوبايت للتأكّد من عدم حدوث أي تراجع غير متوقّع في سلوك التطبيق. |
| الوظيفة الأساسية | التغيير (جميع التطبيقات) |
التغييرات المطلوبة لبعض التطبيقات من أجل دعم "المساحة الخاصّة" "المساحة الخاصّة" هي ميزة في Android 15 تتيح للمستخدمين إنشاء مساحة منفصلة على أجهزتهم للحفاظ على خصوصية التطبيقات الحسّاسة من خلال طبقة مصادقة إضافية. نظرًا إلى أنّ التطبيقات في المساحة الخاصّة تكون مرئية بشكل محدود، تحتاج بعض أنواع التطبيقات إلى اتخاذ خطوات إضافية لتتمكّن من رؤية التطبيقات في المساحة الخاصّة للمستخدم والتفاعل معها. |
| الوظيفة الأساسية | التغيير (جميع التطبيقات) |
تمت إزالة خط الرموز التعبيرية المستند إلى PNG تمت إزالة ملف خط الرموز التعبيرية القديم المستند إلى PNG ( NotoColorEmojiLegacy.ttf)، ولم يتبقَّ سوى الملف المستند إلى المتجهات. |
| الوظيفة الأساسية | التغيير (جميع التطبيقات) |
الحدّ الأدنى لمستوى واجهة برمجة التطبيقات المستهدَف القابل للتثبيت لا يمكن تثبيت التطبيقات التي يكون targetSdkVersion فيها أقل من 24. |
| الوظيفة الأساسية | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
نوع خدمة المقدّمة لمعالجة الوسائط يقدِّم Android 15 نوعًا جديدًا من خدمات المقدّمة، وهو mediaProcessing. يكون هذا النوع من الخدمات مناسبًا لعمليات مثل تحويل ترميز ملفات الوسائط. |
| الوظيفة الأساسية | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
قيود على مستقبلات الب/} البث التي تشغّل الخدمات التي تعمل في المقدّمة بالنسبة إلى التطبيقات التي تستهدف Android 15، لا يُسمح لمستقبِلات الب/} بتشغيل بعض أنواع الخدمات التي تعمل في المقدّمة. BOOT_COMPLETEDBOOT_COMPLETED |
| الوظيفة الأساسية | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
تغييرات على الحالات التي يمكن فيها للتطبيقات تعديل الحالة العامة لوضع "عدم الإزعاج" لم يعُد بإمكان التطبيقات التي تستهدف Android 15 تغيير الحالة العامة أو سياسة وضع "عدم الإزعاج" على الجهاز (إما عن طريق تعديل إعدادات المستخدم أو إيقاف وضع "عدم الإزعاج"). |
| الوظيفة الأساسية | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
تغييرات على OpenJDK API كجزء من تعديلات OpenJDK API، هناك بعض التغييرات التي يمكن أن تؤثر في توافق التطبيقات، مثل التغييرات التي تم إجراؤها على بعض واجهات برمجة التطبيقات لتنسيق السلاسل ومعالجة رموز اللغة وتسلسلات الأعداد الصحيحة العشوائية. |
| الوظيفة الأساسية | إيقاف نهائيًا /إيقاف نهائي |
إيقاف WebSQL نهائيًا في Android WebView تم إيقاف الطرق ذات الصلة بـ WebSQL من WebSettings نهائيًا. |
| إنتاجية المطوّرين وأدواتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
تعديلات OpenJDK 17 يواصل Android 15 العمل على تحديث المكتبات الأساسية لنظام Android لتتوافق مع الميزات في أحدث إصدارات OpenJDK LTS. |
| إنتاجية المطوّرين وأدواتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على PDF يتضمّن Android 15 تحسينات كبيرة على واجهات برمجة التطبيقات PdfRenderer. |
| إنتاجية المطوّرين وأدواتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على التبديل التلقائي للغة يضيف Android 15 عناصر تحكّم إضافية لمساعدة التطبيقات في ضبط التبديل التلقائي للغة بما يتناسب مع حالة استخدامها. |
| إنتاجية المطوّرين وأدواتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهة برمجة التطبيقات المحسّنة للخطوط المتغيّرة بتنسيق OpenType يحسّن Android 15 سهولة استخدام الخط المتغيّر بتنسيق OpenType. |
| إنتاجية المطوّرين وأدواتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
عناصر تحكّم دقيقة في فواصل الأسطر بدءًا من Android 15، يمكن أن تحتفظ TextView وفاصل الأسطر الأساسي بالجزء المحدّد من النص في السطر نفسه لتحسين إمكانية القراءة. |
| إنتاجية المطوّرين وأدواتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
أرشفة التطبيقات يتيح Android 15 عمليتَي أرشفة التطبيقات وإخراجها من الأرشيف على مستوى نظام التشغيل، ما يسهِّل على جميع متاجر التطبيقات إضافة هذه الميزة. |
| الرسومات | الميزات وواجهات برمجة التطبيقات الجديدة |
تحديث طريقة وصول Android إلى وحدة معالجة الرسومات يتضمّن Android 15 محرّك ANGLE كطبقة اختيارية لتشغيل OpenGL® ES فوق Vulkan. يتم حاليًا شحن ANGLE كبرنامج تشغيل نظام GL على بعض الأجهزة الجديدة، وستنتقل أجهزة Android الجديدة إلى دعم OpenGL فقط من خلال ANGLE. |
| الرسومات | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على Canvasيواصل Android 15 تحديث نظام الرسومات Canvas في Android من خلال إمكانات جديدة. |
| التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
خط متغيّر للغة الصينية واليابانية والكورية بدءًا من Android 15، يكون ملف الخط للغات الصينية واليابانية والكورية (CJK)، وهو NotoSansCJK، خطًا متغيّرًا. |
| التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
الضبط بين الأحرف بدءًا من Android 15، يمكن ضبط النص باستخدام تباعد الأحرف من خلال استخدام JUSTIFICATION_MODE_INTER_CHARACTER. |
| التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
ضبط تلقائي لفواصل الأسطر في Android 15، يمكن للتطبيقات تطبيق فواصل الأسطر المستندة إلى العبارات على أسطر النص القصيرة فقط، باستخدام الخيار LINE_BREAK_WORD_STYLE_AUTO. |
| التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
خط Hentaigana ياباني إضافي في Android 15، يتم تلقائيًا تجميع ملف خط Hiragana الياباني القديم (المعروف باسم Hentaigana). |
| الشاشات الكبيرة وعوامل شكل الجهاز | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسين تعدُّد المهام على الشاشات الكبيرة يوفّر Android 15 للمستخدمين طرقًا أفضل لتنفيذ مهام متعددة على الأجهزة ذات الشاشات الكبيرة. |
| الشاشات الكبيرة وعوامل شكل الجهاز | الميزات وواجهات برمجة التطبيقات الجديدة |
دعم الشاشة الخارجية يمكن أن يعلن تطبيقك عن خاصية يستخدمها Android 15 للسماح بعرض Application أو Activity على الشاشات الخارجية الصغيرة للأجهزة القابلة للطي المتوافقة. |
| قيود الواجهات غير المتوفرة في حزمة SDK | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
تعديلات على قيود الواجهات غير المتوفرة في حزمة SDK يتضمّن Android 15 قوائم معدَّلة بالواجهات غير المتوفرة في حزمة SDK والمقيّدة استنادًا إلى التعاون مع مطوّري Android وأحدث الاختبارات الداخلية. |
| الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهة برمجة التطبيقات ApplicationStartInfoتساعد واجهة برمجة التطبيقات ApplicationStartInfo على Android 15 في تقديم إحصاءات حول بدء تشغيل التطبيق، بما في ذلك حالة بدء التشغيل والوقت المستغرَق في مراحل الإطلاق وكيفية بدء تشغيل تطبيقك عند إنشاء مثيل لفئة Application والمزيد. |
| الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
معلومات مفصّلة عن حجم التطبيق يضيف Android 15 واجهة برمجة التطبيقات StorageStats.getAppBytesByDataType([type])، التي تتيح لك الاطّلاع على كيفية استخدام تطبيقك لكل هذه المساحة، بما في ذلك تقسيمات ملف APK ورمز AOT والرمز البرمجي ذي الصلة بالتسريع وبيانات وصفية لملف dex والمكتبات والملفات الشخصية الموجَّهة. |
| الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
إنشاء ملفات تعريف الأداء التي تديرها التطبيقات يتضمّن Android 15 الفئة ProfilingManager، التي تتيح لك جمع معلومات ملفات تعريف الأداء من داخل تطبيقك. |
| الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على قاعدة بيانات SQLite يقدِّم Android 15 واجهات برمجة تطبيقات SQLite التي تعرض ميزات متقدّمة من محرّك SQLite الأساسي الذي يستهدف مشاكل الأداء المحدّدة التي يمكن أن تظهر في التطبيقات. |
| الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
تعديلات على إطار عمل الأداء الديناميكي في Android يواصل Android 15 الاستثمار في إطار عمل الأداء الديناميكي في Android (ADPF)، وهو مجموعة من واجهات برمجة التطبيقات التي تتيح للألعاب والتطبيقات التي تتطلّب أداءً عاليًا التفاعل بشكل مباشر أكثر مع أنظمة الطاقة والأنظمة الحرارية لأجهزة Android. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
رصد تسجيل الشاشة يضيف Android 15 إمكانية رصد التطبيقات التي يتم تسجيلها. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
إمكانات IntentFilter الموسّعةيوفّر Android 15 دعمًا لعملية أكثر دقة لحلّ Intent من خلال UriRelativeFilterGroup، الذي يحتوي على مجموعة من كائنات UriRelativeFilter التي تشكّل مجموعة من قواعد مطابقة Intent التي يجب استيفاء كل منها، بما في ذلك مَعلمات طلب البحث في عنوان URL وأجزاء عنوان URL وقواعد الحظر أو الاستبعاد. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
المساحة الخاصّة تتيح "المساحة الخاصّة" للمستخدمين إنشاء مساحة منفصلة على أجهزتهم للحفاظ على خصوصية التطبيقات الحسّاسة من خلال طبقة مصادقة إضافية. تظهر التطبيقات في "المساحة الخاصّة" في حاوية منفصلة ضِمن مشغِّل التطبيقات، وتكون مخفية من العرض بين التطبيقات المستخدَمة مؤخرًا ومن الإشعارات والإعدادات والتطبيقات الأخرى عندما تكون "المساحة الخاصّة" مقفلة. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
طلب آخر اختيار للمستخدم في "الوصول إلى الصور المحدّدة" يمكن أن تبرز التطبيقات الصور والفيديوهات التي تم اختيارها مؤخرًا فقط عند منح إذن وصول جزئي إلى أذونات الوسائط. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
مبادرة حماية الخصوصية على Android يتضمّن Android 15 أحدث إضافات "خدمات الإعلانات على Android"، بما في ذلك أحدث إصدار من "مبادرة حماية الخصوصية" على Android. هذه الإضافة هي جزء من عملنا على تطوير تقنيات تحسّن خصوصية المستخدمين وتتيح تجارب إعلانات مخصصة فعّالة لتطبيقات الأجهزة الجوّالة. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
Health Connect يدمج Android 15 أحدث الإضافات حول تطبيق Health Connect من Android، وهي منصة آمنة ومركزية لإدارة بيانات الصحة واللياقة البدنية التي تجمعها التطبيقات ومشاركتها. يضيف هذا التحديث دعمًا لأنواع البيانات في مجالات اللياقة البدنية والتغذية ودرجة حرارة البشرة وخطط التدريب والمزيد. |
| الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
مشاركة الشاشة جزئيًا يتيح Android 15 مشاركة الشاشة جزئيًا حتى يتمكّن المستخدمون من مشاركة نافذة تطبيق فقط أو تسجيلها بدلاً من شاشة الجهاز بأكملها. تتضمّن هذه الميزة، التي تم تفعيلها لأول مرة في Android 14 QPR2، عمليات معاودة الاتصال MediaProjection التي تتيح لتطبيقك تخصيص تجربة مشاركة الشاشة جزئيًا. |
| الأمان | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
إصدارات TLS المقيّدة يقيد Android 15 استخدام الإصدارَين 1.0 و1.1 من طبقة النقل الآمنة. تم سابقًا إيقاف هذَين الإصدارَين نهائيًا في Android، ولكن لم يعُد مسموحًا باستخدامهما للتطبيقات التي تستهدف Android 15. |
| الأمان | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
عمليات إطلاق آمنة للأنشطة في الخلفية بالنسبة إلى التطبيقات التي تستهدف Android 15، أدرجنا تغييرات إضافية لمنع التطبيقات الضارة التي تعمل في الخلفية من نقل تطبيقات أخرى إلى المقدّمة ورفع امتيازاتها وإساءة استخدام تفاعل المستخدم. |
| الأمان | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
أهداف أكثر أمانًا بالنسبة إلى التطبيقات التي تستهدف Android 15، يجب أن تتطابق الأهداف التي تستهدف مكوّنات معيّنة بدقة مع مواصفات فلتر Intent للمكوّن المستهدَف، ولم يعُد بإمكان الأهداف بدون إجراء مطابقة أي فلاتر Intent. |
| الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
دمج "مدير بيانات الاعتماد" مع ميزة "التعبئة التلقائية" بدءًا من Android 15، يمكن للمطوّرين ربط طرق عرض معيّنة، مثل حقول اسم المستخدم أو كلمة المرور، بطلبات "مدير بيانات الاعتماد"، ما يسهّل توفير تجربة مستخدم مخصّصة أثناء عملية تسجيل الدخول. |
| الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
دمج عملية تسجيل الاشتراك وتسجيل الدخول بنقرة واحدة مع طلبات المصادقة البيومترية يدمج Credential Manager طلبات المصادقة البيومترية في عمليات إنشاء بيانات الاعتماد وتسجيل الدخول، ما يزيل حاجة مقدّمي الخدمة إلى إدارة طلبات المصادقة البيومترية. |
| الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
إدارة المفاتيح للتشفير التام بين الأطراف استخدِم الفئة E2eeContactKeysManager لتسهيل
التشفير التام بين الأطراف في تطبيقات Android. |
| الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
عمليات التحقّق من الأذونات على عناوين URI للمحتوى يقدِّم Android 15 مجموعة من واجهات برمجة التطبيقات التي تجري عمليات التحقّق من الأذونات على عناوين URI للمحتوى. |
| تجربة المستخدم وواجهة مستخدم النظام | التغيير (جميع التطبيقات) |
تفعيل الصور المتحركة التي تعرض إيماءة إظهار شاشة الرجوع للتطبيقات التي فعّلتها تمت إزالة خيار المطوّرين للصور المتحركة التي تعرض إيماءة إظهار شاشة الرجوع. بدلاً من ذلك، تظهر صور متحركة للنظام، مثل الرجوع إلى الشاشة الرئيسية والتنقّل بين المهام والتنقّل بين الأنشطة، للتطبيقات التي فعّلت إيماءة إظهار شاشة الرجوع إما بالكامل أو على مستوى النشاط. |
| تجربة المستخدم وواجهة مستخدم النظام | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
فرض العرض من الحافة إلى الحافة بالنسبة إلى التطبيقات التي تستهدف Android 15، ندرج عدة تغييرات ذات صلة بالعرض من الحافة إلى الحافة. قد تتأثر تجربة المستخدم في تطبيقك سلبًا بهذه التغييرات إذا كان تطبيقك يحتوي على عناصر في واجهة المستخدم بالقرب من أعلى الشاشة أو أسفلها ولا يتعامل تطبيقك مع المساحات الداخلية. |
| تجربة المستخدم وواجهة مستخدم النظام | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
الإعدادات الثابتة إذا كان تطبيقك يستهدف Android 15 أو الإصدارات الأحدث، لم يعُد Configuration يستبعد أشرطة النظام. |
| تجربة المستخدم وواجهة مستخدم النظام | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
يتم تلقائيًا ضبط السمة elegantTextHeightبالنسبة إلى التطبيقات التي تستهدف Android 15، تصبح السمة elegantTextHeight TextView تلقائيًا، ما يحل محل الخط المضغوط المستخدَم تلقائيًا مع بعض النصوص البرمجية التي تتضمّن مقاييس رأسية كبيرة بخط أكثر سهولة في القراءة.truetrue |
| تجربة المستخدم وواجهة مستخدم النظام | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
TextView تغييرات على عرضلأشكال الأحرف المعقدة في الإصدارات السابقة من Android، قد تعرض بعض الخطوط المائلة أو اللغات التي تتضمّن أشكالاً معقدة الأحرف في منطقة الحرف السابق أو التالي. في بعض الحالات، كانت هذه الأحرف تُقتطَع في موضع البداية أو النهاية. بدءًا من Android 15، يخصّص TextView عرضًا لرسم مساحة كافية لهذه الأحرف ويسمح للتطبيقات بطلب مساحات متروكة إضافية على الجانب الأيسر لمنع الاقتطاع. |
| تجربة المستخدم وواجهة مستخدم النظام | التغيير (التطبيقات التي تستهدف الإصدار 15 والإصدارات الأحدث) |
ارتفاع السطر التلقائي الذي يتوافق مع اللغة في EditTextبالنسبة إلى التطبيقات التي تستهدف Android 15، يتم حجز حد أدنى لارتفاع السطر في EditText ليتطابق مع الخط المرجعي للغة Locale المحدّدة. |
| تجربة المستخدم وواجهة مستخدم النظام | الميزات وواجهات برمجة التطبيقات الجديدة |
معاينات أكثر تفصيلاً للعناصر النائبة باستخدام Generated Previews API بدءًا من Android 15، نضيف دعمًا للمعاينة التي تم إنشاؤها. يعني ذلك أنّه يمكن لمقدّمي العناصر النائبة للتطبيقات إنشاء RemoteViews لاستخدامها كمعاينة في أداة الاختيار، بدلاً من مورد ثابت. |
| تجربة المستخدم وواجهة مستخدم النظام | الميزات وواجهات برمجة التطبيقات الجديدة |
ميزة "صورة داخل صورة" بدءًا من Android 15، يتم الآن تفعيل Activity#onPictureInPictureUiStateChanged بمجرد بدء الصورة المتحركة "صورة داخل صورة". |
| تجربة المستخدم وواجهة مستخدم النظام | الميزات وواجهات برمجة التطبيقات الجديدة |
قواعد محسّنة لوضع "عدم الإزعاج"AutomaticZenRule تتيح للتطبيقات تخصيص قواعد "إدارة الانتباه" (وضع "عدم الإزعاج") وتحديد وقت تفعيلها أو إيقافها. يحسّن Android 15 هذه القواعد بشكل كبير بهدف تحسين تجربة المستخدم. |
| تجربة المستخدم وواجهة مستخدم النظام | الميزات وواجهات برمجة التطبيقات الجديدة |
ضبط VibrationEffect لقنوات الإشعاراتيتيح Android 15 ضبط اهتزازات غنية للإشعارات الواردة حسب القناة. |
| تجربة المستخدم وواجهة مستخدم النظام | الميزات وواجهات برمجة التطبيقات الجديدة |
شريحة شريط حالة بث محتوى الشاشة والإيقاف التلقائي يضيف Android 15 QPR1 مؤشرًا بارزًا في شريط الحالة لبث محتوى الشاشة (مشاركة الشاشة والبث والتسجيل) لضمان أن يكون المستخدمون على علم ببث محتوى الشاشة الجاري وتوفير عنصر تحكّم يسهل الوصول إليه لإيقاف بث محتوى الشاشة. أيضًا، يتم إيقاف بث محتوى الشاشة الجاري تلقائيًا عند قفل شاشة الجهاز. |