جميع الأوقات بتوقيت المحيط الهادئ (UTC-08:00).
بعد انتهاء الفعالية، سيتم توفير تسجيلات جميع الجلسات (المرحلة الرئيسية والثانية) على قناة مطوّري برامج Android على YouTube.
سيتم بث الجلسات مباشرةً في المنصة الرئيسية فقط أثناء الفعالية.

فلتر :
الوقت الوصف _type _location _product
08:00-10:00

التسجيل وتناوُل الإفطار

10:00-11:00

Keynote

Keynote

ديف بيرك، ستيف كوثبرتسون

الكلمة الافتتاحية للفعالية سيلقيها "ديف بيرك"، نائب رئيس قسم الهندسة و"ستيف كوثبرتسون"، المدير الأول لإدارة المنتجات.

Keynote المرحلة الرئيسية
11:00-15:00

ألعاب الاستكشاف والابتكار

Sandbox: العروض التوضيحية وساعات العمل - مواضيع صباحًا

مقابلة فريق Android والتحدّث إليه

تفضَّل بزيارة الطابق الثاني للحصول على أسئلة وأجوبة، أو الإصدارات التجريبية، أو للدردشة فقط. تجدر الإشارة إلى أنّ المواضيع والفِرق ستتغيّر على مدار اليوم، لذا عليك تخطيط جدول أعمال ADS للحصول على إجابات عن أهمّ الأسئلة. ستتم الإشارة إلى الضيوف والمتحدثين المميّزين في "صالة المتحدثين" على مدار اليومَين.

  • "مجموعة حزمات تطبيق Android" و"التقديم الديناميكي"
  • Android للسيارات
  • حزمة Android Jetpack
  • استوديو Android
  • أجهزة Android اللوحية والأجهزة القابلة للطي
  • Android TV
  • نقل البيانات من AndroidX
  • مكونات الهندسة
  • المقاييس الحيوية
  • البلوتوث
  • عيادة سرعة البناء
  • كاميراX
  • السحابة الإلكترونية على Android
  • Android لنظام التشغيل ChromeOS
  • تطبيق "مدير الجهاز المصاحب"
  • Jetpack Compose
  • Kotlin
  • أكاديمية Play
  • الخصوصية
  • عيادة الأداء في وقت التشغيل
  • الأمان
  • واجهة مستخدم النظام، الإشعارات
  • التلفونية
  • Treble وGSI وDSU
  • WebView
  • النوافذ والأنشطة

Android للسيارات

"استوديو Android" و"الأدوات"

Android TV

Google Play

Jetpack

Kotlin

عروض أداء

النظام الأساسي

Second Floor

ساعات عمل وضع الحماية Second Floor Android for Cars Android Studio وTolling Android TV Google Play Jetpack Kotlin Performance Platform
11:00-11:20

استراحة

11:00-11:20

حصريًا على البث المباشر

#AskAndroid: مقابلات مع "ديف بيرك" و"ستيف كوثبرتسون" و"شيت هاس" و"تور نورباي"

الإجابة عن الأسئلة التي ترسلها على Twitter باستخدام #AskAndroid

حصريًا على البث المباشر
11:20-12:00

الجلسة

الميزات الجديدة في Jetpack Compose

آدم باول، كلارا بايار، رومين غاي

تم الإعلان عن Jetpack Compose في مؤتمر Google I/O، وبدأ الفريق جاهدًا في العمل منذ ذلك الحين. تُعرّف هذه المحاضرة على ميزة "الكتابة" لدى جماهير جديدة، وتعرض ماهية المشروع وطريقة تطويره. تُطلعك المحاضرة أيضًا على أحدث المعلومات عن Jetpack Compose، بما في ذلك كيفية تطوّر المشروع.

Jetpack

المرحلة الرئيسية

الجلسة المرحلة الرئيسية Jetpack
11:20-12:00

الجلسة

Android عمومًا: كيفية عرض التجارب المحسَّنة على الشاشة الكبيرة

