نشرها أتاول منعم، مهندس علاقات مطوري Android
.png)
إن تجربة Android المتميزة حقًا تدور حول تقديم متعة متميزة أينما كان المستخدمون. في Google I/O ’26، عرضنا كيف يمكن أن تساعدك أحدث التطورات في نظام Android البيئي على رفع جودة تطبيقك مع زيادة كفاءة التطوير إلى الحد الأقصى.
لمساعدتك في إنشاء تطبيقات متميزة، فإننا نتعمق في الأدوات والمكتبات الأساسية المصممة لتحسين أدائك الأساسي، وتوسيع أسطح تطبيقك لتشمل الأجهزة الأخرى، وتبسيط كيفية تعامل تطبيقك مع الوسائط عالية الجودة.
فيما يلي ملخص للتحديثات والجلسات الأساسية التي تحتاج إلى معرفتها لتقديم تجربة المستوى التالي عبر عوامل الشكل!
يمكنك زيادة أداء التطبيق وعائد الاستثمار إلى الحد الأقصى باستخدام محلل التكوين R8
إن التجربة المتميزة تكون جيدة بقدر أساسها، والأساس عالي الأداء هو ما يسمح لتطبيقك بالتوسع عبر نظام Android البيئي. وينطبق هذا بشكل خاص على إصدار Android 17، الذي يقدم حدودًا متحفظة لذاكرة التطبيقات المستندة إلى ذاكرة الوصول العشوائي (RAM) للجهاز لاستهداف تسرب الذاكرة الشديد والقيم المتطرفة قبل أن تتسبب في عدم استقرار على مستوى النظام. للبقاء تحت حدود النظام الجديدة هذه ومنع إنهاء تطبيقك، لم يعد الحصول على بصمة بسيطة أمرًا اختياريًا: إنه مطلب بالغ الأهمية.
هذا العام، نعمل على تسهيل إنشاء تطبيقات سريعة ومحسّنة للغاية من خلال تقديم R8 Configuration Analyzer في Android Studio. يعد R8 أقوى أدواتك لتحسين أداء التطبيق، ولكن فعاليته غالبًا ما تكون محدودة بسبب “قواعد الاحتفاظ” الواسعة جدًا التي تمنع المترجم من تجريد التعليمات البرمجية غير المستخدمة. يوفر محلل التكوين الجديد التحسين والتشويش وتقليص النتائج، مما يسمح لك بتحديد قواعد معينة تمنع فوائد تحسين R8.
من خلال تحسين تكوينات R8 الخاصة بهم، حقق المطورون في Monzo تحسنًا بنسبة 30% في عمليات التشغيل الباردة وانخفاضًا بنسبة 35% في أخطاء ANR. التعليمات البرمجية الأصغر والأسرع لا تتعلق فقط بالكفاءة؛ يتعلق الأمر بالتأكد من أن تطبيقك يحتوي على مساحة للذاكرة لتوفير المتعة في كل أشكال الأشكال، بدءًا من الهاتف ووصولاً إلى السيارة.
قم بتوسيع نطاق وصولك من خلال نهج موحد لعناصر واجهة المستخدم على الهواتف والساعات والسيارات
يتحول تفاعل المستخدم نحو لحظات سريعة يمكن رؤيتها، وهي دفعات قصيرة من المعلومات التي تبقي المستخدمين على اتصال دون الحاجة إلى فتح التطبيق الكامل. لمساعدتك على زيادة مدى الوصول إلى محتوى تطبيقك، نعمل على توحيد تجربة التطوير عبر نظام Android البيئي باستخدام Jetpack Glance. باستخدام نموذج متسق قائم على الكتابة، يمكنك رفع المحتوى الأكثر أهمية لمستخدميك مباشرةً إلى الشاشة الرئيسية للهاتف، وWear Widgets (المعروف سابقًا باسم Tiles!)، والسيارات ذات سير عمل مألوف.
من أجل مساعدة المستخدمين على التفاعل مع المحتوى الخاص بك والميزات، حتى خارج تطبيقك، فإننا نجعل الأدوات أكثر تعبيرًا وتكيفًا باستخدام RemoteCompose. في نظام التشغيل Wear OS، يتيح لك RemoteCompose استخدام أدوات الإنشاء التي تناسبك بالفعل لتحديد منطق واجهة المستخدم الذي يتم عرضه أصلاً على الأسطح البعيدة، مما يضمن أن تجاربك القابلة لللمحة تظل عالية الأداء والاستجابة حتى على الأجهزة المحدودة الموارد. على الهاتف المحمول والسيارات، يتم استخدام RemoteCompose كإطار عمل جديد يمنح الأدوات إمكانيات تعبيرية جديدة.
يمكنك استخدام Jetpack Glance (مع RemoteCompose on Wear) لتقديم رحلة مستخدم متماسكة. سواء أكان ذلك عرض حالة الرحلة على لوحة قيادة السيارة، أو التحقق من تغيير البوابة على الساعة، أو إدارة بطاقة الصعود من خلال أداة الهاتف، فإن هذا النهج المشترك يزيد من تواجد تطبيقك إلى أقصى حد مع الحفاظ على تركيز جهود التطوير وفعاليتها.
قم بتعزيز تدفق الوسائط الخاص بك باستخدام مجموعة أدوات كاملة جاهزة للإنتاج
لقد أصبح Android موطنًا عالمي المستوى لدورة حياة الوسائط بأكملها، ونحن نعمل على تبسيط الرحلة من الالتقاط الأول إلى التشغيل النهائي. من خلال الاستفادة من Jetpack CameraX وMedia3، يمكنك إنشاء تجارب احترافية تبدو أصلية عبر النظام البيئي بأكمله.
يبدأ الأمر بالالتقاط عالي الدقة باستخدام CameraXViewfinder Composable، والذي يضمن أن تظل المعاينة الخاصة بك متدرجة بشكل مثالي ومستجيبة لأي عامل شكل، بما في ذلك الأجهزة القابلة للطي والأجهزة اللوحية. استخدم هذا لإنشاء تجارب التقاط قابلة للتكيف مثل عرض صورة داخل صورة للقيام بمهام متعددة، أو الاستفادة من الميزات الحديثة مثل معدل الإطارات المرتفع أو الالتقاط بالحركة البطيئة باستخدام CameraX v1.5.
ستوفر مكتبة Media3 AI Effects الجديدة واجهة موحدة للميزات المتميزة مثل Image & Video Enhance وMagic Eraser وStudio Sound. يتيح لك هذا التركيز على الهدف الإبداعي بينما يتعامل Media3 مع العبء الثقيل المتمثل في اختيار المسار الأكثر كفاءة وموثوقية للجهاز. بعد ذلك، استخدم أحدث التحسينات في تحرير الأصول المتعددة باستخدام Media3 Transformer لتركيب مقاطع الفيديو المعدلة معًا!
أكمل المسار باستخدام الأدوات المصممة للتصدير والعرض على المستوى الاحترافي، بما في ذلك:
- CodecDB، الذي يقدم توصيات تشفير تعتمد على البيانات ومصممة خصيصًا لشرائح محددة، مما يضمن أن مقاطع الفيديو المصدرة الخاصة بك تحافظ على جودة مرئية عالية مع الحد الأدنى من الضوضاء أو التشويش
- وضع Scrubbing في ExoPlayer لتوفير تجربة بحث سلسة للغاية يتوقعها المستخدمون من تطبيقات الوسائط المتميزة
- دعم Cast محسّن من خلال واجهة CastPlayer API الجديدة في Media3
من خلال توحيد هذه الركائز التقنية، يمكنك بناء رحلة إعلامية متماسكة وعالية الأداء توفر البهجة لمستخدميك وعائد استثمار مرتفع لفريق التطوير لديك.
لمزيد من التفاصيل، راجع غالي تجربة Android لقائمة التشغيل على YouTube.

