تطوير الألعاب

تطوير Android 15: دفعة إنتاجية للمطورين وتجربة مستخدم محسّنة

أعلنت غوغل عن إطلاق Android 15 وجعلت شفرة النظام متاحة عبر مشروع Android Open Source Project (AOSP). ستتلقى أجهزة Pixel المدعومة التحديث خلال الأسابيع المقبلة، مع انتشار أوسع يشمل أجهزة سامسونج وهونر وOnePlus في الأشهر القادمة.

تحسينات تُسهِّل التطوير

تضمن Android 15 مجموعة من الأدوات والواجهات التي تُسرّع من دورة بناء الاختبارات وتحسن تتبّع الأداء:

  • ApplicationStartInfo API تمنحك نظرة دقيقة على مراحل بدء التطبيق، بما في ذلك مدة كل مرحلة وقراءات “درجة الحرارة” عند الإقلاع.
  • فئة Profiling في Jetpack تعتمد على ProfilingManager API لجمع بيانات مفصلة عن أداء التطبيق مباشرةً على أجهزة المستخدمين.
  • تحسين StorageStats API يكشف لك استخدام التخزين بتفصيل أكبر، من انقسام ملفات APK إلى بصمة المكتبات.
  • دعم PDF المعزز عبر تحديث PdfRenderer لملفات محمية بكلمات مرور، وإدارة التعليقات وتحرير النماذج، مدعوماً بمكتبة Jetpack PDF.
  • ميزات لغوية حديثة تشمل واجهات OpenJDK وSQLite الجديدة، مثل المعاملات المعلقة للقراءة في SQLite ووظائف رياضية موسّعة في OpenJDK.
  • أدوات رسم Canvas متطورة توفر Matrix44 للتحكم ثلاثي الأبعاد وخيارات متقدمة للـ shaders لرسم الأشكال المعقدة.

تحسين الطباعة والدولية

إدراكاً لتنوع المستخدمين، أتى Android 15 بهذه الإضافات:

  • تبسيط التعامل مع الخطوط المتغيرة عبر إنشاء FontFamily تلقائياً مع ضبط مواصفاته ليناسب النص المعروض.
  • دعم موسّع لخطوط CJK، حيث أصبح NotoSansCJK متغيراً (variable)، ما يفتح آفاقاً جديدة للطباعة الإبداعية في الصينية واليابانية والكورية.
  • تحسين ضبط المسافات بين الحروف باستخدام JUSTIFICATION_MODE_INTER_CHARACTER للغات التي تعتمد الفراغات للتقسيم، مثل الصينية واليابانية.

انتقال سلس للتطبيقات

حرصت غوغل على جعل معظم التغييرات اختيارية حتى يستهدف التطبيق SDK الإصدار 35 صراحة، مما يمنح المطورين مهلة للتحديث. كما حدَّثت أداة Android SDK Upgrade Assistant في Android Studio Koala Feature Drop لدعم الانتقال إلى Android 15 بيسر.

Swift على أندرويد: المجموعة الرسمية للدعم

شكل مجتمع Swift قائمة عمل رسمية تحت مسمى Swift on Android Working Group، هدفها تمكين لغة Swift كمواطن كامل الحقوق في بيئة أندرويد.

مهام المجموعة

  • إعادة ضبط المكتبات الأساسية (Foundation، Dispatch) لتتكامل مع منصة أندرويد.
  • تحديد معايير الدعم الرسمي بالتعاون مع Platform Steering Group، شاملاً إصدارات أندرويد والأجهزة المدعومة.
  • نظام تكامل مستمر لاختبار كل تغيير في Swift عبر منصة أندرويد، لضمان الاستقرار والكشف المبكر عن المشكلات.
  • وضع أفضل الممارسات للتفاعل بين Swift وبيئة جافا الافتراضية في أندرويد، مع تحسين تجربة التصحيح debugging.
  • تعزيز النظام الإيكولوجي عبر مساعدة حزم Swift المجتمعية على إضافة دعم أندرويد، لضمان توفر الأدوات والمكتبات اللازمة للمطورين.

المشاركة والشفافية

يتم العمل ضمن إطار مفتوح عبر منتديات Swift Forums، مع اجتماعات نصف شهرية يدعو إليها الجميع، وتخضع القرارات الكبرى لعملية Swift Evolution بمشاركة المجتمع.

    اترك تعليقاً

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *