MacMasta — Новости и статьи

Разработчики начали выпуск исправления для серьезной ошибки, вызывавшей замедление работы в macOS Tahoe

Разработчики начали выпуск исправления для серьезной ошибки, вызывавшей замедление работы в macOS Tahoe

Дата: 01.01.1970 | Просмотров: 67

После выхода macOS 26 Tahoe в прошлом месяце пользователи начали замечать серьёзное замедление работы графического процессора в популярных приложениях на Electron, вызванное использованием ими определённого приватного API.

Теперь команда Electron исправила проблему, и исправление начинает распространяться в популярных сторонних приложениях, использующих этот фреймворк.

Коротко говоря, Electron — это популярный фреймворк, который позволяет разработчикам превращать веб-приложения в нативные.

Многие приложения, такие как Discord, Slack, Figma, Visual Studio Code и многие другие, используют Electron.

До этого недавнего обновления Electron использовал приватный API под названием cornerMask.

Как правило, приватные API не предназначены для использования сторонними разработчиками — они создаются Apple для конкретных задач.

Если вы всё же используете приватный API, вы делаете это на свой страх и риск, поскольку Apple не тестирует их так же тщательно, как публичные.

Это стало особенно очевидно после выхода macOS Tahoe, где Apple внесла изменения, вызвавшие резкий рост использования GPU всеми приложениями на Electron.

Это привело к замедлению работы и перегреву Mac у многих пользователей после обновления.

В последних версиях Electron этот приватный API больше не используется, и разработчики начали обновлять свои версии фреймворка, чтобы устранить проблему.

Благодаря удобному трекеру под названием ShameElectron, мы можем легко отслеживать, какие популярные приложения уже обновили Electron.

В их число входят Claude, Cluely, Discord, Docker Desktop, Figma, GitHub Desktop, MongoDB Compass, Notion, Obsidian, Pocket Casts, Signal, Slack, Super Productivity и Visual Studio Code.

В итоге, если вы заметили, что ваш Mac перегревается или работает медленнее после обновления до macOS Tahoe, возможно, стоит проверить, не работают ли у вас в фоновом режиме необновлённые приложения на Electron.