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

‫17 معلومة مهمة لمطوّري تطبيقات Android في مؤتمر Google I/O

مدّة القراءة: 8 دقائق
عرض الملف الشخصي لـ Matthew McCullough
Matthew McCullough نائب رئيس قسم إدارة المنتجات، مطوّر برامج Android

اليوم في مؤتمر Google I/O، أعلنّا عن الطرق المتعددة التي نستخدمها لتعزيز سير العمل المستند إلى الذكاء الاصطناعي الوكيل من أجل زيادة إنتاجيتك وضمان تميُّز تطبيقاتك في منظومة Android المتكاملة الآخذة في التوسّع. إليك ملخّصًا لأهم 17 إعلانًا لمطوّري برامج Android، ويمكنك أيضًا الاطّلاع على ما تم الإعلان عنه في الأسبوع الماضي في حلقة The Android Show عن مؤتمر Google I/O. يُرجى متابعتنا خلال اليومَين المقبلَين بينما نتعمّق في جميع المواضيع بمزيد من التفصيل.

إنشاء تطبيقات Android عالية الجودة باستخدام الوكلاء

‫1: واجهة سطر أوامر Android: تساعدك في إنشاء التطبيقات باستخدام أي وكيل ونموذج لغوي كبير وأداة

أصبح Android CLI مستقرًا الآن. وتوفّر أدوات برمجية تتيح لأي وكيل ذكاء اصطناعي، بما في ذلك Claude Code أو Codex أو Antigravity، تنفيذ مهام Android الأساسية بسهولة وكفاءة أكبر. ومع إصدار اليوم، يوفّر أيضًا جسرًا للاستفادة مباشرةً من الإمكانات "المتقدمة" لـ "استوديو Android" من أجل منحك اللمسات النهائية الجاهزة للإنتاج اللازمة لتطوير تطبيقات Android الاحترافية. من خلال الاستفادة من أوامر Android Studio الجديدة، يمكن للمطوّرين الآن منح الوكلاء المفضّلين لديهم إمكانية تحليل الرموز الدلالية، وتحليل الملفات بحثًا عن التحذيرات، وحتى عرض معاينات Jetpack Compose. يتيح هذا الإصدار أيضًا استخدام ميزة "الرحلات" رسميًا من خلال مهارات Android الجديدة، ما يتيح للوكلاء إجراء اختبارات شاملة لواجهة المستخدم تحت توجيهك. يمكنك مشاهدة الكلمة الافتتاحية للمطوّر، ومتابعة جلسة "الجديد في أدوات Android" لمزيد من المعلومات. 

agy-android-cli.png
يمكنك الآن تثبيت Android CLI بسهولة لاستخدامه مع Google Antigravity 2.0

‫2: إنشاء تطبيقات جاهزة للإنتاج بسهولة في Google AI Studio 

يمكن للمطوّرين وصنّاع المحتوى الآن إنشاء تطبيقات Android أصلية، بدءًا من طلب في Google AI Studio. تم إنشاء التطبيقات باستخدام أفضل ممارسات التطوير، مثل Jetpack Compose وKotlin وواجهات برمجة التطبيقات التي تستفيد من أنماط المطوّرين المقترَحة. يتيح Google AI Studio للمطوّرين إنشاء نماذج أولية وتكرارها من خلال محاكي مضمّن ونشرها على الأجهزة الفعلية بدون الحاجة إلى عمليات تثبيت محلية ثقيلة. بعد ذلك، يمكن للمطوّرين مشاركة هذه التطبيقات مع أجهزة Android، بالإضافة إلى مشاركتها مع الآخرين لاختبارها من خلال مسار الاختبار الداخلي في Google Play Console. إذا أراد المطوّر إعداد تطبيقه لإصدار أوسع، يمكنه نقله إلى استوديو Android لإجراء تصحيح الأخطاء المتقدّم والاختبار وتحسين واجهة المستخدم. يمكنك مشاهدة الكلمة الافتتاحية للمطوّر، ومتابعة جلسة "الجديد في أدوات Android" لمزيد من المعلومات.