كينيث فورد، بيترو ماجي

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

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

غير ذلك

المرحلة الثانية

الجلسة المرحلة الثانية غير ذلك
12:00-12:05

استراحة

12:05-12:25

الجلسة

الميزات الجديدة في الغرفة

فلورينا مونتنيسكو ودانيال سانتياغو ريفيرا

وتوفّر غرفة "الغرفة" استراتيجية سهلة وآمنة كتابةً بدون استخدام النصوص النموذجية، إلا أنّنا لم نتوقف عند هذا الحدّ. في الغرفة 2.2، أضفنا العديد من الميزات المطلوبة كثيرًا: توفير دعم أفضل للعلاقات، والتكامل مع مسارات Kotlin، وقواعد البيانات التي تم تجميعها مسبقًا، والكيانات الجزئية، والقيم التلقائية للمخطط، وسرعة إنشاء أسرع. في هذا النقاش، ستتعرّف على هذه الميزات وكيفية استخدامها في تطبيقك لتوفير وظائف أكثر تقدّمًا وتتطلب رموزًا أقل للكتابة والصيانة.

Jetpack

المرحلة الرئيسية

الجلسة المرحلة الرئيسية Jetpack
12:05-12:25

الجلسة

الميزات الجديدة في CameraX

كارين تشانغ، شي تشانغ

تعرّف على الميزات الجديدة في CameraX منذ إطلاق إصدارها الأولي في مؤتمر Google I/O هذا العام، وتعلّم من الفِرق التي تستخدم CameraX في تطبيقاتها.

Jetpack

المرحلة الثانية

الجلسة المرحلة الثانية Jetpack
12:25-13:40

غَدَاء

12:25-12:45

حصريًا على البث المباشر

#AskAndroid: Jetpack Compose

الإجابة عن الأسئلة التي ترسلها على Twitter باستخدام #AskAndroid

حصريًا على البث المباشر
12:45-12:55

حصريًا على البث المباشر

#AskAndroid: CameraX

الإجابة عن الأسئلة التي ترسلها على Twitter باستخدام #AskAndroid

حصريًا على البث المباشر
12:55-13:05

حصريًا على البث المباشر

#AskAndroid: عوامل الشكل

الإجابة عن الأسئلة التي ترسلها على Twitter باستخدام #AskAndroid

حصريًا على البث المباشر
13:40-14:20

الجلسة

الميزات الجديدة في "استوديو Android"

تور نورباي، جمال إيسون

في هذه الجلسة، سنقدّم آخر الأخبار والعروض التوضيحية حول التطويرات والميزات الجديدة في "استوديو Android" وكيفية دمج الأدوات في سير عمل تطوير التطبيقات.

"استوديو Android" و"الأدوات"

المرحلة الرئيسية

الجلسة المرحلة الرئيسية "استوديو Android" و"الأدوات"
13:40-14:20

الجلسة

Android TV: أفضل الممارسات المتعلقة بالتطبيقات التفاعلية

كاسيو زين

شهد Android TV زخمًا هائلاً مع نمو يصل إلى 100 في المائة تقريبًا من العام السابق في مدى توفّر حجم التطبيقات وأكثر من 5,000 تطبيق ولعبة في منظومتها المتكاملة. وسيساعدك هذا العرض التقديمي على تحقيق النجاح في جذب الجمهور من خلال تطبيقك، وذلك من خلال الاطّلاع على إحصاءات حول عمليات الدمج مع Android TV ومقاييس النجاح والدروس المستفادة.

Android TV

Google Play

المرحلة الثانية

Google Play المرحلة الثانية Android TV على Google Play
13:40-14:45

درس تطبيقي حول الترميز

الدرس التطبيقي حول الترميز في Jetpack Compose

Jetpack

غرفة "الدروس التطبيقية حول الترميز"

درس تطبيقي حول الترميز غرفة "الدروس التطبيقية حول الترميز" Jetpack
14:20-14:25

استراحة

