عمليات الإيقاف والإزالة في Chrome 77

جو ميدلي
جو ميدلي

عمليات الإزالة

شبكات جهة إصدار البطاقة كأسماء طرق دفع

إلغاء إمكانية الاتصال بـ PaymentRequest من خلال شبكات جهة إصدار البطاقات (على سبيل المثال، "Visa" و"amex" و"mastercard") في الحقلsupportedMethods.

نية الإزالة | حالة النظام الأساسي Chrome | خطأ Chromium

إيقاف استخدام واجهة برمجة التطبيقات Web MIDI نهائيًا على المصادر غير الآمنة

يتم تصنيف استخدام واجهة برمجة التطبيقات Web MIDI ضمن مجموعتين هما: استخدام بدون امتيازات، واستخدام الأذونات المميّزة مع إذن رسائل النظام الحصرية (Sysex). حتى الإصدار 77 من Chrome، لا يستخدم الإصدار الأخير سوى الطلب من المستخدمين الحصول على إذن. للحد من المخاوف الأمنية، سيتم طلب الأذونات دائمًا بغض النظر عن استخدام رسائل النظام الحصرية (Sysex). يعني هذا أنّه لن يُسمح بعد الآن باستخدام واجهة برمجة التطبيقات Web MIDI على المصادر غير الآمنة.

نية الإزالة | حالة النظام الأساسي Chrome | خطأ Chromium

عمليات الإيقاف

إيقاف واجهة برمجة تطبيقات WebVR 1.1

تم إيقاف واجهة برمجة التطبيقات هذه نهائيًا في Chrome وسيتم استبدالها بواجهة WebXR Device API التي من المتوقّع أن يتم شحنها في الإصدار Chrome 78. انتهت فترة التجربة والتقييم في WebVR في 24 تموز (يوليو) 2018.

ولم يتم تفعيل WebVR تلقائيًا في Chrome، ولم يتم اعتماده مطلقًا كمعيار على الويب. WebXR Device API هي واجهة برمجة التطبيقات لاستبدال WebVR. إنّ إزالة WebVR من Chrome تتيح لنا التركيز على مستقبل WebXR وتخفيف أعباء الصيانة على WebVR، بالإضافة إلى إعادة التأكيد على التزام Chrome باستخدام WebXR كمستقبل لإنشاء تجارب شاملة مستندة إلى الويب. ومن المتوقّع إجراء الإزالة في الإصدار 79 من Chrome.

نية الإزالة | حالة النظام الأساسي Chrome | خطأ Chromium

سياسة الإيقاف

للحفاظ على سلامة النظام الأساسي، نزيل أحيانًا واجهات برمجة التطبيقات من Web Platform التي سبق أن تم الانتهاء منها. قد تكون هناك أسباب عديدة وراء إزالة واجهة برمجة التطبيقات، مثل:

  • وستحل واجهات برمجة التطبيقات الأحدث محلها.
  • ويتم تحديثها لتعكس التغييرات التي تطرأ على المواصفات لتحقيق المحاذاة والاتساق مع المتصفحات الأخرى.
  • فهي تجارب مبكرة لم تؤتي ثمارها في المتصفحات الأخرى وبالتالي يمكن أن تزيد من عبء الدعم لمطوري الويب.

ستؤثر بعض هذه التغييرات في عدد قليل جدًا من المواقع الإلكترونية. للحدّ من المشاكل مسبقًا، نحاول إرسال إشعار مُسبَق للمطوّرين كي يتمكّنوا من إجراء التغييرات المطلوبة لمواصلة تشغيل مواقعهم الإلكترونية.

تتوفر في Chrome حاليًا عملية لإيقاف واجهات برمجة التطبيقات نهائيًا وإزالتها، وبشكل أساسي:

  • الإعلان في القائمة البريدية blink-dev.
  • يمكنك ضبط تحذيرات ومنح مقاييس زمنية في وحدة تحكّم أدوات مطوّري البرامج في Chrome عند رصد الاستخدام على الصفحة.
  • يُرجى الانتظار والمراقبة وإزالة الميزة عند انخفاض الاستخدام.

يمكنك العثور على قائمة بجميع الميزات المتوقّفة على chromestatus.com باستخدام الفلتر المتوقّف نهائيًا والميزات التي تمت إزالتها من خلال تطبيق الفلتر الذي تمت إزالته. وسنحاول أيضًا تلخيص بعض التغييرات والأسباب ومسارات نقل البيانات في هذه المشاركات.