image1-.gif
استخدام Android Emulator المضمّن لإنشاء تطبيقات Android في Google AI Studio

 3: تسريع المساعدة في الترميز المستنِد إلى الذكاء الاصطناعي باستخدام Android Bench

‫Android Bench هي قائمة الصدارة الخاصة بالنماذج اللغوية الكبيرة (LLM) التي تقيّم قدراتها في مواجهة تحديات تطوير تطبيقات Android. والهدف من ذلك هو تسريع وتيرة تحسين النماذج، ما يوفّر لك خيارات أكثر فائدة للمساعدة المستندة إلى الذكاء الاصطناعي. يستخدم الكثير منكم نماذج مفتوحة الأوزان للحصول على مساعدة من الذكاء الاصطناعي، لذا سنضيف الآن النماذج الشائعة الاستخدام، مثل Gemma 4، إلى قائمة الصدارة، لكي تتمكّنوا من معرفة مستوى أداء النماذج اللغوية الكبيرة التي تتيح التشغيل بلا إنترنت وتوفّر مرونة إضافية للمستخدمين المتمرسين. نعمل باستمرار على زيادة صعوبة التحديات التي نقدّمها للنماذج اللغوية الكبيرة، لمواصلة تشجيع التحسينات الأكثر فائدة. 

‫4: تحويل تطبيقات iOS إلى Android باستخدام "مساعِد نقل البيانات" في "استوديو Android"

تم تصميم "مساعد نقل البيانات" في Android Studio لنقل التطبيقات من أنظمة أساسية مثل iOS أو React Native أو أُطر عمل الويب إلى Android الأصلي. من خلال اختيار مشروع حالي، يمكن للمطوّرين أن يطلبوا من الوكيل ربط الميزات بذكاء، وتحويل مواد العرض مثل لوحات الصور المتسلسلة وملفات SVG، وتنفيذ أفضل ممارسات Android باستخدام Jetpack Compose ومكتبات Jetpack المقترَحة. سيؤدي ذلك إلى تحويل ما كان يستغرق أسابيع من عملية النقل اليدوي إلى سير عمل انسيابي يستند إلى الوكلاء ويستغرق بضع ساعات فقط. وقد شاركنا نسخة حصرية من هذه الميزة القادمة في الكلمة الرئيسية للمطوّرين.

IO26_DEV_Android_MOD_v29_27hi.gif
نظرة سريعة على Migration Assistant أثناء تحويل تطبيق iOS إلى تطبيق Android أصلي

دمج الذكاء الاصطناعي في تطبيقاتك

‫5: إنشاء تطبيقات ذكية باستخدام الذكاء الاصطناعي التوليدي

يتيح لك الذكاء الاصطناعي التوليدي إنشاء تطبيقات أكثر ذكاءً وتخصيصًا وقدرةً على الإنجاز نيابةً عنك من أي وقت مضى. هذا العام، قدّمنا أحدث التطوّرات في مجال الذكاء الاصطناعي على الجهاز فقط من خلال معاينة لـ Gemini Nano 4 لمهام مثل استخراج البيانات وتلخيصها. ووسّعنا أيضًا إمكانات السحابة الإلكترونية من خلال Firebase AI Logic، ما يتيح للمطوّرين الاستفادة من نماذج Gemini مع ميزة "التحقّق من المصادر" الفعّالة (بما في ذلك عناوين URL و"خرائط Google" و"بحث الويب") لإنشاء مساعدين أكثر ذكاءً وكفاءة. بالإضافة إلى ذلك، كشفنا عن نهج الاستدلال المختلط وحزمة تطوير الوكلاء (ADK) الجديدة لنظام Android، إلى جانب بروتوكولات الاتصال مثل AG-UI وA2UI التي تبسّط إنشاء تجارب مستقلة مستندة إلى الوكلاء. لبدء دمج هذه الميزات الفعّالة، يمكنك الاطّلاع على مستندات المطوّرين، ومشاهدة جلسة النظرة المتعمّقة الفنية التي نعرض فيها جميع هذه التكنولوجيات.

