غير مصنف

يؤدي أسلوب Microsoft المعيب في تحديثات التطبيقات إلى إحداث فوضى في أجهزة الكمبيوتر التي تعمل بنظام Windows

ويندوز

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

ويندوز
ويندوز

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

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

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

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

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

1. **ممارسات التطوير:** قد لا يقوم بعض مطوري البرامج بتحديد الأولويات أو استثمار الموارد في تنفيذ ميزات التحديث التلقائي. وقد يركزون على جوانب أخرى من التطبيق، على افتراض أن المستخدمين سيتحققون من التحديثات يدويًا.

2. **الأنظمة القديمة:** ربما لم يتم تصميم التطبيقات القديمة الموجودة منذ فترة طويلة مع وضع آليات التحديث التلقائي الحديثة في الاعتبار. قد يكون تحديث هذه الميزات في البرامج الموجودة أمرًا صعبًا.

3. **التحكم في المستخدم:** قد يشعر المطورون بالقلق بشأن تفضيلات المستخدم فيما يتعلق بالتحكم في التحديثات. يفضل بعض المستخدمين التحكم في وقت تثبيت التحديثات وكيفية تثبيتها، بينما يفضل البعض الآخر سهولة التحديثات التلقائية.

4. **حدود الموارد:** قد تفتقر فرق التطوير الصغيرة أو المشاريع مفتوحة المصدر إلى الموارد اللازمة لتنفيذ ميزات التحديث الذاتي والحفاظ عليها. يتطلب البنية التحتية والدعم المستمر.

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

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

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

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