HarmonyOS 7 (الإصدار 26) Beta 2: تحليل أعطال التطبيقات المعزز بالذكاء الاصطناعي لاكتشاف مشكلات الاستقرار وتحديدها وإصلاحها
Huawei
إصدار HarmonyOS 7 (الإصدار 26) Beta 2 يعزز إطار عمل قدرة DFX، حيث يقدم واجهات جمع تدريجية لجمع السجلات عند الطلب، وتحليل عنقودي APMS لتحديد الأسباب الجذرية، ومهارة ذكاء اصطناعي للتشخيص الآلي. تساعد هذه الميزات المطورين على اكتشاف مشكلات استقرار التطبيقات وتحديد موقعها وإصلاحها بكفاءة.
يقدّم الإصدار HarmonyOS 7 (واجهة برمجة التطبيقات API 26) - النسخة التجريبية Beta 2 - تحسينات على إطار عمل DFX (التصميم من أجل الامتياز - Design For eXcellence)، مع التركيز على التجميع التدريجي (Gray-Scale Collection)، والتجميع العنقودي APMS، والتشخيص المعتمد على الذكاء الاصطناعي، بهدف تبسيط عملية حل مشكلات الاستقرار. تتيح واجهة التجميع التدريجي للمطورين جمع السجلات ذات القيمة العالية عند الطلب، مثل تسرّبات ذاكرة RSS، والأعطال الشاذة في وحدة معالجة الرسومات (GPU)، ومشكلات ArkTS، مع إمكانية تكوين السياسات عبر AppGallery Connect. أما تحليل التجميع العنقودي APMS، فيقوم بتجميع الاستثناءات المتشابهة بحسب السطور المفتاحية في تتبع المكدس (Stack Trace)، ويوفّر السبب الجذري، ومسارات الكود المشتبه بها، ومقترحات الإصلاح، إلى جانب تقديم تحليل بالذكاء الاصطناعي لتحديد نقاط التسرّب الرئيسية. بالإضافة إلى ذلك، تعمل ميزة AI Skill، المتوفرة في DevEco Code أو كمصدر مفتوح على GitCode، على أتمتة تحليل المكدس (Stack Parsing)، واستخراج الشرائح (Slice Extraction)، والربط الدلالي للكود، في سيناريوهات مثل تسرّبات كائنات ArkTS، وتسرّبات الذاكرة الأصلية (Native Memory)، وتسرّبات DMA(ION)، وحالات التجمّد (Freeze). وتُوضّح إحدى حالات الاستخدام كيفية تقليص الوقت اللازم لإغلاق مشكلات تجمّد التطبيقات، بدءًا من تقارير المستخدمين وحتى التحقق من الإصلاح، باستخدام التجميع التدريجي، وAPMS، وAI Skill.
المصدر: InfoQ 中国 —
الأصلي
