أخبار المنتجات

تطوير تجارب Android المميّزة في مؤتمر Google I/O لعام 2026

مدّة القراءة: 3 دقائق
عرض الملف الشخصي لـ "أتاول منيم"
Ataul Munim مهندس علاقات المطوّرين، Android

تتمحور تجربة Android المميّزة حول تقديم تجربة ممتعة ومميّزة للمستخدمين أينما كانوا. في مؤتمر Google I/O لعام 2026، عرضنا كيف يمكن أن تساعدك أحدث التحسينات في منظومة Android المتكاملة على رفع مستوى جودة تطبيقك مع زيادة كفاءة التطوير إلى أقصى حد.

لمساعدتك في إنشاء تطبيقات مميّزة، سنتناول الأدوات والمكتبات الرئيسية المصمّمة لتحسين الأداء الأساسي وتوسيع نطاق استخدام تطبيقك ليشمل أجهزة أخرى وتبسيط طريقة تعامل تطبيقك مع الوسائط عالية الجودة. 

في ما يلي ملخّص لأهم التحديثات والجلسات التي عليك معرفتها لتقديم تجربة على مستوى جديد على جميع أنواع الأجهزة.

لا يمكن أن تكون التجربة المميّزة جيدة إلا إذا كانت تستند إلى أساس قوي، وهذا الأساس هو ما يسمح بتوسيع نطاق تطبيقك على مستوى منظومة Android المتكاملة. وينطبق ذلك بشكل خاص على إصدار Android 17 الذي يقدّم حدودًا معتدلة لذاكرة التطبيقات استنادًا إلى ذاكرة الوصول العشوائي (RAM) في الجهاز، وذلك لاستهداف حالات تسرّب الذاكرة الشديدة والقيم المتطرّفة قبل أن تتسبّب في عدم استقرار النظام على نطاق واسع. للحفاظ على مستوى أداء تطبيقك ضمن هذه الحدود الجديدة للنظام ومنعه من التوقّف، لم يعُد الحفاظ على حجم صغير للتطبيق أمرًا اختياريًا، بل أصبح شرطًا أساسيًا.

في هذا العام، نسهّل إنشاء تطبيقات سريعة ومحسّنة إلى أقصى حد من خلال تقديم محلّل إعدادات R8 في "استوديو Android". ‫R8 هو أقوى أداة لتحسين أداء التطبيق، ولكن غالبًا ما تكون فعاليته محدودة بسبب "قواعد الاحتفاظ بالبيانات" الواسعة جدًا التي تمنع المحوّل البرمجي من إزالة الرمز غير المستخدَم. يقدّم "محلّل الإعدادات" الجديد نتائج التحسين والإخفاء والتقليص، ما يسمح لك بتحديد قواعد معيّنة تمنع الاستفادة من مزايا تحسين R8.

من خلال تحسين إعدادات R8، حقّق المطوّرون في Monzo تحسينًا بنسبة% 30 في عمليات التشغيل على البارد وتقليصًا بنسبة% 35 في أخطاء ANR. لا يقتصر الأمر على كفاءة الرمز الأصغر والأسرع، بل يهدف أيضًا إلى ضمان توفّر مساحة كافية في الذاكرة لتطبيقك لتقديم تجربة ممتعة على كل أنواع الأجهزة، من الهواتف إلى السيارات.

توسيع نطاق الوصول باستخدام نهج موحّد لعناصر واجهة المستخدم على الهواتف والساعات والسيارات

يتّجه تفاعل المستخدمين نحو اللحظات السريعة التي يمكن الاطّلاع عليها بلمحة، وهي عبارة عن معلومات قصيرة تبقي المستخدمين على اطّلاع بدون الحاجة إلى فتح التطبيق بالكامل. لمساعدتك في زيادة نطاق الوصول إلى محتوى تطبيقك، نحن بصدد توحيد تجربة التطوير على مستوى منظومة Android المتكاملة باستخدام Jetpack Glance. من خلال استخدام نموذج متّسق يستند إلى Compose، يمكنك نقل المحتوى الأكثر أهمية للمستخدمين مباشرةً إلى الشاشة الرئيسية للهاتف وعناصر واجهة مستخدم Wear (التي كانت تُعرف سابقًا باسم "اللوحات") والسيارات باستخدام سير عمل مألوف.

