Microsoft Outlook для Windows сталкивается с проблемами в отношении производительности работы уведомлений. Время задержек при этом может достигать 10 секунд.

В настоящее время Windows 11 поставляется с двумя версиями Outlook: Classic (настольное приложение Win32, разработанное для опытных пользователей) и
новый Outlook (альтернатива, построенная на WebView2, которая функционирует как окно браузера, загружающее Outlook.com). Microsoft позиционирует второй вариант как будущее электронной почты в Windows.
Однако Outlook Classic демонстрирует более высокие показатели по скорости отклика и эффективности.
В течение многих лет Outlook Classic критиковали за громоздкость и сложность настройки. Решение Microsoft заключалось в переходе от нативного кода к веб-архитектуре, что привело к разработке новой версии. Хотя некоторые пользователи привыкли к приложениям UWP, компания официально прекратила их поддержку к концу 2024 года.
Теперь Microsoft активно продвигает новый Outlook среди корпоративных пользователей. Первоначально компания планировала ввести принудительный отказ от использования классической версии к апрелю 2026 года, однако затем крайний срок был перенесён на март 2027-го. Несмотря на некоторые реальные улучшения, баги производительности, особенно при работе с уведомлениями, остаются серьёзной проблемой.
В Outlook Classic щелчок по уведомлению мгновенно открывает соответствующее электронное письмо. В новом Outlook нажатие на уведомление запускает приложение, загружает папку «Входящие» и примерно через 10 секунд отображает соответствующее письмо. Если пользователи игнорируют уведомление и открывают приложение непосредственно из меню «Пуск», они могут вручную найти и прочитать письмо быстрее, чем завершится процесс его обработки.
Новый Outlook построен на основе среды выполнения WebView2 от Microsoft Edge, механизма рендеринга на базе Chromium. Каждое взаимодействие, например, нажатие на уведомление, требует от приложения инициализации или возобновления работы веб-уровня, аутентификации, загрузки соответствующей цепочки писем и её отображения. Приложение работает как несколько процессов в диспетчере задач, включая диспетчер WebView2, служебные процессы, процессы графического процессора и сервисные службы. Каждый потребляет память и требует времени для возобновления работы.
В итоге новый Outlook потребляет 490–636 МБ оперативной памяти в режиме ожидания, по сравнению со 117–148 МБ для классического. Использование ЦП в режиме ожидания составляет приблизительно 4% для нового Outlook, в то время как классический задействует менее 1%.
В отличие от классического Outlook, который кэширует электронные письма локально для автономного доступа, новый полагается на постоянную связь с сервером. Microsoft работает над устранением этих ограничений.
Несмотря на свои недостатки, новый Outlook предлагает улучшенные параметры поиска папок и доступ к общим почтовым ящикам, поддерживает автоматическое сопоставление календарей, а теперь ожидается функция «Единый почтовый ящик» для слияния почты и расширенной поддержки файлов .PST импорта элементов календаря и контактов.
Сообщается, что Microsoft изучает возможность перехода на WinUI, при этом специальная команда во главе с Руди Хуйном сосредоточится на разработке нативных приложений для Windows. Это может в конечном итоге привести к созданию такой версии Outlook, потенциально решив многие проблемы с производительностью, вызванные зависимостью от WebView2.
Ранее в Outlook появилась ошибка, затрагивающая базовую функцию отображения картинок в электронных письмах.
ссылка на оригинал статьи https://habr.com/ru/articles/1048418/