14:25-14:45

الجلسة

الانتقال من الحافة إلى الحافة باستخدام ميزة التنقُّل بالإيماءات

"كريس بانز" و"روهان شاه"

لمساعدة المطوّرين في توفير تجارب تفاعلية، يضيف نظام Android 10 نماذج جديدة للتنقّل في النظام تتيح للتطبيقات الاستحواذ على مساحة أكبر على شاشة المستخدم.

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

واجهة المستخدم

المرحلة الرئيسية

الجلسة المرحلة الرئيسية واجهة المستخدم
14:25-14:45

الجلسة

أسلوب البرمجة: تحليل ثابت بقواعد لينت مخصصة

آلان فيفيريت، راهول رافيكومار

يتيح Android Lint للفِرق تطبيق أفضل الممارسات بشكل مبرمَج، ما يقلّل من الوقت المستغرَق في إرسال الملاحظات البسيطة حول مراجعة الرموز وتحسين حالة الرمز بشكل عام. تشرح هذه الجلسة أساسيات كتابة قاعدة Lint مخصّصة، بما في ذلك كيفية اختبار قواعد Lint المخصصة وتوزيعها من أجل فريقك.

إرشادات حول واجهة برمجة التطبيقات

المرحلة الثانية

الجلسة المرحلة الثانية إرشادات حول واجهة برمجة التطبيقات
14:45-14:50

استراحة

14:50-15:10

الجلسة

بيانات مباشرة مع الكوروتينات والتدفق

خوسيه ألسيريكا، ويغيت بويار

بيانات LiveData هي ميزة بسيطة يمكن رصدها استنادًا إلى مراحل النشاط، وهي مصمّمة لإنشاء واجهات مستخدم تتفاعل مع التغييرات بأمان وكفاءة. ويمكن استخدامها خارج إطار ViewView️ واتصالات ViewModel وحتى مكونات مثل Room. مع ذلك، هناك خطر الإفراط في الاستخدام، لا سيما عند التعامل مع سلاسل محادثات متعددة. ما الحل في ذلك؟ وبدلاً من توسيع نطاق ميزاتها، تعمل ميزة LiveData الآن بسلاسة مع الكوروتينات في لغة Kotlin. في هذا النقاش، سنتناول أداة إنشاء الكوروتين الجديدة التي تعرف باسم "liveData"، وتعرض وقت استخدامها وكيفية استخدامها، كما نختبر الأنماط والأنماط المضادة لإنشاء واجهات مستخدم تفاعلية واضحة وفعّالة وثابتة.

Jetpack

المرحلة الرئيسية

الجلسة المرحلة الرئيسية Jetpack
14:50-15:10

الجلسة

من مواقع Gradle إلى واجهات برمجة تطبيقات AGP

جيروم دوشيز، كريس وارينغتون، خافيير دوكروهيت

لقد تغيرت واجهة برمجة تطبيقات Gradle لمدخلات المهام ومخرجاتها وتوصيلات الأسلاك بشكلٍ كبير على مدار العامين الماضيين. في هذه الجلسة، سنراجع أفضل الممارسات الحالية ومدى ملاءمتها لواجهات برمجة التطبيقات القادمة الجديدة في مكوّن Android Gradle الإضافي.

"استوديو Android" و"الأدوات"

المرحلة الثانية

الجلسة المرحلة الثانية "استوديو Android" و"الأدوات"
14:50-15:35

درس تطبيقي حول الترميز

فتح الدروس التطبيقية حول الترميز

Jetpack

غرفة "الدروس التطبيقية حول الترميز"

درس تطبيقي حول الترميز غرفة "الدروس التطبيقية حول الترميز" Jetpack
15:00-19:00

ألعاب الاستكشاف والابتكار

Sandbox: العروض التوضيحية وساعات العمل - PM - الموضوعات

مقابلة فريق Android والتحدّث إليه