لمساعدة المستخدمين في التفاعل مع المحتوى والميزات، حتى خارج تطبيقك، نحن بصدد جعل عناصر واجهة المستخدم أكثر تعبيرًا وتكيّفًا باستخدام RemoteCompose. على Wear OS، يتيح لك RemoteCompose استخدام أدوات Compose التي اعتدت عليها لتحديد منطق واجهة المستخدم الذي يتم عرضه بشكل أصلي على الأسطح البعيدة، ما يضمن بقاء تجاربك التي يمكن الاطّلاع عليها بلمحة عالية الأداء وسريعة الاستجابة حتى على الأجهزة التي تفتقر إلى الموارد. على الأجهزة الجوّالة والسيارات، يتم استخدام RemoteCompose كإطار عمل جديد يمنح عناصر واجهة المستخدم إمكانات تعبيرية جديدة.

يمكنك استخدام Jetpack Glance (مع RemoteCompose على Wear) لتقديم رحلة مستخدم متماسكة. سواء كان ذلك من خلال الاطّلاع على تفاصيل حالة الرحلة على لوحة بيانات السيارة أو التحقّق من تغيير البوابة على الساعة أو إدارة بطاقة الصعود إلى الطائرة من عنصر واجهة مستخدم على الهاتف، فإنّ هذا النهج المشترَك يزيد من ظهور تطبيقك إلى أقصى حد مع الحفاظ على تركيز جهود التطوير وكفاءتها.

تعزيز مسار الوسائط باستخدام مجموعة أدوات كاملة وجاهزة للإنتاج

أصبح Android منصة عالمية متكاملة لدورة حياة الوسائط بأكملها، ونحن بصدد تبسيط الرحلة من أول عملية تسجيل إلى التشغيل النهائي. من خلال الاستفادة من Jetpack CameraX وMedia3، يمكنك إنشاء تجارب احترافية تبدو أصلية على مستوى المنظومة المتكاملة بأكملها. 

يبدأ ذلك بعملية تسجيل عالية الدقة باستخدام CameraXViewfinder Composable، ما يضمن بقاء المعاينة متوافقة تمامًا مع حجم الشاشة وسريعة الاستجابة على أي نوع من الأجهزة، بما في ذلك الأجهزة القابلة للطي والأجهزة اللوحية. يمكنك استخدام ذلك لإنشاء تجارب تسجيل متكيّفة، مثل عرض "نافذة ضمن النافذة" لتعدُّد المهام، أو الاستفادة من الميزات الحديثة، مثل التسجيل بمعدل إطارات مرتفع أو التسجيل بالحركة البطيئة باستخدام CameraX الإصدار 1.5.

ستوفّر مكتبة Media3 AI Effects الجديدة واجهة موحّدة للميزات المميّزة، مثل "تحسين الصور والفيديوهات" و"الممحاة السحرية" و"صوت الاستوديو". يتيح لك ذلك التركيز على النية الإبداعية بينما يتولّى Media3 مهمة اختيار المسار الأكثر كفاءة وموثوقية للجهاز. بعد ذلك، استخدِم أحدث التحسينات في تعديل مواد عرض متعددة باستخدام Media3 Transformer لدمج الفيديوهات المعدَّلة معًا.

أكمِل مسار الوسائط باستخدام أدوات مصمّمة للتصدير والعرض الاحترافيين، بما في ذلك:

  • ‫CodecDB، الذي يقدّم اقتراحات ترميز مستندة إلى البيانات ومخصّصة لمجموعات شرائح معيّنة، ما يضمن الحفاظ على جودة بصرية عالية للفيديوهات المصدَّرة مع الحد الأدنى من التشويش أو الضبابية
  • وضع التنظيف في ExoPlayer لتوفير تجربة البحث السلسة التي يتوقّعها المستخدمون من تطبيقات الوسائط المميّزة
  • دعم محسّن لتكنولوجيا Google Cast باستخدام CastPlayer API الجديد في Media3

من خلال توحيد هذه الأسس الفنية، يمكنك إنشاء رحلة وسائط متماسكة وعالية الأداء تقدّم تجربة ممتعة للمستخدمين وتحقّق عائد استثمار مرتفع لفريق التطوير.

لمزيد من التفاصيل، اطّلِع على قائمة تشغيل YouTube تجربة Android المميّزة.

من تأليف:
متابعة القراءة