تقرير مطور برامج Google I / O: ما الجديد؟
نشرت: 2022-03-10تم افتتاح الكلمة الرئيسية لـ Google I / O برسوم متحركة تطلب منا "عمل أشياء جيدة معًا" ، وفي هذه المقالة ، سأجمع بعض الأشياء التي تم الإعلان عنها في Keynote و Developer Keynote ، والتي تهم Smashing القراء. تم دعم الإعلانات في الكلمة الرئيسية بجلسات تم تسجيلها خلال الحدث. لمساعدتك في استخدام الأشياء المعلنة ، سأقوم بربط مقاطع الفيديو الخاصة بهذه الجلسات بالإضافة إلى أي مواد داعمة تمكنت من العثور عليها.
أرغب في معرفة أي من هذه الإعلانات ترغب في معرفة المزيد عنها - يرجى ترك تعليق أدناه. أيضًا ، إذا كنت مؤلفًا لديه خبرة للمشاركة في أي من هذه ، فلماذا لا تترك لنا سطرًا بمخطط تفصيلي؟
الكلمات الأساسية
تمت تغطية جميع الإعلانات الرئيسية في العروض التقديمية الرئيسية. إذا كنت ترغب في مشاهدة جميع الكلمات الأساسية ، فيمكنك العثور عليها على YouTube جنبًا إلى جنب مع بعض الإصدارات المختصرة:
- الكلمة الرئيسية التي يقودها الرئيس التنفيذي سوندار بيتشاي (إليك نسخة مكثفة من عشر دقائق لأهم النقاط) ،
- The Developer Keynote بقيادة جيسون تيتوس (إليك نسخة مدتها خمس دقائق من النقاط المهمة التي تم تناولها في Developer Keynote).
مؤتمر Google I / O والويب
كنت أحضر مؤتمر Google I / O بصفتي Web GDE (خبير مطوري Google) ، وعادةً ما يكون I / O يحتوي على الكثير من المحتوى الذي يثير اهتمام مطوري Android بشكل أكبر. ومع ذلك ، كان هناك الكثير من الإعلانات والجلسات المفيدة بالنسبة لي.

