قائمة ميزات Android 15 وتغييراته

يسرد الجدول التالي جميع الميزات الموثَّقة والتغييرات في السلوك التي قد تؤثّر في مطوّري التطبيقات. استخدِم هذه القائمة للعثور على التغييرات التي تؤثّر فيك، ثم انقر على الرابط المناسب لقراءة المستندات.

الفئة النوع الاسم
تسهيل الاستخدام الميزات وواجهات برمجة التطبيقات الجديدة تحسين تجربة استخدام أجهزة العرض بلغة برايل
في نظام التشغيل Android 15، أتحنا إمكانية استخدام TalkBack لأجهزة العرض بلغة برايل التي تستخدم معيار HID عبر كلّ من USB والبلوتوث الآمن.
الكاميرا والوسائط تغيير (جميع التطبيقات) يؤدي التشغيل المباشر للصوت أو نقله إلى جهاز آخر إلى إبطال مسارات الصوت المباشر أو المنقولة إلى جهاز آخر التي تم فتحها سابقًا عند بلوغ حدود الموارد
بدءًا من Android 15، عندما يطلب تطبيق تشغيل الصوت مباشرةً، يبطل النظام أي كائنات AudioTrack مباشرة مفتوحة حاليًا تمنع تنفيذ طلب المسار الجديد.
الكاميرا والوسائط تغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) قيود على طلب التركيز الصوتي
يجب أن تكون التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android هي التطبيق الأهم أو أن تشغّل خدمة تعمل في المقدّمة ذات صلة بالصوت لكي تتمكّن من طلب التركيز الصوتي.
الكاميرا والوسائط الميزات وواجهات برمجة التطبيقات الجديدة تحسين الإضاءة المنخفضة
يتضمّن Android 15 ميزة "تحسين الإضاءة المنخفضة"، وهي وضع للتعرّض التلقائي للضوء متاح لكل من Camera 2 وإضافة "الوضع الليلي" في الكاميرا.
الكاميرا والوسائط الميزات وواجهات برمجة التطبيقات الجديدة عناصر التحكّم في الكاميرا داخل التطبيق
يضيف Android 15 إضافات تتيح المزيد من التحكّم في أجهزة الكاميرا وخوارزمياتها على الأجهزة المتوافقة.
الكاميرا والوسائط الميزات وواجهات برمجة التطبيقات الجديدة التحكّم في مساحة HDR
يتيح لك نظام التشغيل Android 15 التحكّم في مساحة HDR باستخدام setDesiredHdrHeadroom لتحقيق التوازن بين المحتوى بتنسيق SDR والمحتوى بتنسيق HDR.
الكاميرا والوسائط الميزات وواجهات برمجة التطبيقات الجديدة التحكّم في مستوى الصوت
يتضمّن Android 15 واجهة برمجة التطبيقات LoudnessCodecController استنادًا إلى معيار مستوى الصوت CTA-2075. يمكن أن تساعدك واجهة برمجة التطبيقات هذه في إدارة حالات عدم اتساق مستوى الصوت لضمان عدم اضطرار المستخدمين إلى ضبط مستوى الصوت باستمرار عند التبديل بين المحتوى أو التطبيقات.
الكاميرا والوسائط الميزات وواجهات برمجة التطبيقات الجديدة أجهزة MIDI 2.0 الافتراضية
يتيح الإصدار 15 من نظام التشغيل Android استخدام بروتوكول UMP مع تطبيقات MIDI الافتراضية، ما يتيح لتطبيقات التأليف التحكّم في تطبيقات المزج كجهاز MIDI 2.0 افتراضي تمامًا كما هو الحال مع جهاز MIDI 2.0 USB.
الكاميرا والوسائط الميزات وواجهات برمجة التطبيقات الجديدة فك ترميز برامج AV1 بشكل أكثر فعالية
أصبح برنامج dav1d، وهو برنامج فك ترميز برامج AV1 الشهير من VideoLAN، متاحًا الآن لأجهزة Android التي لا تتوافق مع فك ترميز AV1 في الأجهزة.
الكاميرا والوسائط الإيقاف النهائي استخدِم Spatializer بدلاً من Virtualizer
في Android 15، سنوقف نهائيًا الفئة Virtualizer.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة إمكانية الاتصال بالقمر الصناعي
يواصل نظام التشغيل Android 15 توسيع إمكانية الاتصال بالقمر الصناعي على مستوى النظام الأساسي، ويتضمّن بعض عناصر واجهة المستخدم لضمان توفير تجربة متسقة للمستخدمين في جميع حالات الاتصال بالقمر الصناعي.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة تجارب أكثر سلاسة باستخدام NFC
يعمل نظام التشغيل Android 15 على جعل تجربة الدفع بدون تلامس الأجهزة أكثر سلاسة وموثوقية مع مواصلة دعم نظام Android المتكامل لتطبيقات NFC.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة دور "محفظة Google"
يتضمّن نظام التشغيل Android 15 دور "محفظة Google" الذي يتيح دمجًا أكثر فعالية مع تطبيق المحفظة المفضّل لدى المستخدم.
الوظيفة الأساسية تغيير (جميع التطبيقات) التغييرات على حالة إيقاف الحزمة
في نظام التشغيل Android 15، لن تتم إزالة التطبيقات من حالة FLAG_STOPPED إلا من خلال إجراء مباشر أو غير مباشر من المستخدم. بالإضافة إلى القيود الحالية، يلغي النظام أيضًا جميع عمليات النقل المعلقة عندما يدخل التطبيق في حالة الإيقاف على Android 15.
الوظيفة الأساسية تغيير (جميع التطبيقات) التوافق مع صفحات بحجم 16 كيلوبايت
بدءًا من الإصدار 15 من نظام التشغيل Android، يتيح نظام Android استخدام أجهزة التطوير التي تم ضبطها على استخدام حجم صفحة يبلغ 16 كيلوبايت. إذا كنت تستخدم رموزًا برمجية أصلية في تطبيقك، عليك إعادة إنشاء تطبيقك ليتوافق مع الأجهزة التي تستخدم صفحات ذاكرة بحجم 16 كيلوبايت، وعلى جميع المطوّرين اختبار تطبيقاتهم باستخدام بيئة تتضمن صفحات ذاكرة بحجم 16 كيلوبايت للتأكّد من عدم حدوث أي تراجع غير متوقّع في سلوك التطبيق.
الوظيفة الأساسية تغيير (جميع التطبيقات) التغييرات المطلوبة في بعض التطبيقات لتتوافق مع "المساحة الخاصّة"
المساحة الخاصّة هي ميزة في Android 15 تتيح للمستخدمين إنشاء مساحة منفصلة على أجهزتهم للحفاظ على خصوصية التطبيقات الحسّاسة من خلال طبقة مصادقة إضافية. بما أنّ التطبيقات في المساحة الخاصّة تكون مخفية، يجب أن تتّخذ بعض أنواع التطبيقات خطوات إضافية لتتمكّن من رؤية التطبيقات في المساحة الخاصّة للمستخدم والتفاعل معها.
الوظيفة الأساسية تغيير (جميع التطبيقات) إزالة خط الرموز التعبيرية المستند إلى PNG
تمت إزالة ملف خط الرموز التعبيرية القديم المستند إلى PNG (NotoColorEmojiLegacy.ttf)، ولم يتبقَّ سوى الملف المستند إلى الرسومات المتجهة.
الوظيفة الأساسية تغيير (جميع التطبيقات) الحد الأدنى لمستوى واجهة برمجة التطبيقات المستهدَف القابل للتثبيت
لا يمكن تثبيت التطبيقات التي يكون فيها targetSdkVersion أقل من 24.
الوظيفة الأساسية التغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) نوع الخدمة التي تعمل في المقدّمة لمعالجة الوسائط
يقدّم نظام التشغيل Android 15 نوعًا جديدًا من الخدمات التي تعمل في المقدّمة، وهو mediaProcessing. يكون هذا النوع من الخدمات مناسبًا لعمليات مثل تحويل ترميز ملفات الوسائط.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) قيود على مستقبلات البث BOOT_COMPLETED التي تشغّل الخدمات التي تعمل في المقدّمة
بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android، لا يُسمح لمستقبِلات BOOT_COMPLETED بتشغيل بعض أنواع الخدمات التي تعمل في المقدّمة.
الوظيفة الأساسية التغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) تغييرات على الحالات التي يمكن فيها للتطبيقات تعديل الحالة العامة لوضع "عدم الإزعاج"
لم يعُد بإمكان التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android تغيير الحالة العامة أو السياسة العامة لوضع "عدم الإزعاج" على الجهاز (سواء من خلال تعديل إعدادات المستخدم أو إيقاف وضع "عدم الإزعاج").
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) تغييرات OpenJDK API
في إطار تحديثات OpenJDK API، هناك بعض التغييرات التي يمكن أن تؤثر في توافق التطبيقات، مثل التغييرات في بعض واجهات برمجة التطبيقات الخاصة بتنسيق السلاسل، والتعامل مع رموز اللغات، وتسلسلات الأعداد الصحيحة العشوائية.
الوظيفة الأساسية الإيقاف النهائي إيقاف WebSQL نهائيًا في Android WebView
تم إيقاف الطرق ذات الصلة بـ WebSQL من WebSettings نهائيًا.
إنتاجية المطوّرين وأدواتهم الميزات وواجهات برمجة التطبيقات الجديدة تحديثات OpenJDK 17
يواصل نظام التشغيل Android 15 العمل على تحديث المكتبات الأساسية لنظام Android لتتوافق مع الميزات المتوفّرة في أحدث إصدارات OpenJDK LTS.
إنتاجية المطوّرين وأدواتهم الميزات وواجهات برمجة التطبيقات الجديدة تحسينات على ملفات PDF
يتضمّن نظام التشغيل Android 15 تحسينات كبيرة على واجهات برمجة التطبيقات PdfRenderer.
إنتاجية المطوّرين وأدواتهم الميزات وواجهات برمجة التطبيقات الجديدة تحسينات على التبديل التلقائي للغة
يضيف نظام التشغيل Android 15 عناصر تحكّم إضافية لمساعدة التطبيقات في ضبط التبديل التلقائي للغة بما يتناسب مع حالة الاستخدام.
إنتاجية المطوّرين وأدواتهم الميزات وواجهات برمجة التطبيقات الجديدة تحسين واجهة برمجة التطبيقات OpenType Variable Font
يحسِّن نظام التشغيل 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 من خلال إضافة إمكانات جديدة.
التوافق مع أسواق عالمية الميزات وواجهات برمجة التطبيقات الجديدة خط CJK المتغيّر
اعتبارًا من Android 15، سيكون ملف الخط الخاص باللغات الصينية واليابانية والكورية (CJK)، وهو NotoSansCJK، خطًا متغيّرًا.
التوافق مع أسواق عالمية الميزات وواجهات برمجة التطبيقات الجديدة ضبط المحاذاة بين الأحرف
بدءًا من Android 15، يمكن ضبط محاذاة النص باستخدام تباعد الأحرف من خلال استخدام JUSTIFICATION_MODE_INTER_CHARACTER.
التوافق مع أسواق عالمية الميزات وواجهات برمجة التطبيقات الجديدة ضبط فواصل الأسطر التلقائية
في نظام التشغيل Android 15، يمكن للتطبيقات تطبيق فواصل الأسطر المستندة إلى العبارات على أسطر النص القصيرة فقط، وذلك باستخدام الخيار LINE_BREAK_WORD_STYLE_AUTO.
التوافق مع أسواق عالمية الميزات وواجهات برمجة التطبيقات الجديدة خط إضافي للغة اليابانية (هينتايغانا)
في نظام التشغيل Android 15، يتم تلقائيًا تجميع ملف خط لهيراغانا اليابانية القديمة (المعروفة باسم هينتايغانا).
الشاشات الكبيرة وأشكال الأجهزة الميزات وواجهات برمجة التطبيقات الجديدة تحسين تعدُّد المهام على الشاشات الكبيرة
يوفّر 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 QPR، عمليات إعادة استدعاء MediaProjection التي تسمح لتطبيقك بتخصيص تجربة مشاركة الشاشة الجزئية.
الأمان التغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) إصدارات TLS المحظورة
يحظر نظام التشغيل Android 15 استخدام الإصدارَين 1.0 و1.1 من بروتوكول TLS. تم إيقاف هذه الإصدارات نهائيًا في Android، ولكن تم الآن حظرها للتطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android.
الأمان التغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) إطلاق الأنشطة الآمنة في الخلفية
بالنسبة إلى التطبيقات التي تستهدف Android 15، أجرينا المزيد من التغييرات لمنع التطبيقات الضارة التي تعمل في الخلفية من نقل تطبيقات أخرى إلى المقدّمة، ما يؤدي إلى زيادة امتيازاتها وإساءة استخدام تفاعل المستخدم.
الأمان التغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) أهداف أكثر أمانًا
بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android، يجب أن تتطابق الأهداف التي تستهدف مكوّنات معيّنة بدقة مع مواصفات فلتر الأهداف الخاص بالمكوّن المستهدف، ولن تتطابق الأهداف التي لا تتضمّن إجراءً مع أي فلاتر أهداف.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة دمج "إدارة بيانات الاعتماد" مع ميزة "الملء التلقائي"
بدءًا من Android 15، يمكن للمطوّرين ربط طرق عرض معيّنة، مثل حقول اسم المستخدم أو كلمة المرور، بطلبات "إدارة بيانات الاعتماد"، ما يسهّل تقديم تجربة مستخدم مخصّصة أثناء عملية تسجيل الدخول.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة دمج عملية التسجيل والدخول بنقرة واحدة مع طلبات المقاييس الحيوية
يدمج "مدير بيانات الاعتماد" طلبات المقاييس الحيوية في عمليات إنشاء بيانات الاعتماد وتسجيل الدخول، ما يغني مقدّمي الخدمات عن إدارة طلبات المقاييس الحيوية.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة إدارة المفاتيح للتشفير التام بين الأطراف
استخدِم فئة E2eeContactKeysManager لتسهيل التشفير التام بين الأطراف في تطبيقات Android.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة عمليات التحقّق من الأذونات على معرّفات الموارد المنتظمة (URI) الخاصة بالمحتوى
يقدّم نظام التشغيل Android 15 مجموعة من واجهات برمجة التطبيقات التي تجري عمليات التحقّق من الأذونات على معرّفات الموارد المنتظمة (URI) الخاصة بالمحتوى.
تجربة المستخدم وواجهة مستخدم النظام تغيير (جميع التطبيقات) تفعيل الصور المتحركة لإيماءة الرجوع إلى الخلف التنبؤية للتطبيقات التي وافقت على استخدامها
تمت إزالة خيار المطوّرين للصور المتحركة لإيماءة الرجوع إلى الخلف التنبؤية. بدلاً من ذلك، تظهر صور متحركة في النظام، مثل الرجوع إلى الشاشة الرئيسية والتنقّل بين المهام والتنقّل بين الأنشطة، للتطبيقات التي فعّلت إيماءة الرجوع التوقّعية بالكامل أو على مستوى النشاط.
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) فرض العرض من الحافة إلى الحافة
بالنسبة إلى التطبيقات التي تستهدف Android 15، سنُدرج العديد من التغييرات ذات الصلة بالعرض من الحافة إلى الحافة. قد تتأثر تجربة المستخدم في تطبيقك سلبًا بهذه التغييرات إذا كان تطبيقك يتضمّن عناصر واجهة مستخدم بالقرب من أعلى الشاشة أو أسفلها ولا يتعامل مع الحواف الداخلية.
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) الإعداد الثابت
إذا كان تطبيقك يستهدف الإصدار 15 من نظام التشغيل Android أو الإصدارات الأحدث، Configuration لن يستبعد أشرطة النظام.
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 15 عامًا فأكثر) تكون القيمة التلقائية للسمة elegantTextHeight هي true
بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android، تصبح القيمة التلقائية للسمة elegantTextHeight TextView هي true، ما يؤدي إلى استبدال الخط المضغوط المستخدَم تلقائيًا ببعض النصوص التي تحتوي على مقاييس عمودية كبيرة بخط أكثر قابلية للقراءة.
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 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 ضبط الاهتزازات الغنية للإشعارات الواردة حسب القناة.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة شريحة شريط الحالة لعرض الوسائط والإيقاف التلقائي
يضيف الإصدار QPR1 من نظام التشغيل Android 15 مؤشرًا بارزًا في شريط الحالة لعرض الوسائط (مشاركة الشاشة وبثها وتسجيلها) لضمان معرفة المستخدمين بعملية عرض الوسائط الجارية وتوفير عنصر تحكّم يسهل الوصول إليه لإيقاف العرض. بالإضافة إلى ذلك، يتم تلقائيًا إيقاف عرض الوسائط الجاري عند قفل شاشة الجهاز.