يسرد الجدول التالي جميع التغييرات الموثَّقة في الميزات والسلوك التي قد تؤثر في مطوّري التطبيقات. استخدِم هذه القائمة للعثور على التغييرات التي تؤثر فيك، ثم انقر على الرابط المقابل لقراءة المستندات.
الفئة | النوع | الاسم |
---|---|---|
تسهيل الاستخدام | الميزات وواجهات برمجة التطبيقات الجديدة |
تجربة أفضل للعرض بلغة برايل في الإصدار 15 من نظام التشغيل Android، أصبح بإمكان TalkBack إتاحة استخدام أجهزة العرض بلغة برايل التي تستخدم معيار HID عبر USB وتقنية Bluetooth الآمنة. |
الكاميرا والوسائط | تغيير (جميع التطبيقات) |
يؤدي تشغيل الصوت المباشر وتشغيل الصوت من خلال التخزين المؤقت إلى إبطال ملفّات المحتوى المفتوحة سابقًا
التي تم تشغيلها مباشرةً أو من خلال التخزين المؤقت
عند بلوغ حدود الموارد اعتبارًا من Android 15، عندما يطلب أحد التطبيقات تشغيل المحتوى مباشرةً، يبطل النظام أي عناصر AudioTrack مفتوحة حاليًا تمنع
تلبية طلب المحتوى الجديد. |
الكاميرا والوسائط | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
القيود المفروضة على طلب التركيز على الصوت يجب أن تكون التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android هي التطبيق الأهم أو أن تعمل على خدمة تعمل في المقدّمة ذات صلة بالصوت من أجل طلب التركيز على الصوت. |
الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسين الإضاءة المنخفضة يقدّم نظام التشغيل Android 15 ميزة "تحسين الإضاءة المنخفضة"، وهو وضع للتعرّض التلقائي للضوء متاح لكل من الكاميرا 2 وإضافة "الوضع الليلي" في الكاميرا. |
الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
عناصر التحكّم في الكاميرا داخل التطبيق يضيف نظام التشغيل Android 15 إضافات لتوفير المزيد من التحكّم في أجهزة الكاميرا وخوارزمياتها على الأجهزة المتوافقة. |
الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
التحكّم في نطاق HDR الديناميكي يتيح لك نظام التشغيل Android 15 التحكّم في نطاق HDR الديناميكي باستخدام setDesiredHdrHeadroom لتحقيق التوازن بين المحتوى بدقة عادية والمحتوى بدقة عالية الديناميكية. |
الكاميرا والوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
التحكّم في مستوى الصوت يقدّم نظام التشغيل 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 على تحسين تجربة الدفع بدون تلامس الأجهزة وجعلها أكثر سلاسة وموثوقية، مع مواصلة توفير منظومة التطبيقات المتكاملة القوية لتقنية NFC على Android. |
إمكانية الاتصال | الميزات وواجهات برمجة التطبيقات الجديدة |
دور "محفظة Google" يقدّم نظام التشغيل Android 15 دور "محفظة Google" الذي يتيح الدمج بشكلٍ أقوى مع تطبيق المحفظة المفضّل لدى المستخدم. |
الوظيفة الأساسية | تغيير (جميع التطبيقات) |
التغييرات في حالة حظر الحزمة في الإصدار 15 من Android، لا تتم إزالة التطبيقات من الحالة 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 التي تبدأ الخدمات التي تعمل في المقدّمةبالنسبة إلى التطبيقات التي تستهدف Android 15، لا يُسمح لمستقبِلات BOOT_COMPLETED ببدء بعض أنواع الخدمات التي تعمل في المقدّمة. |
الوظيفة الأساسية | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
التغييرات في الحالات التي يمكن للتطبيقات فيها تعديل الحالة العامة لوضع "عدم الإزعاج" لم تعُد التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android قادرة على تغيير الحالة العامة أو سياسة وضع "عدم الإزعاج" على الجهاز (إما عن طريق تعديل إعدادات المستخدم أو إيقاف وضع "عدم الإزعاج"). |
الوظيفة الأساسية | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
تغييرات في OpenJDK API في إطار تحديثات OpenJDK API، هناك بعض التغييرات التي يمكن أن تؤثّر في توافق التطبيق، مثل التغييرات في بعض واجهات برمجة التطبيقات لتنسيق السلسلة، ومعالجة رمز اللغة، وتسلسلات الأعداد الصحيحة العشوائية. |
الوظيفة الأساسية | الإيقاف النهائي |
إيقاف WebSQL نهائيًا في Android WebView تم إيقاف الطرق ذات الصلة بلغة الاستعلامات البنيوية (SQL) على الويب من WebSettings نهائيًا. |
أدوات المطوّرين وإنتاجيتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
تحديثات OpenJDK 17 يواصل نظام التشغيل Android 15 العمل على إعادة تحميل المكتبات الأساسية لنظام التشغيل Android لمواءمتها مع الميزات في أحدث إصدارات OpenJDK LTS. |
أدوات المطوّرين وإنتاجيتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على ملفات PDF يتضمّن Android 15 تحسينات كبيرة على واجهات برمجة تطبيقات PdfRenderer . |
أدوات المطوّرين وإنتاجيتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على ميزة "التبديل التلقائي للغات" يضيف نظام التشغيل Android 15 عناصر تحكّم إضافية لمساعدة التطبيقات في ضبط ميزة "التبديل التلقائي للغات" وفقًا لحالة الاستخدام. |
أدوات المطوّرين وإنتاجيتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهة برمجة تطبيقات محسّنة لـ OpenType Variable Font يعمل نظام التشغيل Android 15 على تحسين سهولة استخدام الخط المتغير OpenType. |
أدوات المطوّرين وإنتاجيتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
عناصر التحكّم الدقيقة في علامات الفصل اعتبارًا من الإصدار 15 من Android، يمكن لعنصر TextView وعنصر الفصل الأساسي الحفاظ على الجزء المحدّد من النص في السطر نفسه لتحسين إمكانية القراءة. |
أدوات المطوّرين وإنتاجيتهم | الميزات وواجهات برمجة التطبيقات الجديدة |
أرشفة التطبيقات يتيح Android 15 عمليتَي أرشفة التطبيقات وإخراجها من الأرشيف على مستوى نظام التشغيل، ما يسهِّل على جميع متاجر التطبيقات إضافة هذه الميزة. |
الرسومات | الميزات وواجهات برمجة التطبيقات الجديدة |
تحديث إمكانية الوصول إلى وحدة معالجة الرسومات في Android يشتمل Android 15 على ANGLE كطبقة اختيارية لتشغيل OpenGL® ES على Vulkan. ويتم حاليًا شحن ANGLE كبرنامج تشغيل نظام GL على بعض الأجهزة الجديدة، وستتوقّف أجهزة Android الجديدة عن استخدام OpenGL إلا من خلال ANGLE. |
الرسومات | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على Canvas يواصل نظام Android 15 جهودنا لتحسين نظام Canvas للرسومات في Android من خلال إضافة إمكانات جديدة. |
التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
خط متغيّر للغة الصينية واليابانية والكورية (CJK) اعتبارًا من الإصدار 15 من Android، أصبح ملف الخط NotoSansCJK للغة الصينية واليابانية والكورية (CJK) خطًا متغيّرًا. |
التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
تسويف بين الأحرف اعتبارًا من الإصدار 15 من Android، يمكن تسويف النص باستخدام تباعد الأحرف من خلال استخدام JUSTIFICATION_MODE_INTER_CHARACTER . |
التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
إعدادات الفواصل التلقائية للفقرات في الإصدار 15 من Android، يمكن للتطبيقات تطبيق فواصل الفقرات المستندة إلى العبارة على سطور النص القصيرة فقط، وذلك باستخدام الخيار LINE_BREAK_WORD_STYLE_AUTO . |
التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
خط إضافي للغة اليابانية Hentaigana في الإصدار 15 من نظام التشغيل Android، يتم تضمين ملف خط لكتابة Hiragana اليابانية القديمة (المعروفة باسم Hentaigana) تلقائيًا. |
الشاشات الكبيرة وأشكال الأجهزة | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسين تعدُّد المهام على الشاشات الكبيرة يقدّم نظام التشغيل Android 15 للمستخدمين طُرقًا أفضل لتنفيذ مهام متعددة على الأجهزة ذات الشاشات الكبيرة. |
الشاشات الكبيرة وأشكال الأجهزة | الميزات وواجهات برمجة التطبيقات الجديدة |
التوافق مع الشاشة الخارجية يمكن لتطبيقك تحديد سمة يستخدمها نظام التشغيل Android 15 للسماح بعرض Application أو Activity على الشاشات الخارجية الصغيرة للأجهزة القابلة للطي المتوافقة. |
قيود الواجهات غير المتوفرة في حزمة SDK | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
تعديلات على القيود المفروضة على الواجهات غير المضمّنة في حزمة SDK يتضمّن الإصدار 15 من Android قوائم معدَّلة للواجهات غير المضمّنة في حزمة SDK والتي تم فرض قيود عليها، وذلك استنادًا إلى التعاون مع مطوّري تطبيقات Android وأحدث الاختبارات الداخلية. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهة برمجة التطبيقات ApplicationStartInfo تساعد واجهة برمجة التطبيقات ApplicationStartInfo في نظام التشغيل Android 15 على تقديم إحصاءات حول بدء تشغيل التطبيق، بما في ذلك حالة بدء التشغيل والوقت الذي تمّ قضاؤه في مراحل الإطلاق وكيفية بدء تشغيل تطبيقك عند إنشاء مثيل لفئة Application وغير ذلك. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
معلومات تفصيلية عن حجم التطبيق يضيف نظام التشغيل Android 15 واجهة برمجة التطبيقات StorageStats.getAppBytesByDataType([type]) ، والتي تتيح لك الحصول على إحصاءات عن كيفية استخدام تطبيقك لكل هذه المساحة، بما في ذلك عمليات تقسيم ملفات APK والرموز البرمجية ذات الصلة بالترجمة المسبقة للغة الآلة والتسريع، والبيانات الوصفية لملف dex، والمكتبات، والملفات الشخصية الإرشادية. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
ملف الأداء الذي يديره التطبيق يتضمّن الإصدار 15 من Android فئة ProfilingManager التي تتيح لك جمع معلومات الملف الشخصي من داخل تطبيقك. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على قاعدة بيانات SQLite يقدّم نظام التشغيل Android 15 واجهات برمجة تطبيقات SQLite التي توفّر ميزات متقدّمة من محرّك SQLite الأساسي الذي يستهدف مشاكل أداء معيّنة يمكن أن تظهر في التطبيقات. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
تعديلات على إطار عمل الأداء الديناميكي في Android يواصل الإصدار 15 من Android استثماراتنا في إطار عمل الأداء الديناميكي في Android (ADPF)، وهو مجموعة من واجهات برمجة التطبيقات التي تتيح للألعاب والتطبيقات التي تتطلّب أداءً عاليًا التفاعل بشكل مباشر أكثر مع أنظمة الطاقة والحرارة في أجهزة Android. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
رصد تسجيل الشاشة يضيف نظام التشغيل Android 15 إمكانية للتطبيقات برصد عمليات تسجيل الشاشة. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
إمكانات IntentFilter الموسّعةيتيح نظام التشغيل Android 15 إمكانية حلّ Intent بشكل أكثر دقة من خلال UriRelativeFilterGroup ، الذي يحتوي على مجموعة من عناصر UriRelativeFilter التي تشكل مجموعة من قواعد مطابقة Intent التي يجب استيفاؤها جميعًا، بما في ذلك مَعلمات طلب البحث لعنوان URL ومقاطع عنوان URL وقواعد الحظر أو الاستبعاد. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
"المساحة الخاصة" تسمح "المساحة الخاصة" للمستخدمين بإنشاء مساحة منفصلة على أجهزتهم للحفاظ على خصوصية التطبيقات الحسّاسة من خلال طبقة مصادقة إضافية. تظهر التطبيقات في المساحة الخاصة في حاوية منفصلة ضِمن مشغِّل التطبيقات، وتكون مخفية من العرض بين التطبيقات المستخدَمة مؤخرًا ومن الإشعارات والإعدادات والتطبيقات الأخرى عندما تكون المساحة الخاصة مقفلة. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
طلب أحدث اختيار للمستخدم للوصول إلى الصور المحدّدة لا يمكن للتطبيقات إبراز سوى الصور والفيديوهات التي تم اختيارها مؤخرًا عند منح إذن وصول جزئي إلى أذونات الوسائط. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
"مبادرة حماية الخصوصية" على Android يتضمّن الإصدار 15 من Android أحدث إضافات "خدمات الإعلانات" على Android، بالإضافة إلى أحدث إصدار من "مبادرة حماية الخصوصية" على Android. ونحن نسعى من خلال هذه الإضافة إلى تطوير تقنيات في Android من أجل تحسين خصوصية المستخدمين وإتاحة تجارب إعلانات مخصّصة فعّالة لتطبيقات الأجهزة الجوّالة. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
تطبيق Health Connect يجمع نظام التشغيل Android 15 أحدث الإضافات حول Health Connect من Android، وهي منصّة آمنة ومركزية لإدارة بيانات الصحة واللياقة البدنية التي تجمعها التطبيقات ومشاركتها. يتيح هذا التعديل استخدام أنواع البيانات المتعلّقة باللياقة البدنية والتغذية ودرجة حرارة الجلد وخطط التدريب وغير ذلك. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
مشاركة جزء من الشاشة يتيح نظام التشغيل Android 15 مشاركة جزء من الشاشة كي يتمكّن المستخدمون من مشاركة نافذة تطبيق فقط أو تسجيلها بدلاً من شاشة الجهاز بالكامل. تم تفعيل هذه الميزة لأول مرة في الإصدار QPR2 من Android 14، وتشمل MediaProjection طلبات استدعاء تتيح لتطبيقك تخصيص تجربة مشاركة الشاشة الجزئية. |
الأمان | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
عمليات بدء النشاط الآمن في الخلفية بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من Android، أضفنا تغييرات إضافية لمنع التطبيقات الضارّة التي تعمل في الخلفية من عرض تطبيقات أخرى في المقدّمة ورفع امتيازاتها وإساءة استخدام تفاعل المستخدمين. |
الأمان | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
أهداف أكثر أمانًا بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من Android، يجب أن تتطابق الأهداف التي تستهدف مكوّنات معيّنة بدقة مع مواصفات فلتر الأهداف المستهدَف، ولن تتطابق الأهداف التي لا تتضمّن إجراءً مع أي فلاتر أهداف. |
الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
دمج "مدير بيانات الاعتماد" مع ميزة الملء التلقائي اعتبارًا من الإصدار 15 من Android، يمكن للمطوّرين ربط طرق عرض معيّنة، مثل حقول اسم المستخدم أو كلمة المرور، بطلبات "مدير بيانات الاعتماد"، ما يسهّل تقديم تجربة مخصّصة للمستخدم أثناء عملية تسجيل الدخول. |
الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
دمج ميزة "الاشتراك بنقرة واحدة" و"تسجيل الدخول بنقرة واحدة" مع طلبات المقاييس الحيوية يُدمج "مدير بيانات الاعتماد" طلبات المقاييس الحيوية في عمليات إنشاء بيانات الاعتماد وتسجيل الدخول، ما يُلغي الحاجة إلى أن يدير مقدّمو الخدمات طلبات المقاييس الحيوية. |
الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
إدارة المفاتيح لميزة "التشفير التام بين الأطراف" استخدِم فئة E2eeContactKeysManager لتسهيل
التشفير التام بين الأطراف (E2EE) في تطبيقات Android. |
الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
عمليات التحقّق من الأذونات في عناوين URI للمحتوى يقدّم نظام التشغيل Android 15 مجموعة من واجهات برمجة التطبيقات التي تُجري عمليات التحقّق من الأذونات في عناوين URI للمحتوى. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (جميع التطبيقات) |
تم تفعيل الصور المتحركة لإيماءة الرجوع إلى الخلف التنبؤية للتطبيقات التي فعّلت هذه الميزة تمت إزالة خيار المطوّر للصور المتحركة لإيماءة الرجوع إلى الخلف التنبؤية. بدلاً من ذلك، تظهر الصور المتحركة للنظام، مثل الرجوع إلى الشاشة الرئيسية والتنقّل بين المهام وتنفيذ عدة أنشطة في الوقت نفسه، للتطبيقات التي فعّلت إيماءة الرجوع التوقّعي بالكامل أو على مستوى نشاط معيّن. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
فرض العرض من الحافة إلى الحافة بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من Android، سنُدرِج العديد من التغييرات المتعلقة بالعرض من الحافة إلى الحافة. قد تتأثّر تجربة المستخدم في تطبيقك سلبًا بهذه التغييرات إذا كان تطبيقك يتضمّن عناصر واجهة مستخدم بالقرب من أعلى الشاشة أو أسفلها ولا يتعامل مع الأجزاء المضمّنة. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
الإعدادات الثابتة إذا كان تطبيقك يستهدف الإصدار 15 من نظام التشغيل Android أو إصدارًا أحدث، لن يستبعد Configuration أشرطة النظام بعد الآن. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
الإعداد التلقائي لسمة elegantTextHeight هو true بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من Android، تصبح سمة elegantTextHeight TextView هي true تلقائيًا، ما يؤدي إلى استبدال الخط المكثّف المستخدَم تلقائيًا ببعض النصوص البرمجية التي تحتوي على مقاييس عمودية كبيرة بخط يسهل قراءته. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
TextView تغييرات العرض لأشكال الأحرف المعقدةفي الإصدارات السابقة من Android، قد ترسم بعض الخطوط المكتوبة بخط اليد أو اللغات التي لها أشكال معقدة الأحرف في منطقة الحرف السابق أو التالي. في بعض الحالات، تم اقتطاع هذه الأحرف في موضع البداية أو النهاية. بدءًا من Android 15، يخصّص الرمز TextView عرضًا لرسم مساحة كافية لهذه الأحرف ويسمح للتطبيقات بطلب مسافات إضافية على يمين الرمز لمنع اقتصاصه. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف 15 عامًا أو أكثر) |
ارتفاع السطر التلقائي المراعي للّغة لعنصر EditText بالنسبة إلى التطبيقات التي تستهدف الإصدار 15 من نظام التشغيل Android، يتم حجز الحد الأدنى لارتفاع السطر لعنصر EditText لمطابقة الخط المرجعي لعنصر Locale المحدّد. |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
معاينات أكثر تفصيلاً للتطبيقات المصغّرة باستخدام واجهة برمجة التطبيقات Generated Previews API سنضيف بدءًا من Android 15 إمكانية استخدام معاينات تم إنشاؤها. وهذا يعني أنّه يمكن لموفّري التطبيقات المصغّرة إنشاء RemoteViews لاستخدامها كمعاينة لأداة الاختيار، بدلاً من استخدام مرجع ثابت. |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
وضع "نافذة ضمن النافذة" اعتبارًا من Android 15، يتم الآن تشغيل Activity#onPictureInPictureUiStateChanged ردّ الاتصال فور بدء الحركة في وضع "نافذة ضمن النافذة". |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
القواعد المحسّنة لميزة "عدم الإزعاج"AutomaticZenRule تتيح للتطبيقات تخصيص قواعد "إدارة الانتباه" (ميزة "عدم الإزعاج") وتحديد وقت تفعيلها أو إيقافها. يحسّن نظام Android 15 هذه القواعد بشكل كبير بهدف تحسين تجربة المستخدم. |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
ضبط VibrationEffect لقنوات الإشعاراتيتيح نظام التشغيل Android 15 ضبط اهتزازات غنية للإشعارات الواردة حسب القناة. |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
شريحة شريط حالة "عرض الوسائط" والإيقاف التلقائي يضيف الإصدار Android 15 QPR1 مؤشرًا بارزًا في شريط الحالة لميزة "عرض الوسائط" (مشاركة الشاشة والبث والتسجيل) لضمان معرفة المستخدمين بميزة "عرض الوسائط" الجارية وتوفير عنصر تحكّم سهل الاستخدام لإيقاف الميزة. بالإضافة إلى ذلك، يتم تلقائيًا إيقاف عرض الوسائط الجاري عندما تكون شاشة الجهاز مقفلة. |