أعلنت شركة هواوي رسميًا عن إصدار تحديث HarmonyOS 5.0.2 Beta 1 للمطورين، وهو التحديث الأول ضمن سلسلة النسخة التجريبية الجديدة التي تعتمد على API 14. يأتي هذا الإصدار مع مجموعة ضخمة من الميزات الجديدة، التحسينات، وإصلاح الأخطاء، بهدف تقديم أداء أفضل وتعزيز تجربة المستخدم.
أبرز الميزات الجديدة في تحديث HarmonyOS 5.0.2
تحسينات واجهة المستخدم:
- دعم وضع تجنب المؤشر أثناء إدخال النصوص.
- إضافة ميزة تحويل النصوص المنسقة إلى تنسيقات HTML.
- دعم إعداد مناطق أمان على مستوى المكونات للحاويات.
- تحسين قدرة مكون التنقل (Navigation) على تخصيص الانتقالات الحركية، بما يشمل شريط العنوان والمحتوى.
ميزات متقدمة للمكونات النصية:
- إمكانية تخصيص لون الخلفية للنصوص المختارة ومقابض التحديد.
- دعم النصوص المتحركة (Marquee) بإطارات ديناميكية قابلة للتخصيص.
- دعم النصوص المميزة بالروابط التشعبية.
- تحسين مكون البحث (Search) بإضافة حدث onSubmit للحفاظ على حالة التحرير.
تحسينات مكونات العرض والقوائم:
- مكونات التمرير الآن تدعم إعداد مناطق عرض المحتوى وإضافة تأثيرات التلاشي للحواف.
- دعم إعداد عدد العناصر المحملة مسبقًا في مكونات القوائم (List) والشبكات (Grid).
- تحسين تأثيرات مكونات التمرير مثل التلاشي وإدارة الحاويات.
إدارة النوافذ في الأجهزة الهجينة (2in1):
- إضافة دعم لإغلاق التطبيقات عبر زر الإغلاق المدمج.
- إمكانية تخصيص حجم وموقع النافذة الرئيسية حسب احتياجات المستخدم.
- استعادة التطبيقات من الحالة المصغرة إلى المقدمة.
- إضافة إعدادات لتخصيص أزرار النوافذ مثل التكبير، التصغير، والإغلاق.
- دعم إعداد النوافذ للعمل في وضع العرض الكامل أو تكديسها فوق تطبيقات أخرى.
تحسينات مكونات الواجهة (ArkUI):
- إضافة دعم لمكون RichEditor للتعامل مع أحداث تمرير الماوس والنقر المزدوج.
- تحسين قدرة مكونات مثل TextPicker على إرسال استدعاءات أحداث عند توقف التمرير.
- دعم إعداد التأثيرات اللونية على الصور باستخدام مكون ImageSpan.
مزايا إضافية للمطورين
- تقديم واجهات برمجية جديدة (C API) لدعم عمليات تخصيص أعمق.
- تحسين مكون NodeAttributeType للحصول على أبعاد المكونات بالكامل.
- تحسين القدرة على مراقبة شاشة العرض الخاصة بالنوافذ باستخدام واجهات برمجية جديدة.
أهمية هذا التحديث
تحديث HarmonyOS 5.0.2 ليس مجرد إصدار تجريبي عادي؛ بل يمثل نقلة نوعية في قدرات النظام من خلال تقديم تحسينات شاملة على إدارة النوافذ، أداء المكونات، والتجربة البصرية. هذه الميزات تعزز من كفاءة النظام وتقدم أدوات جديدة للمطورين لتحسين تطبيقاتهم بشكل يواكب تطلعات المستخدمين.
Views: 52