Лучше- бы они само приложение нормально оптимизировали....
Вот, кстати, да. Оба процесса "Battle.net Helper" суммарно создают у меня 10% нагрузку на процессор. И это всё для приложения, которое нужно лишь для запуска игр и их фонового обновления. То есть, большую часть времени оно работает вхолостую (и бог бы с ним, но всё это время оно отжирает те самые 10%).
Впрочем проблема решается элементарно (если версия Windows хотя бы Pro или выше) - запретом запуска этой фигни через политики. И сразу становится видно, что эти 10% постоянного жора процессорного времени нужны... чтобы в свёрнутом (он же свёрнут в трей почти всё время) клиенте крутить новости (теперь они не загружаются).
И кто-то выше радовался про чат в Curse.Client. Спасибо, но нет. Сделай они этот чат отдельным приложением - было бы нормально. А так, что мы имеем? Мы имеем программу, основная цель которой - скачать zip-архив со свежим аддончиком и закинуть его в WoW. И всё. Но теперь в ней есть чат, есть социалочка, розовые пони. Раздувание программы посторонними функциями (отличными от её основной) - это порочная практика
bloatware. И вишенка на торте - поверх всего этого крутится
веб-интерфей на движке браузера.
Отчего у меня тут
программа, в которой я общаюсь сразу по 3 разным протоколам, потребляет 10 мегабайт оперативки, а программа, которая лишь качает zip-архивы с аддончиками, должна потреблять 100? Может, потому, что компактные программы нужно писать уметь, а раздутую блотварь можно клепать по принципу "интерфейс пусть сверстает наш веб-макак-дизайнер, а дальше херак-херак и в продакшен"?