تقدّم هذه الصفحة نظرة عامة على واجهات برمجة التطبيقات والميزات وسلوك التغييرات في Android 14 (المستوى 34 لواجهة برمجة التطبيقات).
جهات الاتصال
يضيف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) الحقلَين التاليَين:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
تسمح هذه الحقول معًا للتطبيقات الشخصية التي لديها إذن READ_CONTACTS
بسرد جميع جهات الاتصال وأرقام الهواتف في ملف العمل طالما أنّ سياسة جهات الاتصال بين الملفات الشخصية في DevicePolicyManager
تسمح بذلك.
الوصول إلى جهات الاتصال من خلال ملف العمل
يمكن ضبط السياسة والاستعلام عنها باستخدام الطرق التالية في DevicePolicyManager
، والتي تحدّد الحِزم المسموح لها بالوصول إلى جهات اتصال العمل من الملف الشخصي:
هذه الطرق متوافقة مع الإصدارات السابقة ويجب استخدامها بدلاً من الطرق التالية التي تم إيقافها نهائيًا:
عمليات البحث عن رقم المتصل بين الملف الشخصي وملف العمل
وبالمثل، يضيف الإصدار Android 14 (المستوى 34 لواجهة برمجة التطبيقات) الطرق التالية للبحث عن معرّف المتصل على مستوى الملفات الشخصية:
هذه الطرق متوافقة مع الإصدارات السابقة ويجب استخدامها بدلاً من الطرق التالية التي تم إيقافها نهائيًا:
النطاق الفائق العرض
النطاق الفائق العرض (UWB) هو تقنية لاسلكية يمكنها استخدام مستوى طاقة منخفض للغاية للاتصالات قصيرة المدى وذات المعدّل العالي لنقل البيانات على جزء كبير من الطيف اللاسلكي.
بدءًا من Android 14 (المستوى 34 لواجهة برمجة التطبيقات)، يمكن لمالك الجهاز أو الملف الشخصي منع استخدام النطاق الفائق العرض (UWB) على جهاز تملكه المؤسسة من خلال تطبيق قيود المستخدم DISALLOW_ULTRA_WIDEBAND_RADIO
باستخدام DevicePolicyManager.addUserRestriction()
.
الميزات التي سيتم إيقافها نهائيًا
يتضمّن نظام التشغيل Android 14 عمليات إيقاف نهائي مهمة لواجهات برمجة التطبيقات التالية:
تم إيقاف
DevicePolicyManager#setCrossProfileCalendarPackages
وDevicePolicyManager#getCrossProfileCalendarPackages
نهائيًا.يجب نقل تطبيقات التقويم إلى التطبيقات المرتبطة، ويجب أن تستخدم وحدات التحكّم في سياسة الجهاز (DPC) الرمز
DevicePolicyManager#setCrossProfilePackages
بدلاً من ذلك.تم إيقاف الطرق التالية نهائيًا:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
على DPC استخدام الطرق البديلة الموضّحة في قسم جهات الاتصال السابق.