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

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

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

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