‫6: تجربة AppFunctions اليوم

‫AppFunctions هي واجهة برمجة تطبيقات لنظام Android الأساسي مع مكتبة Jetpack مصاحبة لتبسيط إنشاء عمليات تكامل MCP مع Android. فهي تتيح لتطبيقاتك العمل كخوادم MCP على الجهاز، ما يوفّر وظائف تعمل كأدوات يمكن للوكلاء والمساعدين استخدامها. يتوفّر حاليًا تكامل AppFunctions مع Gemini في نسخة حصرية مع مختبِرين موثوق بهم، ويمكنك البدء في إعداد تطبيقاتك الآن. يمكنك الاشتراك في برنامج استخدام المنتج قبل إطلاقه وبدء التجربة باستخدام إرشادات واجهة برمجة التطبيقات والنموذج والمهارة اليوم.

المستقبل هو للتكيّف

‫7: أصبح Android الآن يعتمد على Compose First، وأصبحت طرق العرض الآن في وضع الصيانة. 

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

image5.png
إنشاء واجهة مستخدم Android باستخدام Compose

‫8: إنشاء تجارب Android سلسة على جميع الأجهزة باستخدام Jetpack Compose

أصبحت منظومة Android المتكاملة الآن متكيّفة تلقائيًا، وتعمل بسلاسة على الهواتف والأجهزة القابلة للطي والأجهزة اللوحية والسيارات وأجهزة الواقع الممتد، وتوسّع نطاق استخداماتها مع Googlebook والشاشات المتصلة. مع وجود أكثر من 580 مليون جهاز بشاشة كبيرة، وإنفاق المستخدمين على أجهزة متعددة ما يصل إلى 14 ضعفًا على التطبيقات، يمثّل الاستثمار في التصميم التكيُّفي فرصة هائلة. Jetpack Compose هو المحرّك الأساسي لهذا الانتقال، حيث يوفّر أدوات أساسية مثل أحدث إصدار من Jetpack Navigation 3، وتنسيقات Grid وFlexBox التجريبية الجديدة، ودعم محسّن للإدخال بدون لمس، وCameraX لمعاينات الكاميرا الصحيحة على أي حجم نافذة. بالإضافة إلى ذلك، تتيح لك المهارات الجديدة في استوديو Android تحديث تطبيقك الحالي لاستخدام هذه الأنماط التكيُّفية بسهولة أكبر من أي وقت مضى.

image6.png
يضع تطبيق Notability معيارًا جديدًا لتطبيقات الإنتاجية المميّزة بعد إطلاقه على Android. تم إنشاء التطبيق باستخدام Jetpack Compose وNavigation 3 وKotlin Multiplatform، وهو يقدّم تجربة سهلة الاستخدام وقابلة للتكيّف على جميع الأجهزة.

9: إنشاء تجارب سلسة لـ Googlebook

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

image3.png
ميزات جديدة في Android Emulator لأجهزة الكمبيوتر المكتبي

‫10: تجربة موحّدة لتطوير التطبيقات المصغّرة باستخدام Jetpack Glance

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

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

blog_widgets.gif
تظهر أربعة تطبيقات مصغّرة يتم التنقّل بينها في واجهة Android Auto. ساعة وبطاقة جهة اتصال ومواقع مفضّلة في Google Home وصورة

‫11: الوصول إلى المزيد من المستخدمين أثناء التنقّل باستخدام "Android للسيارات" 

