13Sep

لماذا كان فيريفوكس لقتل تمديد المفضلة لديك

فايرفوكس 57، أو الكم، هو هنا، وانها تحسن كبير.وقد اشتعلت فايرفوكس أخيرا مع كروم من حيث السرعة، واجهة الكثير منظف، وهناك بعض الميزات الجديدة الرائعة للتمهيد.ليس هناك الكثير للشكوى هنا.

مجرد مزاح.على شبكة الإنترنت، هناك دائما شيء للشكوى.

مع فايرفوكس الكم، شكوى دي جور هو أن بعض ملحقات لا تعمل بعد الآن.العديد من ملحقات رفيعة المستوى، بما في ذلك دونثمال و غرياسمونكي، لا تعمل حاليا مع الكم.البعض الآخر، بما في ذلك فيريبوج و سجل القصاصات، من المرجح أن لا تعمل مرة أخرى.

هذا أمر محبط إذا كنت مستخدما لأحد هذه الخدمات، وقد تعتقد أنه أمر تعسفي إلى حد ما.ليس كذلك.ومثلها أم لا، شعرت موزيلا أنها لم يكن أمامها خيار سوى التخلي عن ما تسميه إضافات "موروثة" من أجل المضي قدما.وإليك السبب.

كيفية عمل ملحقات فايرفوكس القديمة

تمت كتابة ملحقات فايرفوكس التقليدية بلغة لغة مستخدم شمل( شول).هذه هي اللغة التي بنيت عليها واجهة مستخدم فايرفوكس، ويمكن أن تقوم الإضافات المستندة إلى شول بتعديل تلك الواجهة مباشرة.هذه الإضافات أيضا كان الوصول الكامل تقريبا إلى زكوم، نموذج كائن مكون قوي المستخدمة من قبل فايرفوكس.

إذا ذهب ذلك فوق رأسك، فكل ما عليك فعله هو معرفة ما يلي: كان لإضافات فايرفوكس قدرة إجمالية أو أقل على تغيير المتصفح، وجعلت تلك التغييرات مباشرة.وهذا هو السبب في أن هذه الامتدادات قوية جدا: فليس هناك مجموعة محددة من الأشياء التي يمكن أن تتغير ولا يمكن أن تتغير.هذا هو السبب أيضا وراء تمدد هذه الإضافات مع الإصدارات الجديدة من فايرفوكس.

لا تعمل ملحقات كروم أو سفاري بهذه الطريقة.توفر هذه المتصفحات لمطوري البرامج الإضافيين واجهات برمجة التطبيقات المحددة التي يمكنهم استخدامها، مما يعني وجود قائمة محددة بأشياء يمكن للإضافات التحكم فيها.منذ عامين، عرضت فايرفوكس واجهة برمجة تطبيقات مشابهة تسمى ويب إكستنسيونس، والتي شجعت المطورين على اعتمادها.

ملحقات تقليدية جعلت تحسين فايرفوكس صعبة

فايرفوكس كوانتام ليس التحديث الأول لكسر امتداد: هذا كان مشكلة مستمرة لسنوات.ونظرا لأن إضافات فايرفوكس قد تؤثر على فايرفوكس مباشرة، فقد كان من الممكن إجراء تغييرات طفيفة حتى في فايرفوكس نفسه لكسر الوظائف الإضافية تماما، أو إدخال أخطاء في تحديد الأداء.

المستخدمين فايرفوكس، لا يعرفون ملحقات تسبب المشكلة، ستفترض الإصدار الجديد من فايرفوكس هو عربات التي تجرها الدواب، ومن وجهة نظرهم كان.سيقوم فريق فايرفوكس ببذل قصارى جهدهم لضمان ملحقات شعبية كانت تعمل قبل دفع نسخة جديدة، ولكن من السهل أن نتصور كل هذا يبطئ التنمية.

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

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

التوافق بين المنصات المشتركة كان مشكلة