غطت جلسة Web State of the Union الإعلانات والمعلومات المتعلقة بـ Lighthouse و PWAs و Polymer 3.0 و Web Assembly و AMP. بالإضافة إلى الفيديو ، يمكنك العثور على نص مكتوب لهذه الجلسة على مدونة Chromium.
غطى الجديد في Chrome DevTools جميع الميزات الجديدة المتوفرة أو التي ستتوفر قريبًا في DevTools.
كانت تطبيقات الويب التقدمية قصة كبيرة خلال الحدث ، وإذا لم يكن لديك بعد لإنشاء أول PWA ، فيمكن أن يساعدك عرض PWA Starter Kit على البدء في استخدام Polymer. للنظر بشكل أعمق في Polymer ، يمكنك متابعة Web Components و Polymer Project: Polymer 3.0 وما بعده. تم الآن تحديث موقع Polymer بوثائق Polymer 3.0.
لم يتم استبعاد Angular ، شاهد جلسة ما الجديد في Angular للاطلاع على كافة التفاصيل.
إن موضوع Chrome بدون رأس هو موضوع أثار اهتمامي مؤخرًا ، حيث أبحث دائمًا عن طرق مثيرة للاهتمام لأتمتة المهام. في جلسة The Power of Headless Chrome and Browser Automation ، يمكنك معرفة المزيد عن استخدام Chromeless Chrome و Puppeteer. إذا كنت تتساءل عن نوع الأشياء التي يمكنك تحقيقها ، فهناك بعض الأمثلة على الأشياء التي قد ترغب في القيام بها على GitHub.
ألق نظرة أيضًا على:
- "بناء شبكة انسيابية" بواسطة Dru Knox
- "أصبح أداء الويب سهلاً" بواسطة Addy Osmani و Ewa Gasperowicz
- "اجعل موقع WordPress الخاص بك تقدميًا" بقلم ألبرتو ميدينا
- "مستقبل الويب غامر" بقلم براندون جونز
- "بناء مستقبل الويب باستخدام JavaScript الحديث" بقلم ماتياس بينينز وساتيا جوناسيكاران
- "بناء مستقبل الويب باستخدام Web Assembly والمزيد" من تأليف Thomas Nattestad
أخبار مطوري Android
أنا لست مطورًا لنظام Android ، لكنني كنت محاطًا بالناس. لقد حاولت اختيار بعض الأشياء التي بدت أكثر إثارة للجمهور. تعد الجلسة ، "ما الجديد في Android" ، مكانًا رائعًا للذهاب إليه للتعرف على جميع الإعلانات الرئيسية. أولها حقيقة أن Android P Beta متاح الآن ، وستتوفر العديد من الميزات التي تم الإعلان عنها كجزء من هذا الإصدار التجريبي. يمكنك التحقق لمعرفة ما إذا كان جهازك مدعومًا من الإصدار التجريبي هنا.
Android Jetpack عبارة عن مجموعة من المكتبات والأدوات والإرشادات المعمارية للمساعدة في جعل إنشاء تطبيقات Android رائعة أمرًا سريعًا وسهلاً. تم دمج IDEs مع Android Studio ، ويبدو أن هذه محاولة لتبسيط تجربة المطور للمهام الشائعة. يمكنك معرفة المزيد من المعلومات حول Android Jetpack في فيديو الجلسة على ما الجديد في مكتبة دعم Android.
تعد القدرة على إنشاء إجراءات في التطبيقات شيئًا موجودًا الآن في الإصدار التجريبي ويمكّن المطورين من إنشاء تفاعلات تنتقل من الصوت إلى شاشات العرض - سواء كانت ساعتك أو هاتفك أو الشاشات الذكية الجديدة التي سيتم تقديمها في وقت لاحق من هذا العام.
الشرائح عبارة عن مقتطف تفاعلي لواجهة مستخدم للتطبيق ، تم تقديمها في Android P. لمعرفة المزيد ، ألق نظرة على جلسة I / O هذه والتي يمكنك من خلالها التعرف على كيفية إنشاء شريحة وجعلها تظهر كاقتراحات في نتائج البحث.
- شاهد جلسة إجراءات التصميم لمساعد جوجل ما وراء السماعات الذكية بواسطة صدى الزيدي ،
- استكشف موقع تصميم المحادثة ،
- اقرأ المزيد عن الإجراءات ،
- ضع إشارة مرجعية على قائمة تشغيل الإجراءات من Google Developers على YouTube.
بعد الاطلاع على بعض الإعلانات المحددة للويب و Android ، سألقي الآن نظرة على بعض الموضوعات الأكبر التي تمت تغطيتها في الحدث وكيف يمكن أن تلعبها للمطورين.

الذكاء الاصطناعي والواقع المعزز وتعلم الآلة
كما هو متوقع ، كان لكل من الخطاب الرئيسي وكذلك الكلمة الرئيسية للمطور سمة قوية للذكاء الاصطناعي والواقع المعزز والتعلم الآلي. هذا الموضوع جزء من العديد من منتجات Google والإعلانات. تستفيد Google من الكم الهائل من البيانات التي جمعتها من أجل إنشاء بعض المنتجات والخدمات المذهلة ، والتي يحمل الكثير منها مخاوف جديدة بشأن الخصوصية والموافقة مع اندماج العالم الرقمي والعالم الحقيقي بشكل وثيق.
تحصل صور Google على ميزات AI الجديدة التي ستساعدك على تحسين صورك ، من خلال تقديم اقتراحات حول كيفية إصلاح السطوع أو تقديم دورات مقترحة.
سيستخدم إصدار جديد من أخبار Google الذكاء الاصطناعي لتقديم مجموعة من التغطية للقصص التي يهتمون بها للمستخدمين.
كان أحد العروض التوضيحية التي حظيت بجولة كبيرة من التصفيق عندما تم عرض Google Lens وهي تشير إلى جزء من النص في كتاب ، وكان من الممكن نسخ هذا النص ولصقه في الهاتف.
"ماذا لو كان بإمكانك نسخ ولصق أشياء من شيء من العالم الحقيقي إلى هاتفك؟"
- هيئة Android (AndroidAuth) 8. May 2018
لم نكن أبدًا متحمسين بشأن النسخ واللصق من قبل. # io18 #googlelens pic.twitter.com/BjOYS3gfUi
إذا كنت مهتمًا باستخدام الذكاء الاصطناعي ، فقد ترغب في مشاهدة الجلسة AIY: Do It Yourself Artificial Intelligence. أيضا،
- كبار المصممين في Google في موضوع "التصميم والتعلم الآلي والإبداع"
- "جلب ابتكارات الذكاء الاصطناعي وتعلم الآلة إلى الرعاية الصحية" بقلم ليلي بينغ وجيسيكا ميغا ،
- "استكشاف تفاعل الواقع المعزز" لكريس كيلي وإيلي ناتينجر ولوكا براسو
- "تطبيقات الواقع المعزز: الإنشاء والتكرار والإطلاق" بقلم تيم ساياكي وتوم سالتر
خرائط
عند السفر ، أعرف السيناريو الشائع للخروج من محطة قطار بخرائط مفتوحة وليس لدي أي فكرة عن الاتجاه الذي أواجهه وأي شارع هو. تأمل Google في حل هذه المشكلة من خلال الواقع المعزز ، وإحضار صور التجوّل الافتراضي والتوجيهات إلى الشاشة لمساعدتك في معرفة الاتجاه الذي تبدأ فيه السير.