لمساعدتك في توسيع نطاق وصولك إلى المستخدمين عند إنشاء تجارب داخل السيارة، نسهّل عليك إنشاء تطبيقاتك مرة واحدة وتقديمها إلى Android Auto ونظام التشغيل Android Automotive. باستخدام أحدث إصدارات Car App Library، يمكنك إنشاء تطبيقات وسائط مستندة إلى نماذج مخصّصة ومحسّنة لتقليل تشتيت الانتباه لكلتا المنصّتين. نحن بصدد طرح مكوّنات وإمكانات جديدة للنماذج من أجل منحك مرونة أكبر والمزيد من الخيارات لتنسيق المحتوى. ستتوسّع أيضًا تجارب الاستخدام أثناء توقّف السيارة، مع إتاحة تشغيل الفيديوهات الغامرة على Android Auto للهواتف التي تعمل بنظام التشغيل Android 17. يمكنك بسهولة تكييف تطبيقات الفيديو لتناسب هذه التجارب أثناء ركن السيارة. قدِّم طلبًا الآن للانضمام إلى برنامج استخدام التطبيق قبل إطلاقه من أجل النشر في هذه الفئات التجريبية، وتعرَّف على مزيد من المعلومات حول آخر التحديثات في مدوّنتنا.

‫12: تسريع عملية التطوير باستخدام الإصدار 4 من "معاينة المطوّر" لمنصة Android XR

استلهامًا من التجارب المبتكرة التي أنشأتها للمنصة، نواصل تطوير أدواتنا من خلال الإصدار 4 من "معاينة المطوّر" لحزمة تطوير البرامج (SDK) لمنصة Android XR. ومن أهم المحطات في هذه الرحلة انتقال مكتباتنا الأساسية، وهي XR Runtime وJetpack SceneCore وARCore for Jetpack XR، إلى الإصدار التجريبي قريبًا لتوفير أساس أكثر استقرارًا وفعالية. نعمل أيضًا على تسريع الوصول إلى الأجهزة من خلال برنامج Android XR Developer Catalyst، حيث يمكنك تقديم طلب للحصول على حِزم تطوير Project Aura من XREAL أو النظارات الصوتية أو النظارات بشاشة عرض. يمكنك مشاهدة جلسة "آخر أخبار Android XR" أو قراءة مدونتنا لمعرفة كيف تساعدك هذه التحديثات في إنشاء تجارب على مستوى المنظومة المتكاملة. 

Aura Geospatial Tour Demo - Draft 01.gif
نسخة مبكرة حصرية من Geospatial API في ARCore لـ Jetpack XR، تتيح تثبيت المحتوى الرقمي بدقة عالية في مواقع جغرافية حقيقية

‫13: Android هو وجهتك الجديدة لتجارب الوسائط الاحترافية

يعمل Android 17 على تبسيط مراحل الوسائط بالكامل من خلال مجموعة أدوات جاهزة للإنتاج. أصبح التقاط الصور العالية الدقة الآن أكثر بساطة بفضل الدالة المركّبة CameraXViewfinder التي تتعامل مع عمليات تغيير الحجم المعقّدة والاستجابة على الأجهزة القابلة للطي والأجهزة اللوحية. في مرحلة ما بعد الإنتاج، توفّر مكتبة Media3 AI Effects الجديدة واجهة واحدة للميزات المدفوعة، مثل "الممحاة السحرية" و"صوت الاستوديو"، ما يؤدي إلى تحسين أداء الجهاز تلقائيًا.

تكتمل عملية المعالجة من خلال CodecDB، الذي يقدّم اقتراحات ترميز خاصة بشرائح التعريف للقضاء على التشويش أثناء التصدير، و"وضع التقديم السريع" (Scrubbing Mode) الجديد في ExoPlayer للبحث بسلاسة فائقة. سواء كنت تدمج تعديلات متعددة على مواد العرض باستخدام Media3 Transformer أو تستخدم واجهة برمجة التطبيقات CastPlayer المبسّطة، تضمن لك هذه التحديثات تجربة احترافية مع تقليل أعباء التطوير بشكل كبير.

supercharge.gif
ميزتا "تحسين الإضاءة المنخفضة" و"الممحاة السحرية" أثناء العمل

‫14: زيادة فرص العثور على التطبيقات والتفاعل معها على Google TV 