تفضَّل بزيارة الطابق الثاني للحصول على أسئلة وأجوبة، أو الإصدارات التجريبية، أو للدردشة فقط. تجدر الإشارة إلى أنّ المواضيع والفِرق ستتغيّر على مدار اليوم، لذا عليك تخطيط جدول أعمال ADS للحصول على إجابات عن أهمّ الأسئلة. ستتم الإشارة إلى الضيوف والمتحدثين المميّزين في "صالة المتحدثين" على مدار اليومَين.

  • شبكة الجيل الخامس
  • المهام مع مساعد Google
  • Android للسيارات
  • إطار عمل Android
  • حزمة Android Jetpack
  • استوديو Android
  • أجهزة Android اللوحية والأجهزة القابلة للطي
  • Android TV
  • Animation
  • مكونات الهندسة
  • عيادة سرعة البناء
  • كاميراX
  • Android لنظام التشغيل ChromeOS
  • Jetpack Compose
  • Firebase
  • الألعاب والرسومات
  • الهوية والملء التلقائي
  • تحديثات داخل التطبيق
  • Kotlin
  • الموقع الجغرافي والمحتوى
  • تعلُّم الآلة على Android
  • الوسائط والصوت في نظام التشغيل Android 10
  • NDK وC++
  • أكاديمية Play
  • الخصوصية
  • عيادة الأداء في وقت التشغيل
  • التخزين المُحدَّد النطاق
  • الأمان

Android للسيارات

"استوديو Android" و"الأدوات"

Android TV

Google Play

Jetpack

Kotlin

عروض أداء

النظام الأساسي

Second Floor

ساعات عمل وضع الحماية Second Floor Android for Cars Android Studio وTolling Android TV Google Play Jetpack Kotlin Performance Platform
15:10-15:15

استراحة

15:15-15:35

الجلسة

WorkManager: ما وراء الأساسيات

راهول رافيكومار، سومير كاتاريا

اطّلِع على مزيد من المعلومات حول مكتبة Jetpack التي تعمل على معالجة البيانات في الخلفية. وتقدّم هذه المحادثة مفاهيم وسيطة ومتقدّمة لمعالجة الأسئلة الشائعة والمشاكل والمشاكل التي قد تواجهها عند نشر التطبيق على منظومة متكاملة كبيرة من المستخدمين والأجهزة.

Jetpack

المرحلة الرئيسية

الجلسة المرحلة الرئيسية Jetpack
15:15-15:35

الجلسة

مكافحة الانحدار باستخدام مقاييس الأداء في CI

كريس كرايك، داستين لام

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

عروض أداء

المرحلة الثانية

الجلسة المرحلة الثانية عروض أداء
15:35-16:05

استراحة لتناول شاي بعد الظهر

15:35-15:55

حصريًا على البث المباشر

#AskAndroid: منتدى Android وكيفية البدء في استخدام Android

الإجابة عن الأسئلة التي ترسلها على Twitter باستخدام #AskAndroid

حصريًا على البث المباشر
16:05-16:45

الجلسة

الميزات الجديدة في أدوات التصميم في "استوديو Android"

جون هوفورد، باريس هسو، أوسكار آدم فازكيز، نيكولاس روارد

يناقش هذا العرض التقديمي الميزات الجديدة في أدوات التصميم في "استوديو Android"، كما يتناول الأدوات والميزات الجديدة التي تم طرحها العام الماضي. نلقي نظرة عن كثب على مكتبة MotionEditor وMotionLayout الجديدة، حيث سنقدم نظرة عامة على الميزات والمبادئ الجديدة، وكيفية إنشاء الصور المتحركة باستخدام أداة التعديل، بالإضافة إلى نصائح وإرشادات.

"استوديو Android" و"الأدوات"

المرحلة الرئيسية

الجلسة المرحلة الرئيسية "استوديو Android" و"الأدوات"
16:05-16:45

الجلسة

ADB Live

تشيت هاسي، تور نورباي، رومين غاي

