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

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

الفئة Type الاسم
تسهيل الاستخدام تغيير (جميع التطبيقات) اختبار تطبيقك باستخدام الضبط غير الخطّي للخط
بما أنّ Android يتيح زيادة حجم الخط بنسبة تصل إلى 200%، عليك إجراء اختبار لواجهة المستخدم للتأكّد من أنّ تطبيقك يمكنه استيعاب أحجام خطوط أكبر بدون التأثير على سهولة الاستخدام.
تسهيل الاستخدام ميزات وواجهات برمجة تطبيقات جديدة الضبط غير الخطّي لحجم الخط حتى 200%
يتيح Android تغيير حجم الخط بنسبة تصل إلى 200%، ما يوفّر للمستخدمين ضعاف النظر خيارات إضافية لتسهيل الاستخدام تتوافق مع إرشادات إتاحة محتوى الويب (WCAG).
الكاميرا والوسائط ميزات وواجهات برمجة تطبيقات جديدة ميزة "دقة HDR فائقة" للصور
يتوافق نظام التشغيل Android 14 مع الصور ذات النطاق العالي الديناميكية (HDR) التي تحتفظ بمزيد من المعلومات الواردة من أداة الاستشعار عند التقاط صورة، ما يتيح ألوانًا نابضة بالحياة وتباينًا أكبر.
الكاميرا والوسائط ميزات وواجهات برمجة تطبيقات جديدة التكبير/التصغير والتركيز وPostview وغيرها في إضافات الكاميرا
تتم ترقية نظام التشغيل Android 14 وتحسين إضافات الكاميرا، ما يسمح للتطبيقات بالتعامل مع أوقات معالجة أطول، ما يتيح الحصول على صور مُحسَّنة باستخدام خوارزميات تستهلك قدرًا كبيرًا من الحوسبة، مثل التصوير في إضاءة منخفضة على الأجهزة المتوافقة.
الكاميرا والوسائط ميزات وواجهات برمجة تطبيقات جديدة التكبير أو التصغير داخل أداة الاستشعار
يمكنك تنفيذ عناصر التحكّم في إلغاء الطلب لمنح المستخدمين إمكانية التحكّم في التكبير أو التصغير حتى قبل أن تصبح عناصر التحكّم الأخرى في الكاميرا جاهزة.
الكاميرا والوسائط ميزات وواجهات برمجة تطبيقات جديدة صوت USB بدون فقدان البيانات
يتوافق نظام Android 14 مع صيغ الصوت بدون فقدان البيانات للتجارب على مستوى عشاق الصوت عبر سمّاعات الرأس السلكية USB.
الوظيفة الأساسية تغيير (جميع التطبيقات) يتم تلقائيًا رفض ضبط المنبّهات المحدّدة الوقت مسبقًا
لم يعُد يتم منح إذن SCHEDULE_EXACT_ALARM مسبقًا لمعظم التطبيقات المثبَّتة حديثًا والتي تستهدف الإصدار 13 من نظام التشغيل Android والإصدارات الأحدث، علمًا بأنّه يتم رفض الإذن تلقائيًا.
الوظيفة الأساسية تغيير (جميع التطبيقات) يتم وضع عمليات البث المسجّلة للسياق في قائمة الانتظار بينما يتم تخزين التطبيقات مؤقتًا
قد يضع النظام عمليات البث المسجّلة المستندة إلى السياق في قائمة انتظار عندما تكون عمليات البث هذه في قائمة انتظار للتسليم إلى تطبيق في حالة التخزين المؤقت.
الوظيفة الأساسية تغيير (جميع التطبيقات) يمكن للتطبيقات إيقاف العمليات الخاصة بها في الخلفية فقط
عندما يطلب تطبيقك الرمز killBackgroundProcesses()، لا يمكن لواجهة برمجة التطبيقات إيقاف العمليات التي تتم في الخلفية إلا في تطبيقك.
الوظيفة الأساسية تغيير (جميع التطبيقات) تم ضبط MTU على 517 لأول عميل GATT يطلب MTU
BluetoothGatt#requestMtu(int)
الوظيفة الأساسية تغيير (جميع التطبيقات) سبب جديد لإضافة تطبيق إلى حزمة الاستعداد المحدود
يقدّم Android 14 سببًا جديدًا لإضافة التطبيق إلى حزمة الاستعداد المحدود.
الوظيفة الأساسية تغيير (جميع التطبيقات) mlock محدود إلى 64 كيلوبايت
في Android 14 والإصدارات الأحدث، يقلل النظام الأساسي الحد الأقصى من الذاكرة التي يمكن قفلها عند استخدام mlock() إلى 64 كيلوبايت لكل عملية.
الوظيفة الأساسية تغيير (جميع التطبيقات) يفرض النظام استخدام موارد التطبيقات في ذاكرة التخزين المؤقت
بعد وقت قصير من دخول عملية التطبيق إلى حالة التخزين المؤقت، لا يُسمَح بالعمل في الخلفية إلى أن يعود مكوّن العملية إلى الحالة النشطة من مراحل النشاط.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) أنواع الخدمات التي تعمل في المقدّمة مطلوبة
إذا كان تطبيقك يستهدف Android 14 (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث، يجب تحديد نوع واحد على الأقل من الخدمات التي تعمل في المقدّمة ضمن تطبيقك.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) فرض إذن BLUETOOTH_CONNECT في BluetoothAdapter
يفرض نظام Android 14 إذن BLUETOOTH_CONNECT عند طلب طريقة محوِّل Bluetooth Adapter getProfileConnectionState() في التطبيقات التي تستهدف الإصدار 14 من Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) تحديثات OpenJDK 17
كجزء من تحديثات OpenJDK 17، هناك بعض التغييرات التي يمكن أن تؤثر في توافق التطبيقات، مثل التغييرات في التعبيرات العادية ومعالجة UUID.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) تعزز ميزة JobScheduler من معاودة الاتصال وسلوك الشبكة
إذا كان تطبيقك يستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو إصدارًا أحدث وتجاوز الوقت المحدد في سلسلة التعليمات الرئيسية، يعرض التطبيق خطأ ANR مع عرض رسالة الخطأ.
إنتاجية المطوّرين وأدواته ميزات وواجهات برمجة تطبيقات جديدة مدير بيانات الاعتماد
يقدّم Android 14 أداة "مدير بيانات الاعتماد" التي تتيح استخدام طرق تسجيل دخول متعدّدة، بما في ذلك اسم المستخدم وكلمة المرور ومفاتيح المرور وحلول تسجيل الدخول الموحّد (مثل ميزة "تسجيل الدخول باستخدام حساب Google") في واجهة برمجة تطبيقات واحدة.
إنتاجية المطوّرين وأدواته ميزات وواجهات برمجة تطبيقات جديدة Health Connect
بدءًا من نظام التشغيل Android 14، يشكّل Health Connect جزءًا من النظام الأساسي ويتلقّى التحديثات من خلال تحديثات نظام Google Play بدون الحاجة إلى تنزيل منفصل.
إنتاجية المطوّرين وأدواته ميزات وواجهات برمجة تطبيقات جديدة تحديثات OpenJDK 17
يتضمّن نظام Android 14 ميزات وتحسينات تتوافق بشكل أكبر مع إصدار OpenJDK 17 LTS، بما في ذلك تحديثات المكتبة ودعم لغة Java 17 لمطوّري التطبيقات والأنظمة الأساسية.
إنتاجية المطوّرين وأدواته ميزات وواجهات برمجة تطبيقات جديدة تحسينات لمتاجر التطبيقات
يقدّم Android 14 العديد من واجهات برمجة التطبيقات الجديدة في PackageInstaller التي تسمح لمتاجر التطبيقات بتحسين تجربة المستخدم.
إنتاجية المطوّرين وأدواته ميزات وواجهات برمجة تطبيقات جديدة حِزم البيانات الوصفية للتطبيقات
بدءًا من نظام التشغيل Android 14، تتيح لك أداة تثبيت حِزم Android تحديد البيانات الوصفية للتطبيقات، مثل ممارسات أمان البيانات، لتضمينها في صفحات متجر التطبيقات، مثل Google Play.
إنتاجية المطوّرين وأدواته ميزات وواجهات برمجة تطبيقات جديدة رصد لقطات الشاشة
واجهة برمجة تطبيقات تحافظ على الخصوصية تستدعي معاودة الاتصال وتعرض رسالة إشعار عند أخذ المستخدم لقطة شاشة بينما يكون نشاط التطبيق مرئيًا.
الرسومات ميزات وواجهات برمجة تطبيقات جديدة يمكن الآن البحث عن المسارات وقابلية استقراءها
يمكنك التعرّف على مسارات طلبات البحث لمعرفة مضمونها، واستيعاب المسارات التي تتطابق بنيتها تمامًا، وتفعيل تأثيرات التشكيل.
الرسومات ميزات وواجهات برمجة تطبيقات جديدة الشبكات المتداخلة المخصّصة مع أدوات تظليل الأجزاء الرأسية والأجزاء
يتيح نظام Android 14 استخدام الشبكات المخصّصة التي يمكن تعريفها على أنّها مثلثات أو شرائط مثلثية، ويمكن فهرستها إذا أردت.
الرسومات ميزات وواجهات برمجة تطبيقات جديدة عارض المخزن المؤقت للأجهزة للوحة الرسم
للمساعدة في استخدام واجهة برمجة التطبيقات Canvas على نظام التشغيل Android للرسم باستخدام تسريع الأجهزة في HardwareBuffer، يقدِّم نظام التشغيل Android 14 الإصدار HardwareBufferRenderer.
التوافق مع أسواق عالمية ميزات وواجهات برمجة تطبيقات جديدة الإعدادات المفضّلة للّغة المخصّصة حسب التطبيقات
تم توسيع نطاق ميزات اللغة المخصّصة حسب التطبيقات في Android 14 والتي تمت إتاحتها في Android 13 (المستوى 33 لواجهة برمجة التطبيقات) مع بعض الإمكانيات الإضافية.
التوافق مع أسواق عالمية ميزات وواجهات برمجة تطبيقات جديدة Grammatical Inflection API
تساعدك واجهة برمجة التطبيقات Grammatical Infection API في إتاحة الفرصة للمستخدمين الذين يتحدّثون لغات مختلفة لغوية، ما يوفّر لهم تجربة أكثر تخصيصًا وطبيعيًا لهذه اللغات.
التوافق مع أسواق عالمية ميزات وواجهات برمجة تطبيقات جديدة الإعدادات المفضّلة لمنطقتك
يمكن أن تتلقّى التطبيقات إشعارات عندما يغيّر المستخدم الإعدادات المفضّلة لمنطقتك مع تطبيق هذه الإعدادات المفضّلة نفسها في التطبيق.
قيود الواجهة غير المتوفرة في حزمة تطوير البرامج (SDK) تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) تعديلات على قيود الواجهة غير المتوفّرة في حزمة SDK
يتضمّن نظام Android 14 قوائم معدَّلة للواجهات المفروض عليها قيود غير المتوافقة مع حزمة SDK، وذلك استنادًا إلى التعاون مع مطوّري تطبيقات Android وأحدث الاختبارات الداخلية.
الخصوصية تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) الوصول الجزئي إلى الصور والفيديوهات
يمكن للمستخدم منح إذن وصول جزئي إلى الصور والفيديوهات عندما يطلب التطبيق أي أذونات وسائط مرئية تم تقديمها في Android 13 (المستوى 33 من واجهة برمجة التطبيقات): READ_MEDIA_IMAGES وREAD_MEDIA_VIDEO.
الأمان تغيير (جميع التطبيقات) الحد الأدنى لمستوى واجهة برمجة التطبيقات المستهدَف القابل للتثبيت
لا يمكن تثبيت التطبيقات التي يقل حجمها عن targetSdkVersion عن 23.
الأمان تغيير (جميع التطبيقات) قد يتم تنقيح أسماء حِزم مالك الوسائط
يتم إخفاء قيمة OWNER_PACKAGE_NAME ما لم تستوفي التطبيقات شروطًا معيّنة.
الأمان تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) القيود المفروضة على الأغراض الضمنية والتي لا تزال في انتظار المراجعة
بالنسبة إلى التطبيقات التي تستهدف الإصدار Android 14 (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث، يحظر Android التطبيقات من إرسال الأهداف الضمنية إلى مكوّنات التطبيقات الداخلية.
الأمان تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) على أجهزة استقبال عمليات البث المسجّلة في وقت التشغيل تحديد سلوك التصدير
بالنسبة إلى التطبيقات والخدمات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 من واجهة برمجة التطبيقات) أو الإصدارات الأحدث، وتستخدم أجهزة الاستقبال المسجَّلة حسب السياق، يُطلب من هذه التطبيقات تحديد علامة للإشارة إلى ما إذا كان يجب تصدير بيانات المُستلِم إلى جميع التطبيقات الأخرى على الجهاز أم لا.
الأمان تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) تحميل الرمز الديناميكي بشكل أكثر أمانًا
إذا كان تطبيقك يستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو إصدارًا أحدث ويستخدم ميزة تحميل الرموز الديناميكية (DCL)، يجب وضع علامة على جميع الملفات التي يتم تحميلها ديناميكيًا باعتبارها للقراءة فقط.
الأمان تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) قيود إضافية على بدء الأنشطة من الخلفية
على التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث الموافقة إذا أرادت منح امتيازات تشغيل النشاط في الخلفية إلى تطبيق آخر، إما عند إرسال الإصدار PendingIntent الخاص بهذا التطبيق أو عند ربط خدمة هذا التطبيق.
الأمان تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) اجتياز مسار ملفات Zip
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث، يمنع Android الثغرات الأمنية من خلال مسح مسار ملفات Zip من خلال تقييد أسماء إدخالات الملفات المضغوطة.
تجربة المستخدم تغيير (جميع التطبيقات) تغييرات في تجربة المستخدمين للإشعارات التي لا يمكن إغلاقها
إذا كان تطبيقك يعرض للمستخدمين إشعارات لا يمكن إغلاقها في المقدّمة، يعني ذلك أنّ الإصدار 14 من نظام التشغيل Android قد غيّر السلوك للسماح للمستخدمين برفض هذه الإشعارات.
تجربة المستخدم تغيير (جميع التطبيقات) أصبحت معلومات أمان البيانات أكثر وضوحًا
تظهر الآن معلومات أمان البيانات الخاصة بتطبيقك، مثل ممارسات مشاركة البيانات، في بعض مربّعات حوار النظام المنطقية للأذونات وفي إشعارات النظام.
تجربة المستخدم تغيير (التطبيقات التي تستهدف العمر 14 عامًا أو أكثر) إشعارات رسائل Intent آمنة بملء الشاشة
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث، لا يُسمح إلّا للتطبيقات التي توفّر ميزات الاتصال والتنبيهات باستخدام إذن USE_FULL_SCREEN_INTENT لإتاحة إشعارات العرض بملء الشاشة.
تجربة المستخدم ميزات وواجهات برمجة تطبيقات جديدة إجراءات مخصّصة وترتيب محسَّن في ورقة البيانات
يعدّل Android 14 ورقة المشاركة الخاصة بالنظام لتوفير إجراءات مخصّصة داخل التطبيق ونتائج معاينة أكثر إفادة للمستخدمين.
تجربة المستخدم ميزات وواجهات برمجة تطبيقات جديدة دعم الصور المتحركة المضمّنة والمخصّصة
يمكن للتطبيقات التي تستخدم واجهات برمجة التطبيقات الخلفية الجديدة للنظام أن توافق على تلقّي الصور المتحركة داخل التطبيق تلقائيًا بالإضافة إلى إمكانية الانتقال المخصَّص.
تجربة المستخدم ميزات وواجهات برمجة تطبيقات جديدة عمليات إلغاء المصنّع الأصلي للجهاز على شاشات كبيرة لكل تطبيق
تتيح لك سمات البيان إيقاف عمليات إلغاء المصنّع الأصلي للجهاز لتطبيقك.
تجربة المستخدم ميزات وواجهات برمجة تطبيقات جديدة عمليات الإلغاء التي أجراها مستخدم الشاشة الكبيرة لكل تطبيق
يتيح نظام Android 14 QPR1 للمستخدمين تطبيق عمليات الإلغاء لكل تطبيق عن طريق إنشاء قائمة إعدادات جديدة على الأجهزة ذات الشاشات الكبيرة. ويمكن للتطبيقات إيقاف بعض عمليات الإلغاء.

إنّ Java وOpenJDK هما علامتان تجاريتان أو علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.