ذات مرة، أعطت الإضافات الناس سببا مقنعا لاستخدام فايرفوكس عبر كروم.في هذه الأيام، أصبح كروم هو القائد الأكبر من حيث الإضافات، في حين أن فايرفوكس يمكن أن يشعر وكأنه مقبرة للإضافات غير المحققة منذ سنوات مضت.

بالتأكيد، هناك بعض ملحقات فايرفوكس التي لا يمكنك الحصول عليها في كروم، ولكن كروم لديه النظام الإيكولوجي الأكبر حتى الآن.لن تعمل واجهة برمجة تطبيقات ويب إكستنسيونس الجديدة على إصلاح هذه المشكلة بين عشية وضحاها، ولكنها تجعل من الأسهل بكثير أن يتم نقل إضافات كروم إلى فايرفوكس لأن اللغة المستخدمة في كتابة الإضافات متشابهة بما يكفي لجعل عملية النقل سطحي.في العديد من الحالات، لا يلزم إجراء سوى عدد قليل من التعديلات لتشغيل كروم في فايرفوكس، مما يعني أنه لا يوجد سبب لعدم إمكانية إضافة إضافات كروم المفضلة إلى فايرفوكس الآن إذا كنت تطالب المطور بما فيه الكفاية.ومن شأن ذلك أن يؤدي إلى حدوث فيضانات من التمديدات الجديدة في نظام بيئي يمكن أن يستخدمه بصراحة.

فايرفوكس كان بالفعل فقدان المستخدمين

قد يجادل البعض أن فيريفوكس سوف تفقد المستخدمين بسبب ملحقات مكسورة، ولكن تجدر الإشارة إلى أن فايرفوكس كان بالفعل فقدان المستخدمين إلى كروم بمعدل ينذر بالخطر، وكان لسنوات.سرعة المقارنة وعدم وجود إضافات معينة لم تساعد على تلك الجبهة، ويهدف فايرفوكس الكم لإصلاح كل من هذه المشاكل.

هل هناك فرصة سيؤدي ذلك إلى نتائج عكسية؟بالتأكيد.بعض الناس سوف تقفز السفينة إلى كروم، والبعض الآخر قد تسعى إلى الشوك القديمة التي تحافظ على النظام البيئي التمديد القديم.لكنها ليست مثل الأمور تسير على ما يرام من قبل.فايرفوكس بحاجة إلى أن تتطور للبقاء ذات الصلة، وهذه هي الطريقة التي قرروا القيام بذلك.

المطورين قد حان الوقت للتبديل إلى أبي

جديدة بعض المستخدمين لن تلاحظ هذا التبديل قد حدث حتى، لأن الإضافات التي تعمل مع بالفعل استخدام ويبكستنسيون أبي.لم يتم تبديل الإضافات الأخرى.

قد يكون هذا بسبب تخلي المطور عن التمديد منذ وقت طويل، أو لا يشبه إعادة كتابته لاستخدام واجهة برمجة التطبيقات.في بعض الحالات، لا توفر واجهة برمجة التطبيقات سيطرة كافية لإعادة إنشاء الإضافة الأصلية، حتى يتخلى المطورون عن مشاريعهم.وفي كثير من الحالات، فإن التحويل ببساطة لم يتم بعد.

مهما كانت الحالة، فإن الإضافات لا تكسر لأن موزيلا غيرت شيئا فجأة.لقد كانت ويبكستنسيونس جزءا من فايرفوكس لمدة عامين، وتم الإعلان عن الموعد النهائي لتحديث الإضافات قبل عام:

بحلول نهاية عام 2017، ومع إصدار فايرفوكس 57، سننتقل إلى ويبكستنسيونس بشكل حصري، وسيتم إيقاف تحميل أيأنواع الإضافات الأخرى على سطح المكتب.

لا يزال هناك نقص في الإضافة التي تعتمد عليها؟يتتبع مستند غوغل هذا العديد من الإضافات الشائعة، ويوفر بدائل للعديد من الإضافات الشائعة.هذه القائمة مفيدة أيضا.