اپلیکیشن هواشناسی پیشفرض ویندوز 11، MSN Weather، در حالت بیکار تا حدود 1.2 گیگابایت رم استفاده میکند و هنگام نمایش پیشبینی تبلیغات بارگذاری میکند. این رفتار نمونهای از ضعف بهینهسازی در برخی اپهای سیستمی است که هم روی مصرف منابع و هم روی تجربه کاربری تأثیر منفی میگذارد.
مصرف حافظه: چه اتفاقی میافتد؟
در Task Manager چندین فرایند فرعی مبتنی بر کرومیوم مشاهده میشود که نشان میدهد اپ در واقع بهصورت یک پوشش وب (web wrapper) اجرا شده و محتوا را از طریق WebView2 رندر میکند. نتیجه این معماری شبیه به باز کردن چند تب مرورگر است و همین موضوع مصرف رم را حتی در حالت بیکاری بالا میبرد.
چرا WebView2 به مصرف بالای رم منجر میشود؟
- هر بخش از رابط مبتنی بر محتوای وب است و برای رندر هر کدام فرایندهای کرومیوم جداگانه راهاندازی میشود.
- موتور کرومیوم طبیعتاً برای عملکرد و سازگاری با وبسایتها طراحی شده و در مقایسه با اپهای بومی، بار حافظه و پردازش بیشتری دارد.
عوامل موثر بر مصرف بالای حافظه
- وبمحور بودن: پیادهسازی مبتنی بر WebView2 باعث اجرای چندین فرایند کرومیوم میشود.
- تبلیغات و محتوای ثالث: بارگذاری تبلیغات و محتوای تبلیغدهندهها افزایش مصرف حافظه و پردازش را در پی دارد.
- منابع داده متعدد: ترکیب دادهها از چند ارائهدهنده، از جمله Foreca، دقت را افزایش میدهد اما هزینه پردازشی دارد.
مقایسه با رقبا
اپهای هواشناسی بومی در پلتفرمهایی مانند macOS مشابهترین اطلاعات و جلوههای بصری را ارائه میکنند اما معمولاً مصرف حافظه بسیار کمتری دارند؛ نمونههای گزارششده نشان میدهد مصرف حدود 250 مگابایت گزارش شده که تا حدود 5 برابر کمتر از MSN Weather است. تفاوت اصلی در طراحی بومی (native) و بهینهسازی برای چارچوبهای پلتفرم است.
تبلیغات در اپهای سیستمی؛ خطی باریک بین درآمد و تجربه کاربری
MSN Weather با اینکه بخشی از مجموعه ویندوز است، تبلیغات نمایش میدهد. نمونههایی از تبلیغات مشاهدهشده مربوط به سرویسها و محصولات مختلف است؛ نمایش چنین تبلیغاتی در اپهای سیستمی بحثهایی درباره تجربه کاربری، حریم خصوصی و اولویتهای محصول بهوجود میآورد.
آینده: بازنویسی اپها و پرسشهای باقیمانده
مایکروسافت قصد دارد بسیاری از اپهای بومی ویندوز را بازطراحی کند و به چارچوبهایی مانند WinUI متمایل شده است. این تغییر میتواند مصرف حافظه را کاهش دهد، اما روشن نیست که رویکرد ارائه محتوا از طریق سرویسهای برندشده MSN و نمایش تبلیغات نیز تغییر خواهد کرد یا خیر.
راهحلهای موقت برای کاربران
- در صورت اهمیت مصرف حافظه، از اپهای جایگزین سبک یا نسخه وب خدمات هواشناسی استفاده کنید؛ چند پروژه متنباز جایگزین در گیتهاب قابل دسترسی است.
- ویجت نوار وظیفه را غیرفعال کنید یا اپ را فقط در زمان نیاز اجرا کنید؛ در برخی گزارشها مصرف مربوط به ویجت و آیکون نزدیک به 300 مگابایت و مصرف کامل اپ تا 1.2 گیگابایت اعلام شده است.
- در سیستمهای حساس به منابع، اپهای بومی سبکتر یا سرویسهای تحت وب را ترجیح دهید تا بار حافظه کاهش یابد.
MSN Weather در جنبههای بصری و ارائه جزئیات اطلاعاتی قابلتقدیر است، اما پیادهسازی فعلی هزینه قابلتوجهی به حافظه و تجربه کاربری تحمیل میکند. بهروزرسانیهای آتی میتواند این مشکلات را کاهش دهد؛ با این حال حذف تبلیغات یا تغییر کامل معماری سرویسهای تحت برند MSN هنوز مشخص نیست و برای بسیاری از کاربران یک فاکتور تعیینکننده خواهد بود.