تأخذ خرائط Google أيضًا جزءًا كبيرًا من المنطقة التي قد نستخدم فيها بالفعل FourSquare أو Yelp ، وتقدم المزيد من التوصيات بناءً على الأماكن التي قمنا بزيارتها أو مراجعتها بالفعل. بالإضافة إلى ذلك ، ميزة يمكنني أن أرى نفسي أستخدمها عند محاولة التخطيط لعشاء ما بعد المؤتمر ، وهي القدرة على إنشاء قائمة مختصرة من الأماكن ومشاركتها مع مجموعة من أجل تحديد المكان الذي سأذهب إليه. يحتوي Android Central على منشور ممتاز على جميع ميزات الخرائط الجديدة إذا كنت تريد معرفة المزيد. ستتوفر هذه الميزات على إصدارات Android و iOS لتطبيق خرائط Google.
بالنسبة للمطورين ، يمكن العثور على تقرير موجز عن التغييرات التي تم إجراؤها على API للخرائط في الجلسة. Google Maps Platform: Ready For Scale.
إدخال ML Kit
بينما سيجد الكثير منا أن الميزات التي يدعمها التعلم الآلي مفيدة كمستهلكين للتطبيقات التي تستخدمها ، إذا كنت حريصًا على استخدام التعلم الآلي في تطبيقاتك ، فإن Google تحاول تسهيل ذلك بالنسبة لك باستخدام ML Kit. تساعدك ML Kit على جلب قوة التعلم الآلي إلى تطبيقاتك باستخدام Google APIs. واجهات برمجة التطبيقات الخمس الجاهزة للاستخدام هي:
- التعرف على النص
- الكشف عن الوجه
- مسح الباركود
- تسمية الصورة
- التعرف على المعالم
ستكون واجهات برمجة تطبيقات أخرى جاهزين في الأشهر المقبلة: واجهة برمجة تطبيقات للرد الذكي تتيح لك دعم ردود الرسائل السياقية في تطبيقك ، ومحيط وجه عالي الكثافة بالإضافة إلى واجهة برمجة تطبيقات اكتشاف الوجه.
يمكنك قراءة المزيد حول ML Kit في منشور Google Developers الذي يقدم ML Kit وفي فيديو الجلسة ML Kit: Machine Learning SDK لمطوري الأجهزة المحمولة.
جوجل دوبلكس
أكثر ما تم الحديث عنه في العرض التوضيحي للكلمة الرئيسية هو Google Duplex ، مع عرض توضيحي لـ Google Assistant يجري محادثة مع مطعم ومصفف شعر من أجل إجراء حجز وحجز موعد. استقطب العرض التوضيحي شهيقًا من الجمهور لأن المحادثة كانت طبيعية جدًا ، ولم يدرك الشخص الموجود على الطرف الآخر من الهاتف أنه لا يتحدث إلى شخص ما.
لم يستغرق الأمر وقتًا طويلاً حتى ينتقل الأشخاص من "* هذا رائع! *" إلى "* هذا مخيف! *" وهناك مخاوف واضحة بشأن أخلاقيات الروبوت الذي لا يعلن أنه ليس شخصًا حقيقيًا عند التعامل مع شخص ما على الهاتف.
يمكن العثور على التسجيلات التي تم تشغيلها أثناء الكلمة الرئيسية في منشور إيثان ماركوت حول الميزة ، حيث أشار إلى أن "Duplex تم تصميمه بأناقة وبتعمد للخداع." يشير جيريمي كيث بحكمة إلى أن الأشخاص المتحمسين لتجربة هذه التكنولوجيا لا يتخيلون أنفسهم على أنهم الشخص الموجود في نهاية الهاتف.
بالإضافة إلى Duplex ، كان هناك عدد من الإعلانات حول مساعد Google بما في ذلك القدرة على مواصلة المحادثة ، ومحادثة ذهابًا وإيابًا لا تتطلب قول "مرحبًا ، Google" في بداية كل عبارة.
إمكانية الوصول
بصفتي شخصًا عاديًا ، لا يسعني إلا أن أعتقد أن العديد من الأشياء التي تعمل عليها Google يمكن أن يكون لها آثار إيجابية للغاية فيما يتعلق بإمكانية الوصول. حتى جهاز Duplex المثير للجدل يمكن أن يمكّن شخصًا لا يمكنه إجراء مكالمة صوتية من التعامل بسهولة أكبر مع الشركات التي لا يمكن الاتصال بها إلا عبر الهاتف. أحد المجالات التي سيكون لتكنولوجيا Google تأثيرها قريبًا هو تطبيق Android App Google Lookout الذي سيساعد المستخدمين المعاقين بصريًا على فهم ما يدور حولهم ، باستخدام كاميرا الهاتف وإعطاء إشعارات منطوقة للمستخدم.
كانت هناك عدة جلسات ركزت بشكل حقيقي على إمكانية الوصول في I / O ، بما في ذلك فرصة للمطورين لمراجعة إمكانية الوصول لتطبيقهم. بالنسبة لمطوري الويب ، يغطي حديث Rob Dodson "الجديد في إمكانية الوصول" الميزات الجديدة لـ DevTools لمساعدتنا في إنشاء المزيد من المواقع التي يمكن الوصول إليها ، بالإضافة إلى نموذج كائن إمكانية الوصول الذي يمنح مزيدًا من التحكم في إمكانية الوصول إلى المواقع. لمطوري Android ، ما الجديد في Android Accessibility ، تفاصيل الميزات التي ستكون جزءًا من Android P. مع التركيز على AR و VR ، كانت هناك أيضًا جلسة حول ما نحتاج إلى التفكير فيه في هذا المجال الناشئ من التكنولوجيا: إمكانية الوصول للواقع المعزز و VR.
تطبيقات Linux تأتي إلى Chrome OS
كان إعلانًا مثيرًا للاهتمام هو حقيقة أن تطبيقات Linux ستكون قابلة للتثبيت على نظام التشغيل Chrome OS ، مما يجعل ChromeBook خيارًا أكثر إثارة للاهتمام كمطور. وفقًا لـ VentureBeat ، تستخدم Google Debian Stretch ، لذا ستتمكن من تشغيل apt وتثبيت أي برنامج توجد حزمة Debian له. قد يشمل ذلك أشياء مثل Git و VS Code و Android Studio.
تصميم المواد
تم تحديث موقع الويب material.io للإصدار الجديد من التصميم متعدد الأبعاد ؛ الإعلان الكبير عن كونه Theming ، والذي سيسمح للمطورين باستخدام المواد لإنشاء سماتهم الخاصة مما يجعل تطبيقاتهم تبدو أقل شبهاً بخصائص Google. سيسمح المعرض بعد ذلك للفرق بالمشاركة والتعاون في تصميماتهم.
تم الإعلان أيضًا عن محرر Theme Material وهو مكون إضافي لـ Sketch ، مما يجعله Mac فقط. يقول موقع الويب إنه "متاح حاليًا لـ Sketch" لذا ربما تظهر إصدارات أخرى في الوقت المناسب.
يمكنك العثور على مقال عن كيفية إنشاء موضوع مادي على موقع material.io الإلكتروني. يعد موقع design.google أيضًا وجهة مفيدة للمواد وموضوعات تصميم Google الأخرى. من الجلسات يمكنك مشاهدة:
- "تخصيص مكونات المواد لمنتجك" بقلم ريتشارد فولشر وراشيل بين وجوش إستل
- "رمز واجهة المستخدم الجميلة مع رفرفة وتصميم المواد" ماري فيا وويل لارش
- "صمم منتجات رائعة لتصميم المواد عبر المنصات" بقلم جوناثان تشونج ونيك بوتشر وويل لارك
الرفاهية الرقمية
تم الإعلان في الكلمة الرئيسية عن موقع Google Digital Wellbeing الجديد ، جنبًا إلى جنب مع مجموعة من الميزات في Android P ، وأيضًا على YouTube بهدف مساعدة الأشخاص على قطع الاتصال بأجهزتهم وتقليل التوتر الناجم عن أشياء مثل التنبيهات والإشعارات. يمكنك استكشاف جميع الميزات في wellbeing.google/. سيتطلب معظم هذه الميزات Android P ، الموجود حاليًا في الإصدار التجريبي ، ومع ذلك ، فإن ميزات YouTube ستكون جزءًا من تطبيق Youtube وبالتالي ستكون متاحة للجميع.
بصفتك مطورًا ، من المثير للاهتمام التفكير في كيفية تنفيذ ميزات مماثلة في تطبيقاتنا الخاصة ، سواء لتطبيقات الويب أو تطبيقات الهاتف المحمول. قد تساعد أشياء مثل دمج الإشعارات في تنبيه يومي واحد ، كما سيتم تمكينها على Youtube ، في منع تحميل المستخدمين بشكل زائد من التنبيهات منك ، والقدرة على التفاعل معهم بشكل صحيح في وقت محدد. لقد أصبح من الأسهل والأسهل أن نطلب باستمرار من مستخدمينا أن ينظروا إلينا ، ربما يجب أن نحاول بدلاً من ذلك العمل مع مستخدمينا لنكون متاحين عندما يحتاجون إلينا ، وأن نختبئ بهدوء عندما يفعلون شيئًا آخر.
لمزيد من المعلومات حول بناء نظام بيئي تكنولوجي أكثر إنسانية ، استكشف موقع ويب مركز التكنولوجيا الإنسانية.
تقرير إخباري
ينشر كل موقع إخباري مراجعاته الخاصة لـ I / O ، لذلك سأختتم ببعض من أفضل التغطية التي رأيتها. بصفتي أحد الحاضرين في الحدث ، شعرت أنه تمت إدارته ببراعة وممتعة جيدة ، ومع ذلك كان من الواضح جدًا أن Google لديها رسائل تم التدرب عليها جيدًا وواضحة يريدون إرسالها إلى مجتمعات المطورين الذين ينشئون التطبيقات والمحتوى. أعقب كل إعلان رئيسي في الكلمات الرئيسية جلسات غوص في التفاصيل العملية لكيفية استخدام تلك التكنولوجيا في التطوير. تم الإعلان عن الكثير وإثبات أنه من المستحيل تغطية كل شيء في هذا المنشور - أو حتى تجربة كل شيء في هذا الحدث. أعلم أن هناك العديد من مقاطع الفيديو في قائمة تشغيل I / O والتي سأشاهدها بعد العودة إلى المنزل.
- TechCrunch لديه تقرير إخباري ممتاز ، بمقالات فردية حول العديد من الإعلانات الكبيرة ،
- هناك أيضًا تغطية للحدث من CNET ،
- يحتوي The Verge على مجموعة قصصية من محتواها يقدم تقارير عن الإعلانات.
إذا كنت في I / O أو كنت تتابع البث المباشر ، فما هي الإعلانات التي كانت تثير اهتمامك أكثر؟ يمكنك استخدام التعليقات لمشاركة الأشياء التي لم أغطيها والتي ستكون أبرز ما لديك في الأيام الثلاثة.