تحديثات جديدة لـ Electron لحل مشكلة بطء تطبيقات macOS بعد إصدار نظام Tahoe

اشتكى العديد من مستخدمي أجهزة Mac من تباطؤ مفاجئ وارتفاع في استهلاك الطاقة عقب تحديث نظام التشغيل إلى macOS 26 "Tahoe"، حيث لاحظوا أن بعض التطبيقات، خاصة تلك المبنية على إطار عمل Electron، أصبحت تُسبب ارتفاعًا حادًا في استخدام وحدة معالجة الرسومات (GPU)، ما أدى إلى سخونة الأجهزة وتراجع ملحوظ في الأداء العام.
ما هو إطار Electron ولماذا تأثرت التطبيقات؟
يُعد Electron إطارًا شائعًا يسمح للمطورين ببناء تطبيقات سطح المكتب باستخدام تقنيات الويب مثل JavaScript وHTML وCSS، وتحويلها إلى تطبيقات أصلية تعمل على أنظمة تشغيل مختلفة.
من أبرز التطبيقات التي تعتمد على Electron:
-
Discord
-
Slack
-
Figma
-
Visual Studio Code
-
Notion
-
Obsidian
-
GitHub Desktop
-
وغيرها
السبب الرئيسي في المشكلة كان استخدام Electron لواجهة برمجة تطبيقات خاصة تُدعى cornerMask، والتي كانت تعمل بشكل جيد في الإصدارات السابقة من macOS. لكن مع إصدار macOS 26 "Tahoe"، غيّرت Apple آلية عمل هذه الواجهة، مما تسبب في تحميل زائد على GPU، وبالتالي أدى إلى تباطؤ الأداء وارتفاع حرارة الجهاز.
إصلاح قادم من فريق Electron: الحل في الطريق
أعلن فريق تطوير Electron عن طرح إصلاح للمشكلة في الإصدارات الحديثة من الإطار، حيث تم التخلي عن واجهة cornerMask واستبدالها بحلول أكثر توافقًا مع تحديثات macOS الأخيرة.
وقد بدأ المطورون بالفعل في تحديث تطبيقاتهم المبنية على Electron للاستفادة من الإصدار الجديد.
ولمعرفة ما إذا كان التطبيق الذي تستخدمه قد تم تحديثه، يمكن استخدام أداة ShameElectron، التي تُظهر قائمة بالتطبيقات الشائعة وإصدارات Electron التي تعتمد عليها.
التطبيقات التي تم تحديثها بالفعل
من بين التطبيقات التي قامت بتحديث إصدار Electron الخاص بها لتجنب المشكلة:
-
Claude
-
Cluely
-
Discord
-
Docker Desktop
-
Figma
-
GitHub Desktop
-
MongoDB Compass
-
Notion
-
Obsidian
-
Pocket Casts
-
Signal
-
Slack
-
Super Productivity
-
Visual Studio Code
تطبيقات لا تزال غير محدثة
في المقابل، لا تزال بعض التطبيقات الشهيرة تستخدم إصدارات قديمة من Electron، مما قد يُعرض المستخدمين لتجربة استخدام سيئة. من أبرز هذه التطبيقات:
-
1Password
-
Bitwarden
-
Cursor
-
Dropbox
-
Windsurf
وغيرها.
ما الذي يجب أن تفعله الآن؟
إذا كنت من مستخدمي macOS Tahoe ولاحظت أن جهازك أصبح ساخنًا أكثر من المعتاد أو بطيئًا عند تشغيل بعض التطبيقات، فمن المحتمل أن تكون هذه التطبيقات غير محدثة وتعتمد على إصدار قديم من Electron.
ماذا يمكنك أن تفعل:
-
تحقق من التطبيقات التي تعمل في الخلفية.
-
استخدم أداة ShameElectron لمعرفة ما إذا كانت تلك التطبيقات محدثة.
-
قم بإغلاق التطبيقات غير الضرورية مؤقتًا حتى تصدر التحديثات الرسمية.
-
تابع تحديثات التطبيقات من App Store أو الموقع الرسمي الخاص بها.
مع تصحيح إطار العمل واستجابة المطورين السريعة، من المتوقع أن تُحل المشكلة بالكامل خلال الأسابيع القليلة المقبلة.