خدمة عشاق التكنولوجيا لأكثر من 25 عامًا.
TechSpot يعني التحليل الفني والمشورة يمكنك الوثوق.
كف الوجه: بعد أيام قليلة من تلقي إصدار جديد ومحدث من macOS Sonoma، يواجه مستخدمو الأجهزة المستندة إلى Apple Silicon مشكلات واسعة النطاق مع البرامج والخدمات السحابية، بما في ذلك تطبيقات Java والتطبيقات التي لم تعد تعمل بشكل صحيح.
يبدو أن تحديث macOS 14.4 الذي تم إصداره مؤخرًا يسبب الكثير من مشكلات التوافق لأصحاب أنظمة Apple Silicon. البرنامج لا يعمل، وتسلط Oracle الضوء على كيفية تغيير كوبرتينو للطريقة التي يعمل بها نظام التشغيل الخاص بها في ظروف معينة أثناء التشغيل على المعالجات المستندة إلى M1 وM2 وM3 ARM.
المدير الأول لإدارة المنتجات في Oracle، أوريليو جارسيا-ريبيرو شرح أنه بعد تثبيت نظام التشغيل macOS 14.4، بدأت عملية Java في الإنهاء “بشكل غير متوقع”. تتأثر جميع إصدارات Java بدءًا من Java 8 وحتى إصدارات الوصول المبكر لـ JDK 22، ولا يوجد حل بديل متاح باستثناء تأجيل تثبيت تحديث نظام التشغيل.
لم تكن المشكلة موجودة في إصدارات الوصول المبكر لنظام التشغيل macOS 14.4، ولم يتم اكتشافها إلا بعد أن بدأت Apple في طرح التحديث للمستخدمين. وقالت أوراكل إن المشكلة تنبع من ميزة مضمنة في شرائح Apple Silicon، والتي تم تصميمها للتحكم في كيفية تصرف التعليمات البرمجية التي تم إنشاؤها ديناميكيًا عند الوصول إلى مناطق الذاكرة المحمية.
قبل macOS 14.4، في “ظروف معينة”، كانت نواة macOS ترسل إشارة “SIGBUS” أو “SIGSEGV” إلى تلك العمليات التي تحاول الوصول إلى الذاكرة المحمية. يمكن أن تختار العملية كيفية التعامل مع هذه الإشارة ثم متابعة التنفيذ العادي. الآن، يرسل macOS إشارة “SIGKILL” التي تؤدي إلى الإنهاء غير المشروط للعمليات التي تعمل في وضع الكتابة.
قالت Oracle إن إنشاء التعليمات البرمجية الديناميكية لـ Java Virtual Machine والوصول المحمي إلى الذاكرة ضروريان لتحسين الصحة والأداء. وفي الوقت نفسه، يجب أن تستمر التطبيقات المجمعة مسبقًا والتي تم إنشاؤها باستخدام GraalVM Native Image في العمل كما هو متوقع. نظرًا لأن macOS لا يوفر طريقة سهلة للعودة إلى إصدار سابق من نظام التشغيل بعد تثبيت تحديث رئيسي للنظام، فيجب على المستخدمين تأجيل التحديث إذا كانوا يعملون مع برامج Java أو يطورونها على أجهزة Apple المستندة إلى ARM.
ولا يقتصر الأمر على Java فقط، حيث يبدو أن macOS Sonoma 14.4 له أيضًا تأثيرات مزعجة في أماكن أخرى. كما أبرز بواسطة MacRumors، يؤدي التحديث إلى إتلاف برامج تشغيل الطابعة، ومحو الملفات المحفوظة على نظام iCloud الأساسي، والتسبب في مشكلات في الاتصال بمحاور USB والشاشات، والتسبب في مشكلات التوافق مع iLok License Manager ومنتجات PACE الأخرى. لم تقدم شركة Apple بعد تعليقًا رسميًا على المشكلات التي يعاني منها آخر تحديث لنظام التشغيل الخاص بها.