23 تشرين الأول (أكتوبر) 2019
جميع الأوقات بتوقيت المحيط الهادئ (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 للحصول على إجابات عن أهمّ الأسئلة. ستتم الإشارة إلى الضيوف والمتحدثين المميّزين في "صالة المتحدثين" على مدار اليومَين.
|
ساعات عمل وضع الحماية | 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 | |
11:20-12:00
الجلسة |
Android عمومًا: كيفية عرض التجارب المحسَّنة على الشاشة الكبيرةكينيث فورد، بيترو ماجيفي ظل التطوّر الذي يشهده نظام التشغيل Android من حيث أشكال الأجهزة وانتشار المصنّعين الأصليين للأجهزة من خلال التكنولوجيا الجديدة، حان الوقت لإلقاء نظرة على الميزات التي توفّرها هذه البيئات للمستخدمين. من المهم أن يراعي سير عمل مطوّر البرامج إمكانية تغيير الحجم، وأحجام العرض ونسب العرض إلى الارتفاع الجديدة، والعرض المتعدّد، واستمرارية استخدام التطبيق من أجل تقديم أفضل تجربة للمستخدمين بغض النظر عن مكانهم. اقتربت أيام العمل السهل من خلال شاشة Orientation="portrait" على الفور. سنناقش في هذه المحادثة التحديات التي واجهتنا عند محاولة إتاحة استخدام Android على الأنظمة الأساسية المختلفة، وكيفية ضمان تقديم تجربة رائعة باستخدام جميع عوامل الشكل هذه. ستختم هذه المحادثة بقائمة تحقّق قابلة للتنفيذ تساعد على تثبيت تطبيقك وتجربة المستخدم على أي جهاز. |
الجلسة | المرحلة الثانية | غير ذلك | |
12:00-12:05
|
استراحة |
||||
12:05-12:25
الجلسة |
الميزات الجديدة في الغرفةفلورينا مونتنيسكو ودانيال سانتياغو ريفيراوتوفّر غرفة "الغرفة" استراتيجية سهلة وآمنة كتابةً بدون استخدام النصوص النموذجية، إلا أنّنا لم نتوقف عند هذا الحدّ. في الغرفة 2.2، أضفنا العديد من الميزات المطلوبة كثيرًا: توفير دعم أفضل للعلاقات، والتكامل مع مسارات Kotlin، وقواعد البيانات التي تم تجميعها مسبقًا، والكيانات الجزئية، والقيم التلقائية للمخطط، وسرعة إنشاء أسرع. في هذا النقاش، ستتعرّف على هذه الميزات وكيفية استخدامها في تطبيقك لتوفير وظائف أكثر تقدّمًا وتتطلب رموزًا أقل للكتابة والصيانة. |
الجلسة | المرحلة الرئيسية | Jetpack | |
12:05-12:25
الجلسة |
الميزات الجديدة في CameraXكارين تشانغ، شي تشانغتعرّف على الميزات الجديدة في CameraX منذ إطلاق إصدارها الأولي في مؤتمر Google I/O هذا العام، وتعلّم من الفِرق التي تستخدم CameraX في تطبيقاتها. |
الجلسة | المرحلة الثانية | 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" و"الأدوات" | |
13:40-14:20
الجلسة |
Android TV: أفضل الممارسات المتعلقة بالتطبيقات التفاعليةكاسيو زينشهد Android TV زخمًا هائلاً مع نمو يصل إلى 100 في المائة تقريبًا من العام السابق في مدى توفّر حجم التطبيقات وأكثر من 5,000 تطبيق ولعبة في منظومتها المتكاملة. وسيساعدك هذا العرض التقديمي على تحقيق النجاح في جذب الجمهور من خلال تطبيقك، وذلك من خلال الاطّلاع على إحصاءات حول عمليات الدمج مع Android TV ومقاييس النجاح والدروس المستفادة. |
Google Play | المرحلة الثانية | Android TV على Google Play | |
13:40-14:45
درس تطبيقي حول الترميز |
الدرس التطبيقي حول الترميز في Jetpack Compose |
درس تطبيقي حول الترميز | غرفة "الدروس التطبيقية حول الترميز" | 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 | |
14:50-15:10
الجلسة |
من مواقع Gradle إلى واجهات برمجة تطبيقات AGPجيروم دوشيز، كريس وارينغتون، خافيير دوكروهيتلقد تغيرت واجهة برمجة تطبيقات Gradle لمدخلات المهام ومخرجاتها وتوصيلات الأسلاك بشكلٍ كبير على مدار العامين الماضيين. في هذه الجلسة، سنراجع أفضل الممارسات الحالية ومدى ملاءمتها لواجهات برمجة التطبيقات القادمة الجديدة في مكوّن Android Gradle الإضافي. |
الجلسة | المرحلة الثانية | "استوديو Android" و"الأدوات" | |
14:50-15:35
درس تطبيقي حول الترميز |
فتح الدروس التطبيقية حول الترميز |
درس تطبيقي حول الترميز | غرفة "الدروس التطبيقية حول الترميز" | Jetpack | |
15:00-19:00
ألعاب الاستكشاف والابتكار |
Sandbox: العروض التوضيحية وساعات العمل - PM - الموضوعاتمقابلة فريق Android والتحدّث إليهتفضَّل بزيارة الطابق الثاني للحصول على أسئلة وأجوبة، أو الإصدارات التجريبية، أو للدردشة فقط. تجدر الإشارة إلى أنّ المواضيع والفِرق ستتغيّر على مدار اليوم، لذا عليك تخطيط جدول أعمال ADS للحصول على إجابات عن أهمّ الأسئلة. ستتم الإشارة إلى الضيوف والمتحدثين المميّزين في "صالة المتحدثين" على مدار اليومَين.
|
ساعات عمل وضع الحماية | 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 | |
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" و"الأدوات" | |
16:05-16:45
الجلسة |
ADB Liveتشيت هاسي، تور نورباي، رومين غايندعوك للانضمام إلينا لتسجيل حلقة بودكاست مباشرةً من ADB مع المضيفين Tor وChet وRomain، بالإضافة إلى الحصول على فرصة طرح أسئلة وأجوبة مباشرةً من الجمهور. |
الجلسة | المرحلة الثانية | Android TV | |
16:05-17:10
درس تطبيقي حول الترميز |
غرفة تتضمن الدرس التطبيقي حول الترميز |
درس تطبيقي حول الترميز | غرفة "الدروس التطبيقية حول الترميز" | Jetpack | |
16:45-16:50
|
استراحة |
||||
16:50-17:10
الجلسة |
الانتقال إلى AndroidX: الوقت مناسبنِك أنتوني، أغنية Time Songلنلقِ نظرة تفصيلية على واقع النقل إلى AndroidX. يشرح هذا الحديث الأساس المنطقي لإجراء عملية النقل قريبًا، ويحدّد التوقعات بشكل مناسب، ويقترح إجراءات لتنفيذ عملية النقل بأكبر قدر ممكن من السلاسة. |
الجلسة | المرحلة الرئيسية | Jetpack | |
16:50-17:10
الجلسة |
كيفية إنشاء تطبيقات وسائط للسياراتمادان أنكابورامن خلال أنظمة الترفيه والمعلومات الجديدة المستنِدة إلى نظام التشغيل Android Automotive والمُدمجة مباشرةً في السيارات، تركّز هذه الجلسة على كيفية إنشاء تطبيقات جديدة أو تعديل التطبيقات الحالية لتتوافق مع نظام التشغيل Android Automotive. تقدّم لك هذه الدورة إرشادات حول كيفية تصميم وتطوير ونشر وتوزيع تطبيق الوسائط الخاص بك. |
الجلسة | المرحلة الثانية | 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 | |
17:20-18:25
درس تطبيقي حول الترميز |
الدرس التطبيقي حول ترميز MotionLayout |
درس تطبيقي حول الترميز | غرفة "الدروس التطبيقية حول الترميز" | Jetpack | |
17:40-17:45
|
استراحة |
||||
17:45-18:25
محادثة بجانب المدفأة |
محادثة Android غير الرسميةباستضافة "شيت هاسي"يمكنك التعلّم من لجنة خبراء من الفريق الهندسي لنظام Android الأساسي للإجابة عن أسئلتك مباشرةً. |
محادثة بجانب المدفأة | المرحلة الرئيسية | النظام الأساسي | "استوديو Android" وإرشادات واجهة برمجة التطبيقات المتعلقة بالأدوات في Google Play Jetpack Kotlin Performance Platform لواجهة المستخدم |
17:45-18:25
الجلسة |
لماذا تعتبر Google تطبيقي ضارًا؟أليك جويرتينتراجع خدمة "Google Play للحماية" التطبيقات وتحذر المستخدمين باستمرار عند اكتشاف سلوك يتوافق مع سياستَي MUwS (البرامج غير المرغوب فيها على الأجهزة الجوّالة) و"التطبيقات التي قد تتسبّب بضرر". في هذا النقاش، سنحلل عملية المراجعة هذه. ونشارك أيضًا إحصاءات وأمثلة على الأخطاء الشائعة التي تتسبب في مخالفة المطوّرين "الجيدين" لهذه السياسات. |
الجلسة | المرحلة الثانية | Google Play | |
18:25-21:25
|
بث مباشر حصري |