تطبيق MSN Weather

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

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

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

تطبيق الطقس يستهلك ذاكرة ضخمة

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

قد يبدو ذلك أفضل، لكنه لا يزال رقمًا مرتفعًا جدًا لتطبيق وظيفته الأساسية عرض حالة الطقس والتوقعات، وللمقارنة، يستهلك تطبيق آخر مثل Lively Weather نحو 170 ميجابايت فقط أثناء الاستخدام، أي أقل بنحو خمس مرات من تطبيق مايكروسوفت.

لماذا يستهلك MSN Weather كل هذه الذاكرة؟

السبب الرئيسي لا يتعلق بالطقس نفسه، بل بالطريقة التي بُني بها التطبيق، فهو ليس برنامج ويندوز أصليًا يعتمد بالكامل على إطار WinUI، وإنما تطبيق مبني على WebView2، وهو ما يعني عمليًا أنه يعتمد على تقنيات الويب مثل HTML وCSS وJavaScript داخل واجهة سطح مكتب.

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

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

إعلانات في تطبيق MSN Weather

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

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

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

وهذا يعني أن تشغيل تطبيقين فقط من تطبيقات مايكروسوفت المبنية بهذه الطريقة قد يستهلك أكثر من 2 جيجابايت من الذاكرة قبل احتساب بقية برامج النظام.

معاناة أجهزة ويندوز 8 جيجابايت

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

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

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

اقرأ ايضا: تحديث ويندوز 11 الجديد الذي يجعل جهازك أسرع

مايكروسوفت تحسن ويندوز

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

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

اقرأ أيضا: حل أكبر مشاكل ويندوز 11: هذا ما سيتغير في التحديثات القادمة