Electron 44 يوقف نسخ 32-bit وينهي دعم macOS 12
برامج يومية مثل VS Code وSlack وDiscord مبنية على Electron، وأي منصة يتركها Chromium يتركها Electron خلفه، فتتوقف البرامج على الأجهزة القديمة عند آخر نسخة داعمة.
نُشرت النسخة Electron 44.0.0 على npm في 25 أغسطس 2026، وتضم Chromium 152.0.7977.54 وNode v24.18.1 وV8 15.2. وتحمل النسخة تغييرين سيقطعان بعض المستخدمين عن برامج يستخدمونها يوميًا.
الأول أن Electron توقف عن نشر الـ binaries الجاهزة بنظام 32-bit، سواء لـ Windows (ia32) أو لـ Linux على معالجات ARM (armv7l)، ومعها كل ملفات الإصدار المرتبطة بها. والثاني أن دعم macOS 12 (Monterey) انتهى، وصار الحد الأدنى macOS 13 (Ventura).
ولفهم السبب، فإن Electron ليس طبقة رقيقة فوق المتصفح، بل Chromium كامل مغلّف داخل التطبيق. ولذلك فأي منصة يتوقف Chromium عن دعمها، يتوقف Electron عن دعمها بعده.
وتعتمد على Electron برامج واسعة الانتشار، مثل VS Code وSlack وDiscord وFigma وPostman، إضافة إلى كثير من تطبيقات الذكاء الاصطناعي على الديسكتوب. وعندما تنتقل هذه البرامج إلى Electron 44، ستتوقف نسخها على الأجهزة القديمة عند آخر إصدار سابق للترقية. وفي بيئات العمل التي لا تزال تستخدم أجهزة قديمة بنظام 32-bit، قد يعني ذلك برامج لا تتلقى تحديثات جديدة.
والموعد الحاسم ليس تاريخ صدور النسخة. فسلسلة Electron 43 ستبقى مدعومة حتى نهاية عمرها في يناير 2027، وبعدها يخرج نظام 32-bit من الدعم تمامًا.
وتتضمن النسخة تغييرًا ثالثًا يخص المطورين. فقد أُزيلت وحدة الـ clipboard من عملية الـ renderer، وأُعيد بناؤها على نمط W3C Clipboard API القائم على Promises، مثل navigator.clipboard في المتصفح. والدافع أمني، إذ كان renderer غير معزول يستطيع الوصول إلى حافظة النظام مباشرة. كما صار ANGLE مربوطًا بشكل ثابت (statically linked).
وبالنسبة للفرق التي تنشر تطبيقات ديسكتوب على Electron، تعني الترقية التالية قرارًا بشأن شريحة من المستخدمين قد تخرج من نطاق الدعم دون أن تُبلَّغ.