ستكون أجهزة التحكّم عن بُعد التي تعمل بالمؤشر، والتي تتيح الإدخال بالتحكّم في الحركة، طريقة مستقبلية للمستخدمين للتفاعل مع Google TV لأنّها تتيح للمستخدمين التنقّل بشكل أسرع. يمكن لمطوّري التطبيقات البدء في التعريف عن إتاحة الإدخال باستخدام المؤشر لضمان قابلية الاكتشاف لتطبيقاتهم على أجهزة التلفزيون المستقبلية التي تتضمّن أجهزة تحكّم عن بُعد مزوّدة بمؤشر. بالإضافة إلى ذلك، تعمل حزمة Engage SDK، المعروفة سابقًا باسم Video Discovery API، على تحسين ميزات "استئناف المشاهدة" و"الأذونات" و"الاقتراحات" على جميع أشكال أجهزة Google TV لتعزيز اكتشاف التطبيقات والتفاعل معها. هذا هو الوقت المناسب لبدء استخدام حزمة Engage SDK، لأنّ واجهة اقتراحات أخرى API القديمة التي كانت تتيح تجربة الإصدار 1.0 من ميزة "مواصلة المشاهدة" سيتوقف دعمها في النصف الثاني من عام 2027. يمكنك الاطّلاع على كل التفاصيل في مدوّنتنا. 


‫15: الأداء: أساس تجربة التطبيق الرائعة

لمساعدة المطوّرين في التعامل مع حدود الذاكرة في Android 17، أطلقنا مجموعة من أدوات التحسين. تحدّد أداة تحليل إعدادات R8 قواعد الاحتفاظ بالبيانات التي تزيد من حجم الملف الثنائي، بينما تعمل ProfilingManager وأداة LeakCanary المدمجة في "استوديو Android" على تبسيط عملية رصد تسرُّب الذاكرة. بالإضافة إلى ذلك، توفّر أداة Android Performance Analyzer الجديدة دمجًا متقدّمًا للذكاء الاصطناعي من أجل تحليل عمليات التتبّع المعقّدة وإنشاء طلبات SQL المبرمَجة لتحديد مشاكل الأداء بدقة.

وآخر الأخبار حول تعزيز نمو الأنشطة التجارية

‫16: الميزات الجديدة في Google Play

تساعد تحديثات Google Play اليوم في توسيع نطاق وصولك إلى المستخدمين وتنمية نشاطك التجاري بأقل قدر من التعقيد. نحن بصدد إعادة تعريف تجربة الاستكشاف في "متجر Google Play" من خلال تنسيق فيديو قصير غامر يُعرف باسم Play Shorts، مع توسيع نطاق وصولك إلى الجمهور خارج المتجر من خلال ميزة استكشاف التطبيقات في تطبيق Gemini على أجهزة Android والويب. بالإضافة إلى ذلك، نقدّم إمكانات جديدة فعّالة، مثل إدارة الكتالوج المستندة إلى الوكلاء لتعديل الأسعار ورموز التخزين التعريفية بشكل سلس، واستخدام نماذج Gemini لتمكين Play Console من ملء بطاقات بيانات المتجر تلقائيًا من المستندات المستورَدة، ما يسهّل عملية الأقلمة العالمية. 

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
سيقدّم Gemini للمستخدمين اقتراحات للتطبيقات أثناء البحث

‫17: وبالطبع، Android 17

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

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

هناك أمر آخر. يتوفّر الآن الإصدار التجريبي الثالث من الإصدار ربع السنوي الأول (QPR1) لنظام التشغيل Android 17، ويتضمّن إصدارًا ثانويًا من حزمة تطوير البرامج (SDK) لإتاحة العديد من الميزات التي لا يمكن تأجيلها إلى الإصدار ربع السنوي الثاني (QPR2).

الاطّلاع على كل محتوى Android وPlay في مؤتمر Google I/O 

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

من كتابة:
متابعة القراءة