ندعوك للانضمام إلينا لتسجيل حلقة بودكاست مباشرةً من ADB مع المضيفين Tor وChet وRomain، بالإضافة إلى الحصول على فرصة طرح أسئلة وأجوبة مباشرةً من الجمهور.

Android TV

المرحلة الثانية

الجلسة المرحلة الثانية Android TV
16:05-17:10

درس تطبيقي حول الترميز

غرفة تتضمن الدرس التطبيقي حول الترميز

Jetpack

غرفة "الدروس التطبيقية حول الترميز"

درس تطبيقي حول الترميز غرفة "الدروس التطبيقية حول الترميز" Jetpack
16:45-16:50

استراحة

16:50-17:10

الجلسة

الانتقال إلى AndroidX: الوقت مناسب

نِك أنتوني، أغنية Time Song

لنلقِ نظرة تفصيلية على واقع النقل إلى AndroidX. يشرح هذا الحديث الأساس المنطقي لإجراء عملية النقل قريبًا، ويحدّد التوقعات بشكل مناسب، ويقترح إجراءات لتنفيذ عملية النقل بأكبر قدر ممكن من السلاسة.

Jetpack

المرحلة الرئيسية

الجلسة المرحلة الرئيسية Jetpack
16:50-17:10

الجلسة

كيفية إنشاء تطبيقات وسائط للسيارات

مادان أنكابورا

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

Android للسيارات

المرحلة الثانية

الجلسة المرحلة الثانية Android للسيارات
17:10-17:20

استراحة

17:20-17:40

الجلسة

برمجة الأداء العالي (الرسومات)

رومين غاي، ماتياس أغوبيان

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

واجهة المستخدم

المرحلة الرئيسية

الجلسة المرحلة الرئيسية واجهة المستخدم
17:20-17:40

الجلسة

خدمة "الفوترة في Google Play": متغيّرات "الشراء من أي مكان"

أوسكار رودريغيز

في السنوات القليلة الماضية، طرحنا ميزات جديدة في Google Play تتيح للمستخدمين اكتشاف العناصر والاشتراكات وشرائها بعدة طرق جديدة، من داخل التطبيق وخارجه.

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

تتناول هذه الجلسة التعمق في التصميم من أجل الشراء من أي مكان. سنتحدّث عن العروض الترويجية والاشتراكات والتثبيت والشراء النقدي والمعاملات المعلّقة وعمليات الموافقة على الشراء عن بُعد. ويمكن لجميع مطوّري التطبيقات والألعاب الذين يستخدمون خدمة "الفوترة في Google Play" الحضور.

Google Play

المرحلة الثانية

الجلسة المرحلة الثانية Google Play
17:20-18:25

درس تطبيقي حول الترميز

الدرس التطبيقي حول ترميز MotionLayout

Jetpack

غرفة "الدروس التطبيقية حول الترميز"

درس تطبيقي حول الترميز غرفة "الدروس التطبيقية حول الترميز" Jetpack
17:40-17:45

استراحة

17:45-18:25

محادثة بجانب المدفأة

محادثة Android غير الرسمية

باستضافة "شيت هاسي"

يمكنك التعلّم من لجنة خبراء من الفريق الهندسي لنظام Android الأساسي للإجابة عن أسئلتك مباشرةً.

"استوديو Android" و"الأدوات"

إرشادات حول واجهة برمجة التطبيقات

Google Play

Jetpack

Kotlin

عروض أداء

النظام الأساسي

واجهة المستخدم

المرحلة الرئيسية

محادثة بجانب المدفأة المرحلة الرئيسية النظام الأساسي "استوديو Android" وإرشادات واجهة برمجة التطبيقات المتعلقة بالأدوات في Google Play Jetpack Kotlin Performance Platform لواجهة المستخدم
17:45-18:25

الجلسة

لماذا تعتبر Google تطبيقي ضارًا؟

أليك جويرتين

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

Google Play

المرحلة الثانية

الجلسة المرحلة الثانية Google Play
18:25-21:25

بث مباشر حصري