چرا Agenda ویندوز 11 بومی نیست؟ حقیقت WebView2 که کسی نمیگوید
بهروزرسانی بعدی ویندوز ۱۱ پشتیبانی از دستور کار تقویم (Calendar Agendas) را در مرکز اعلانها (Notification Center) معرفی خواهد کرد.
چرا Agenda ویندوز 11 بومی نیست؟ حقیقت WebView2 که کسی نمیگوید
مطالب مشابه: اخبارویندوز 11
به گزارش اپست به نقل از windowslatest ، بهروزرسانی بعدی ویندوز ۱۱ پشتیبانی از دستور کار تقویم (Calendar Agendas) را در مرکز اعلانها (Notification Center) معرفی خواهد کرد. این یکی از ویژگیهای ویندوز ۱۰ است که پس از عرضه ویندوز ۱۱ در سال ۲۰۲۱ ناپدید شد. در حالی که نمای دستور کار (Agenda view) مبتنی بر اوتلوک (Outlook) در حال بازگشت است، قرار است یک مؤلفهٔ WebView2 باشد، به این معنی که این یک ابزار وب ناکارآمد دیگر است که منابع مرورگر Edge را فراخوانی میکند.
مطالب مشابه : اخبار ویندوز
مایکروسافت هنوز در حال آزمایش نمای دستور کار در بیلدهای پیشنمایش ویندوز ۱۱ است، بنابراین برای من به درستی کار نمیکند، اما ظاهراً تلاش میکند جزئیات جلسات اوتلوک را در داخل پوستهٔ WebView2 بارگذاری کند. به عنوان مثال، وقتی نمای دستور کار نیمهکاره را روشن کردم و مرکز اعلانها را باز کردم، متوجه افزایش ناگهانی در پردازشهای «WebView2» شدم.

همچنین یک ویدیو ساختم که نشان میدهد چگونه فرآیند “Windows Shell Experience Host” در Task Manager بلافاصله از حالت بیکار به استفاده از بیش از ۶ تا ۲۰ درصد از CPU میپرد. و هنگامی که فرآیند “Windows Shell Experience Host” را باز میکنید، متوجه خواهید شد که تعداد زیادی فرآیند WebView2 در آن وجود دارد.
ایموجی (شکلک) نشاندهنده “Calendar” (تقویم) و همچنین قلم (فونت) به خوبی مشخص میکنند که این یک جزء WebView2 است.
درون این هاست (میزبان)، میتوانیم بهوضوح مواردی به نامهای “GPU Process” (فرآیند GPU)، “Renderer” (رندرکننده)، و “Utility” (ابزاری) را ببینیم. اینها اجزای استاندارد Microsoft Edge WebView2 هستند که برای رسم رابط کاربری استفاده میشوند.
وقتی روی Notification Center (مرکز اعلان) کلیک میشود، این فرآیندها فوراً فعال میشوند و باعث میشوند که مصرف حافظه هاست اصلی بهطور قابل توجهی از حدود ۱ مگابایت به بیش از ۱۳۰ مگابایت جهش پیدا کند، زیرا نمای “Agenda” (دستور کار/برنامه) را رندر میکند.

اما وقتی مرکز اعلان (Notification Center) را میبندید، ویندوز تلاش میکند با به خواب بردن مجدد اجزای آن، منابع و انرژی را ذخیره کند.
برای مثال، Windows Latest متوجه شد که آیتمهای “GPU Process” (پردازشگر واحد گرافیکی) و “Utility” (ابزار کمکی) بلافاصله به وضعیت “Suspended” (معلق) تغییر وضعیت میدهند. این بدان معنی است که ویندوز این اجزای وب را “منجمد” کرده است، بنابراین آنها استفاده از CPU (واحد پردازش مرکزی) یا RAM (حافظه دسترسی تصادفی) را متوقف میکنند.

به عبارت دیگر، WebView2 تنها زمانی بارگیری و راهاندازی میشود که مرکز اعلانها (Notification Center) را باز کرده و نمای دستور کار (Agenda view) را فعال میکنید. اما به محض بستن آن، مصرف RAM تقریباً به صفر کاهش مییابد.
هیچکس WebView2 را به دلایل زیادی دوست ندارد، اما بیشتر به این دلیل است که برنامههای وب در ویندوز ۱۱ حس برنامههای بومی (Native) را ندارند، به ویژه WebView2 و الکترون (Electron). ریاکت (React) هنوز خیلی بهتر است، به خصوص در موبایل، زیرا اجزای رابط کاربری بومی (Native UI components) را رندر میکند (مانند TextView در اندروید) به جای اینکه وب را درون یک پوسته (Shell) رندر کند.
نمای دستور کار تقویم در ویندوز ۱۱ به خوبی نسخه ویندوز ۱۰ خواهد بود.

نمای دستور کار (Agenda View) در ویندوز ۱۱ کمی شبیه به عملکرد آن در ویندوز ۱۰ است. هنوز هم یک رابط کاربری تمیز است و یک لیست زمانبندیشده از جلسات برنامهریزی شده شما را نشان میدهد. با این حال، تنها نکتهی جدید این است که ویژگیهای مرتبط با هوش مصنوعی را در آن خواهید یافت. به عنوان مثال، اگر روی یکی از دستور کارها کلیک کنید، باید بتوانید به «Microsoft 365 Copilot» دسترسی پیدا کنید.
مقامات مایکروسافت قبلاً تأیید کرده بودند که MS365 Copilot در نمای دستور کار تقویم در مرکز اعلانها (Notification Center) ادغام خواهد شد، اما این یک افزوده اختیاری خواهد بود، زیرا همیشه میتوانید آن را نادیده بگیرید. همچنین، یک تغییر قابل توجه دیگر این است که میتوانید مستقیماً از نمای دستور کار به جلسات در تیمز (Teams) بپیوندید.

فکر نمیکنم یک کاربر عادی اهمیت بدهد تا زمانی که نمای دستور کار (Agenda view) همانطور که در نظر گرفته شده است کار کند، و من فکر میکنم همینطور است. منابع زیادی مصرف نمیکند (۱۰۰ مگابایت رم زیاد نیست).
ما در حال حاضر تیمز (Teams) و واتساپ (WhatsApp) مبتنی بر WebView2 را داریم که منابع زیادی مصرف میکنند، و دیسکورد (Discord) نیز اعتراف کرده است که برنامه ویندوز ۱۱ آن بسیار پرمصرف است.
برنامههای ویندوز ۱۱ که با الکترون (Electron) و WebView2 اجرا میشوند، در زمانی که رم در حال گران شدن است، گیگابایتها رم را میبلعند. امیدواریم مایکروسافت راهی برای بهینهسازی WebView2 در مرکز اعلانها (Notification Center) پیدا کند، اما آیا واقعاً ساخت مؤلفههای بومی (native components) برای چیزی به اهمیت مرکز اعلانها اینقدر دشوار است؟





