الجلسات

تمكين المكفوفين وضعاف النظر على Android

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

مكونات الويب: تحول تكتوني لتطوير الويب

مكونات الويب هنا لتغيير طريقة تفكيرنا وإنشاء واستهلاك تطبيقات الويب بشكل أساسي. ستجهزك هذه الجلسة لمستقبل النظام الأساسي للويب من خلال مناقشة التقنيات ذات المستوى الأدنى التي تشكل أساس مكونات الويب (Shadow DOM، <template>، العناصر المخصصة، MDV، أساسيات CSS الجديدة). ويتوفّر العديد من هذه الأدوات في متصفّح حديث بالقرب منك.

استخدام مكونات الويب

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

اكتشاف الميزات في العالم الحقيقي

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

لغات الويب والأجهزة الافتراضية: التعليمات البرمجية السريعة هي عالم مبتكر دائمًا

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

الميزات الجديدة في "خدمات Google Play"

عرض شامل لكل ما هو متاح الآن كجزء من خدمات Google Play منذ إطلاقه، مع التركيز بشكل خاص على مدى تأثير ذلك عليك كمطور - وما ينبغي أن تنتبه إليه.

True Grit: تصحيح أخطاء CSS وأداء العرض

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

سير العمل الحديث لتطوير الويب على الأجهزة الجوّالة

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

الجديد في أدوات مطوّري برامج Android

جولة تفصيلية حول أدوات تطوير Android، مع نظرة فاحصة على كل ما هو جديد - بالإضافة إلى نصائح وحيل لتحقيق أقصى استفادة منها. لإلقاء نظرة أكثر تفصيلاً على أحد العروض التوضيحية التي تم تقديمها في هذه الجلسة، يُرجى الاطّلاع على العرض التوضيحي لـ "براد أبرام" بعنوان "Google I/O 2013 التجريبي: Android Studio + Cloud Endpoints Synchronized Stopwatch Demo" (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-synchronized-stop).

إنشاء صور Google+: التركيز على تطبيقات Chrome

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

تجربة ويب أكثر روعة: ميزات لطالما أردتها

ولا يزال الويب يتطور بمعدل مسرّع. يصعب مواكبة التطورات! سوف تتناول هذه الجلسة الميزات المتطورة في HTML5 التي ربما فاتتك، مع التركيز على الميزات التي تجعل حياة مطوّري البرامج أسهل وأكثر فعالية. ستركّز جهودنا بشكل كبير على أساسيات CSS/JS/HTML التي تم إطلاقها حديثًا والتي تتناول التنسيق والأداء وحالات الاستخدام المحددة، وخاصةً على الأجهزة الجوّالة: @viewport و@supports وintrinsic/viewport، وطلبات بحث وسائط الدقة والمؤشر، وواجهات برمجة تطبيقات User/Resource Timing، وواجهة برمجة تطبيقات JS i18n، ومزايا iframe، و<template> و

والمزيد.

تسجيل الدخول باستخدام +Google لمطوّري برامج Android

يمكنك التعرف على كيفية إضافة ميزة "تسجيل الدخول باستخدام +Google" إلى تطبيق Android، وزيادة عدد الأجهزة النشطة التي تم تثبيت التطبيق عليها باستخدام عمليات التثبيت عبر الهواء، وتعزيز التفاعل باستخدام المشاركات التفاعلية، ومراقبة أداء تطبيقاتك على +Google.

التطورات الجديدة في الألعاب على الأجهزة الجوّالة

مرحبًا، هل تتساءل عن الجهود التي تبذلها Google لتحسين حياتك؟ يمكنك الاطّلاع على التطورات الجديدة في ألعاب الفيديو على الأجهزة الجوّالة والاستماع إلى أحدث الميزات التي طوّرناها لمنحك تجربة لعب رائعة على الأجهزة الجوّالة.

خدمة مراسلة عبر السحابة الإلكترونية من Google

تتيح خدمة "المراسلة عبر السحابة الإلكترونية من Google" لخدماتك إرسال البيانات بكفاءة إلى التطبيقات على أجهزة Android. تعرّف على كل ما هو جديد وتعرّف على كيفية استخدام GCM لزيادة كفاءة تطبيقاتك.

تسريع Oz باستخدام V8: اتباع طريق Yellow Brick Road للوصول إلى أداء JavaScript

استفِد من الدروس المستفادة من مطوّري لعبة Find Your Way to Oz. يتطلب الحصول على آخر أداء من تطبيقك تحسينات دقيقة لا يمكن إجراؤها إلا من خلال فهم بيئة وقت التشغيل. تعرَّف على كيفية البحث في V8 وعرض الإشارات المهمة التي تحتاجها لتحسين برنامجك بشكل فعّال. استخدِم هذه الإشارات لمعرفة المواضع التي يمكن أن يكون للتغييرات الصغيرة في الرمز تأثير كبير في الأداء.

الإصدار 3 من الفوترة داخل التطبيق

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

ألعاب أحلام اليقظة على أجهزة Android

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

تصميم صفحة ويب مع وضع وحدة معالجة الرسومات في الاعتبار

ينفِّذ Chrome عرضًا سريعًا وقويًا لصفحات الويب باستخدام أجهزة الرسومات (GPU). ولكن العرض القوي لوحدة معالجة الرسومات يقدم مجموعة جديدة من المشكلات التي يحتاج مطورو الويب إلى فهمها. على سبيل المثال، كم مرة يتم إلغاء صلاحية ذاكرة التخزين المؤقت للزخارف؟ كيف يمكن أن يؤدي استخدام translate-z إلى مشاكل في أداء وحدة معالجة الرسومات؟ كيف تؤثر علامات div المخفية في عملية تركيب وحدة معالجة الرسومات؟ سيكتسب الحاضرون فهمًا واضحًا لمكوِّن وحدة معالجة الرسومات في Chrome ومعرفة مدى تأثير خياراتهم المتعلقة بالتصميم في أداء الصفحة على الأجهزة المزوّدة بوحدة معالجة الرسومات.

مواقع الويب الفورية للجوّال: الأساليب وأفضل الممارسات

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

عندما يتوافق Android مع "خرائط Google"

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

ثورات أدوات مطوري البرامج في Chrome لعام 2013

تتغيّر أيضًا "أدوات مطوري البرامج في Chrome" بسبب تعقيد تطبيقات الويب التي تنشئها. سنُطلعك على آخر الأخبار حول تطبيقك المفضّل. استكشِف ميزات جديدة، مثل محاكاة الأجهزة الجوّالة، وتصحيح الأخطاء عن بُعد، وتحديد مواصفات لوحة الرسم وWebGL، ودعم المعالجات المسبقة لـ Sass، وتطويره بالكامل في متصفّح Chrome باستخدام دعم Workspace الجديد، بالإضافة إلى 20 ميزة أخرى جديدة تمامًا من شأنها تحسين مستوى تطوّر البرامج بشكل كبير. وتعلَّم أيضًا كيفية تمييز وتحسين أداء عدوّك الأول في التمرير: الطلاء. يمكنك محاكاة الأجهزة الجوّالة ضمن "أدوات مطوري البرامج في Chrome" من خلال محاكاة أحداث اللمس وبيانات رصد الموقع الجغرافي. سوف تخرج من الجلسة بفائدة كبيرة في الإنتاجية والسرعة والدقة عند تطوير تطبيقات الويب وتصحيحها وتحسينها.

نظام إصدار Android SDK الجديد

نحن بصدد تقديم نظام إنشاء Android SDK الجديد المستند إلى Gradle والذي سيحلّ في النهاية محلّ أداتَي إنشاء Ant وEclipse. وهو يوفّر القابلية للتوسُّع وإدارة التبعية ودمج بيئة تطوير البرامج (IDE) ودعم الاختبار والميزات المتقدمة. سنعلمك كل شيء بدءًا من الإعداد الأساسي ووصولاً إلى التهيئة المتقدمة والتخصيص.

حسِّن أداءك في ألعاب Android

تعرَّف على كيفية الارتقاء بلعبتك إلى المستوى التالي على Google Play. حديثنا السنوي عن الألعاب حول طرق تعزيز توزيع التطبيقات واكتساب المستخدمين والاحتفاظ بهم. اربح إنجاز "Gold Rush". احصل على تقييم 3 نجوم في الجودة وكُن واحدة من الألعاب المميزة على Google Play.

شركة Volley: شبكات سهلة وسريعة لنظام Android

Volley هي مكتبة تسهِّل التواصل مع تطبيقات Android والأهم من ذلك وأسرع. وسنقدم نظرة عامة على آلية عمله، والأنماط الشائعة التي تتوافق معه بشكل جيد، وجولة تفصيلية حول كيفية تحميل الصور المصغّرة لهذه الميزة من الشبكة بشكل متوازٍ.

التطوير اللاأدري للجهاز

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

أفضل ممارسات الأداء التلقائي باستخدام PageSpeed

تعّرف على مجموعة Google PageSpeed: (أ) منتجات Insights للمساعدة في تحديد مشكلات الأداء (من خلال إضافات المتصفح وعبر الإنترنت وواجهة برمجة التطبيقات). (ب) التحسين التلقائي: المكونان الإضافيان Apache وNginx PageSpeed مفتوح المصدر اللذين يمكن استخدامهما لتحسين موقعك. يمكنك الاطّلاع على أمثلة عملية وإحصاءات ودراسات حالة من شركاء (AOL وغير ذلك). (ج) خدمة PageSpeed: شرح لمنتج تحسين الويب الذي تستضيفه Google. الاطّلاع على أمثلة على عمليات الدمج المتقدّمة مع منتجات Google الأخرى (مثل App Engine واختبار A/B مع "إحصاءات Google" وما إلى ذلك) (د) ضغط البيانات في Chrome: نظرة تفصيلية حول كيفية استفادة Chrome من سرعة الصفحة لتحسين الصفحات أثناء التنقل وتحسين معدل نقل البيانات بنسبة تصل إلى 50% لمتصفحات الجوّال.

ما وراء النقطة الزرقاء: ميزات جديدة في الموقع الجغرافي في Android

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

ألعاب متعددة اللاعبين على الأجهزة الجوّالة أصبحت قابلة للإدارة

قد يكون من الصعب كتابة أي لعبة تضم لاعبين متعددين، بدءًا من البنية الأساسية ووصولاً إلى منطق الألعاب. سوف نلقي نظرة على تقنيات حل المشكلات الشائعة عند كتابة ألعاب متعددة اللاعبين لنظام Android.

دمج Google Drive مع "برمجة تطبيقات Google"

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

أداء رسومات Android

سيعرض المهندسون من فريق رسومات واجهة المستخدم Android بعض النصائح والحيل والأدوات والتقنيات للحصول على أفضل أداء وواجهة مستخدم أكثر سلاسة لتطبيقات Android.

Dart: HTML of the Future، Today!

هل تريد تطوير تطبيقات كبيرة بلغة منظَّمة مع الاستمرار في استخدام دورات تطوير سريعة للتعديل/إعادة التحميل؟ وبالفعل، تحققت النبوءة. حقق إنتاجية هائلة باستخدام أدوات Dart ومكتبات HTML السلِسة ورموز polyfill البرمجية في جميع المتصفحات وإطار العمل المستند إلى مكوّنات الويب. تعرف على كيفية تطوير تطبيقات ويب تعمل عبر المتصفحات بسهولة وسرعة على الأنظمة الأساسية لأجهزة سطح المكتب والأجهزة الجوّالة. سنوضح لك كيفية إنشاء تطبيقات ويب حديثة باستخدام مكونات الويب وطرق العرض الديناميكية المستندة إلى البيانات بدون الحاجة إلى انتظار دورات التجميع المرهقة. يمكنك إجراء أي تغيير، والنقر على زر إعادة التحميل ثم فتح الهاتف، وسيكون هذا التطبيق جاهزًا للاستخدام في جميع المتصفحات الحديثة.

الميزات الجديدة في Dart: ترقية من الدرجة الأولى إلى تطوير البرامج على الويب

تعرَّف على كل ما هو جديد في Dart من خلال منظومتها المتكاملة الشاملة ومفتوحة المصدر لمطوّر البرامج على الويب الحديث. تعرَّف على كيفية تحقيق المزيد من الإنتاجية باستخدام لغة جديدة: نموذج كائن المستند (DOM) المستند إلى المستقبل، ومدير الحزم، وJS-interop، وبرنامج التحويل البرمجي على شكل شجرة إلى JavaScript، وSIMD، ومكونات الويب، ومحرر غني بالمعلومات، وغير ذلك الكثير. سوف تترك هذا الحديث كاملًا باستخدام Dart وستكون مستعدًا لإضفاء لمسة رائعة على الويب.

تطوير البرامج المتوافقة مع الأجهزة الجوّالة باستخدام واجهات برمجة تطبيقات YouTube: أفضل الممارسات

أطلق YouTube مؤخرًا عدة واجهات برمجة تطبيقات جديدة (الإصدار 3 من واجهة برمجة التطبيقات Data API وواجهة برمجة تطبيقات "إحصاءات Google" وواجهة برمجة تطبيقات Android Player) ويسهل مطوّرو البرامج على الأجهزة الجوّالة دمج منصة الفيديو العالمية في تطبيقاتهم. يمكنك التعرّف على أفضل الممارسات والاطّلاع على أمثلة رائعة من مبتكرين في هذا المجال.

رحلة إلى أسفل الطريق الذاكرة باستخدام Gmail وأدوات مطوري البرامج

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

أسرار تثبيت الفيديو على YouTube

تُعتبر ميزة "تثبيت الفيديو" مكوّنًا رئيسيًا في أدوات تحسين الفيديو في YouTube وyoutube.com/editor. يتم اكتشاف اهتزاز الجهاز عند تحميله في YouTube تلقائيًا واقتراح تثبيت إذا لزم الأمر. سنشرح في هذا الحديث التفاصيل الفنية لتقنية التثبيت التلقائي الكامل بنقرة واحدة، والتي تشمل جوانب مثل تحسين مسار الكاميرا، ورصد الغالق المدرّج وإزالته، والحوسبة الموزعة للمعاينات في الوقت الفعلي، ورصد اهتزاز الكاميرا. مزيد من المعلومات: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html

توحيد الدفعات على الويب: التعريف بـ requestAutocomplete()

هل سبق أن حاولت شراء شيء ما عبر الويب على الأجهزة الجوّالة؟ يؤدي الجمع بين فوضى حقول النماذج ولوحة المفاتيح اللينة إلى شعور محبط أكثر مما ينبغي. كم عدد العملاء الذين لا يشترون منك منتجات لأن القيام بذلك يتطلب الكثير من العمل؟ requestAutocomplete() هو معيار ويب طموح يتيح للمستخدمين تجاوز صفحات حقول النماذج باستخدام واجهة برمجة تطبيقات ضرورية لطلب التفاصيل التي يعرفها المتصفح. في هذه الجلسة، سنلقي الضوء على كيفية تحسين موقعك باستخدام requestAutocomplete() ، وكيفية تنفيذ هذه الميزة بسرعة، وما يجب مراعاته عند تحسين تجربة المستخدم في مجال التجارة الإلكترونية.

HTML للجوّال: مستقبل مواقعك الإلكترونية

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

كتابة طرق عرض مخصصة لـ Android

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

جلسات JAM على Chrome: كيف صمَّمنا تطبيقًا ضخمًا للموسيقى متعددة اللاعبين باستخدام تكنولوجيا الويب فقط

كان Jam with Chrome، الذي أنشأه فريق Creative Labs في لندن، تجربةً ناجحةً للغاية في Chrome أتاحت للمستخدمين تشكيل فرقة موسيقية من أي مكان تقريبًا في العالم و"Jam" مثل النجوم في الوقت الفعلي تقريبًا. سنوضح لكم كيف أنشأنا Jam باستخدام Chrome باستخدام أحدث تقنيات الويب، كما سنقدِّم لك نصائح وإرشادات عملية حول كيفية فعل الشيء نفسه. سنركز على مكون WebSockets في الوقت الفعلي ونظام إدارة الجلسة ومحرك الموسيقى الذي تم إنشاؤه باستخدام واجهة برمجة التطبيقات Web Audio--لنتعلم كيفية "Jam".

التعليقات التوضيحية للفيديوهات الدلالية في YouTube Topics API: النظرية والتطبيقات

هل تعلم أنّ YouTube يصنّف الفيديوهات تلقائيًا استنادًا إلى مواضيع "الرسم البياني المعرفي المفتوح" من Freebase التي ترتبط بها؟ سنتحدث أكثر عن كيفية استنتاج هذا التصنيف، وكيف يمكنكم استخدام المواضيع لتعزيز عمليات البحث عبر واجهة برمجة تطبيقات YouTube أو العثور على فيديوهات ذات صلة.

إدارة الحزم من جانب العميل: عمل أقل ومزيد من الروعة

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

مقدمة عن Portable Native Client (PNaCl)

أصبح NativeClient (NaCl) أحد ميزات Chrome المتاحة في سوق Chrome الإلكتروني منذ عام 2011. PNaCl هو الخطوة التالية المثيرة لهذه التكنولوجيا. وهي تواصل توافق Native Client مع قواعد الرموز الحالية للمطوّرين وبالقرب من أداء الرموز البرمجية الأصلية، غير أنها تُجلب ذلك إلى شبكة الويب المفتوحة بطريقة محمولة حقًا. تم تصميم هذه التقنية حول البنية الأساسية المفتوحة المصدر لبرامج التحويل LLVM الأساسية. تمكّن هذه التكنولوجيا مطوّري التطبيقات من إنشاء تطبيقات الويب وتطبيقات "سوق Chrome الإلكتروني" التي تعمل على أنظمة التشغيل Windows وOS X وLinux وChromeOS لنظامَي التشغيل x86 وARM.

WebM وبرنامج ترميز الفيديو المفتوح VP9 الجديد

وفقًا لشركة Cisco، ستجذب بيانات الفيديو 55 بالمائة من إجمالي حركة بيانات المستهلكين على الإنترنت بحلول عام 2016. مع هذا القدر الكبير من البيانات التي تجتاز الشبكات، يصبح ضغط الفيديو الفعّال أكثر من أي وقت مضى، خاصةً على شبكات الجوّال. نحن متحمسون جدًا بشأن برنامج ترميز VP9 الجديد الذي يقدّم جودة فيديو أفضل بمعدلات بيانات أقل من التقنيات المنافِسة. بالإضافة إلى ذلك، تم تطوير VP9 بالكامل بشكل مفتوح كتقنية غير خاضعة لحقوق الملكية. ستتعلّم في هذه الجلسة مستوى أداء VP9 مقابل H.264 وبرامج الترميز الأخرى من حيث الجودة وفك الترميز، وطريقة إنشاء فيديوهات WebM باستخدام VP9 وبرنامج ترميز الصوت Opus الجديد، بالإضافة إلى طريقة نشر محتوى VP9 لمستخدمي Chrome في فيديو HTML5.

قرارات التصميم في AngularJS

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

ميزة "خالٍ من الأخطاء": أداء العرض على Chrome

الرسوم المتحركة والتمرير بسرعة 60 لقطة في الثانية: صعب! لنتحدّث عن عرض الأداء من خلال دراستَي حالة. سنتناول التحدي الأساسي المتمثل في إنشاء مؤثرات حركية سلسة، وطرق اكتشاف المعوقات في تطبيقك باستخدام أدوات مطوري البرامج، وطرق التعامل مع بعض المخاطر الشائعة. وتشمل المواضيع ميزات عرض أدوات مطوّري البرامج، ودقة الرسوم المتحركة بتنسيق CSS، والحالات الشائعة التي تؤدي إلى إيقاف أداء التمرير، وإلقاء نظرة سريعة على نموذج تسريع الأجهزة الذي يعمل على تطوير مسار الرسومات في Chrome.

عرض مرئي رائع على الأجهزة الجوّالة باستخدام فلاتر CSS

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

صوت عالي الأداء

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

الاستفادة من ميزات نظام Android الأساسي

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

تصميم Android لمطوّري واجهة المستخدم

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

أفضل الممارسات لتطوير البلوتوث

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

Android: كما نشاهد على التلفزيون

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

تحقيق الربح على Google Play

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

البنية في تصميم تطبيق Android

يصبح تطبيقك بسيطًا عندما يكون تطبيقك بسيطًا. ولكن عندما تصبح تطبيقاتك أكثر تعقيدًا، كيف تختار بين الدوّارات وعلامات التبويب والأدراج للتنقّل؟ ينظر أعضاء فريق تصميم Android في الأساليب التي تجعل تطبيقك قابلاً للتنبؤ وممتعًا للاستخدام.

تسهيل العثور على تطبيقك على Google Play

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

اتصال في الوقت الفعلي باستخدام WebRTC

تطبِّق خدمة WebRTC معايير مفتوحة لاتصال البيانات والصوت والفيديو في الوقت الفعلي بدون مكوّنات إضافية. تم الآن تنفيذ واجهات برمجة تطبيقات WebRTC الأساسية getUserMedia وRTCPeerConnection وDataChannel في Chrome وFirefox. في هذه الجلسة، نوضِّح لك كيفية البدء في إنشاء تطبيق WebRTC: ما هي منصة MediaStream (المعروفة أيضًا باسم getUserMedia) وكيف يمكنني استخدامها؟ قيود الحل. الإشارة: ما هي هذه الميزة وكيف يمكنني إعدادها؟ الخوادم: ما الذي أحتاجه؟ RTCPeerConnection: واجهة برمجة التطبيقات الأكثر فعالية في WebRTC. RTCDataChannel: إرسال البيانات العشوائية في الوقت الفعلي. دمج WebRTC مع Web Audio. إمكانية التشغيل التفاعلي: الأمان. خلال هذه الجلسة، نتحدث عن أمثلة الرموز البرمجية والعروض التوضيحية المباشرة وتطبيقات الإنتاج.

إنشاء تطبيقات Android لجمهور عالمي

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

تطبيق خدمات الألعاب

نصائح عملية لمطوّري الألعاب من خبراء داخل فريق Android، بما في ذلك كيفية التعامل مع لوحة بيانات المطوّر من بداية التطوير إلى إصدارات متعددة

السحر والتبسيط والمذهل: مبادئ التصميم في Android

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

محادثة غير رسمية مع فريق Android

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

تجربة الانتقال

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

مواضيع تطوير الألعاب المتقدّمة

لمطوّري الألعاب الذين يريدون التعمق في سيناريوهات أكثر تقدمًا. تعرَّف على الطرق الجديدة للدمج مع +Google، وكيفية تنفيذ حالات الألعاب وإدارتها بطريقة آمنة، وإنشاء تجارب ألعاب رائعة من خلال واجهات برمجة تطبيقات REST محدَّدة. وسنتناول أيضًا مواضيع جديدة حول NDK، بالإضافة إلى استخدام محركات ألعاب تابعة لجهات خارجية.

نصائح احترافية من Android: جعل التطبيقات تعمل كالسحر

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

الميزات الجديدة للمطوّرين في Google Play

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

خرائط Google: في المستقبل

تتمتع خرائط Google وAPI للخرائط بشعبية كبيرة في جميع أنحاء العالم. API لخرائط Google هي واجهة برمجة التطبيقات الأكثر استخدامًا على الويب. Maps.google.com هو أكثر مواقع تصميم الخرائط استخدامًا. سيتم تفريع حزم تطوير البرامج (SDK) لنظامَي التشغيل Android وiOS في "خرائط Google" لتصبح أنظمة أساسية جديدة. في هذه الجلسة، يعمل مدير إدارة المنتجات في "خرائط Google" مع مدير المنتجات في Google Maps API والمدافع عن المطوّرين الرئيسي لتعريفك بمستقبل "خرائط Google".

العلوم والتصميم الإدراكي

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

ممارسة بحث تجربة المستخدم الرشيقة على Android

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

الترقية إلى تطبيق Chrome المجمّع

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

منصة أخرى لرسم خرائط الأجهزة الجوّالة: عرض "خرائط Google" على نظام التشغيل iOS

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

تفسير ترميز الفيديو: WebM/VP8 لبقية خدماتنا

من المتوقع أن يشكّل الفيديو نسبة 71 في المئة من إجمالي زيارات بيانات الجوّال بحلول عام 2016 (المصدر: Cisco). ومع ذلك، من المدهش أن عدد قليل من الأشخاص يفهم التنسيقات التي ستستخدمها غالبية زيارات البيانات هذه. ستتعلم في هذه الجلسة المهارات المطلوبة لترميز أو فك ترميز الفيديو في تطبيقك، مع التركيز على تنسيق WebM غير الخاضع لحقوق الملكية.

محادثة غير رسمية مع فريق Chrome

يمكنك مقابلة كبار الموظفين من فريق Web Platform وفريق الواجهة الأمامية/واجهة المستخدم وفريق تطبيقات Chrome وفريق ChromeOS. خلال هذه الجلسة، ستستمع إلى كبار مطوّري برامج Chrome وهم يتحدّثون عن الخطط المستقبلية متصفّح Chrome والنظام الأساسي للويب. ستتاح لك الفرصة لطرح أكبر عدد ممكن من الأسئلة الصعبة التي تناسب الوقت المتاح!

خرائطنا هي نشاطك التجاري: دليل تفصيلي خطوة بخطوة لتحقيق أقصى استفادة من منتجات المؤسسات

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

الاستفادة من الموقع الجغرافي باستخدام واجهات برمجة التطبيقات لخرائط Google

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

خرائط Google + HTML5 + مؤثرات عرض البيانات المكانية: قصة حب

الكثير إن لم يكن معظم بيانات العوالم تحتوي على مكون جغرافي. تصورات البيانات التي تحتوي على مكون جغرافي هي بعض الأكثر شيوعًا على الويب. ستستكشف هذه الجلسة مبادئ تصور البيانات وكيف يمكنك استخدام HTML5 - ولا سيما WebGL - لاستكمال التصورات في خرائط Google.

أنماط تصميم الخرائط - الهندسة المعمارية

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

كيفية إنشاء خرائط متعددة الأنظمة الأساسية باستخدام واجهات برمجة التطبيقات من Google

تتوفر واجهة برمجة التطبيقات لخرائط Google الآن على أنظمة أساسية متعددة، مثل JavaScript وAndroid وiOS. ولكل منصّة نقاط قوتها وقيودها الخاصة، وتتطلّب اهتمامًا خاصًا. ولكن ماذا لو كنت تقوم بالإنشاء لجميع المنصات الثلاثة؟ كيف تتعامل مع هذه المشكلة؟ ستلقي هذه الجلسة نظرة على التطوير المتخصص للمنصات الفردية مقابل التطوير المعمم للمنصات الثلاثة، وعمليات المفاضلة المتأصلة في كل نهج مختلف. وسوف نلقي نظرة على توقيت استخدام خدمات الويب، وكيفية إنشاء بنية أساسية قوية للخلفية.

جميع السفن في العالم: عرض البيانات باستخدام Google Cloud و"خرائط Google"

تبلغ عشرات آلاف السفن عن موقعها مرة واحدة على الأقل كل 5 دقائق، على مدار 24 ساعة في اليوم. يستغرق تصور تلك الكمية من البيانات وعرضها لأعداد كبيرة من الأشخاص الكثير من الطاقة في كل من المتصفح والخادم. تستكشف هذه الجلسة استخدام الخرائط وApp Engine وGo وCompute Engine وBigQuery وCloud Storage وWebGL للتمثيل البصري للبيانات على نطاق واسع.

خارج الشبكة: الانتقال إلى وضع عدم الاتصال باستخدام "خرائط Google" وGoogle Earth

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

الإجراءات في البريد الوارد، المستندة إلى المخططات

هل ترسِل الخدمة رسائل إلكترونية؟ خلال هذه الجلسة، سنوضّح لك كيفية إضافة بيانات منظَّمة إلى رسائلك الإلكترونية لتفعيل الإجراءات مباشرةً من البريد الوارد وزيادة تفاعل المستخدمين.

أسرار واجهة برمجة تطبيقات Drive في الوقت الفعلي

هل أردت يومًا إضافة أدوات تعديل رائعة في الوقت الفعلي إلى تطبيقاتك، كما هو الحال في "مستندات Google"؟ تتوفّر واجهة برمجة تطبيقات Drive في "الوقت الفعلي" لمساعدتك. سنناقش في هذه الجلسة المتعمقة أسرار التعاون مع Google والتفاصيل الفنية لواجهة برمجة تطبيقات الوقت الفعلي وكيفية الاستفادة منها في تطبيقاتك الخاصة.

استخدام "برمجة التطبيقات" لإنشاء "نماذج Google" ديناميكية

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

تعرَّف على الفريق المسؤول عن Blink، وهو محرّك العرض الجديد مفتوح المصدر من Chrome. سنقدّم نظرة عامة مختصرة على Blink من الداخل، إلى جانب أشياء أخرى، ما حدث منذ إطلاقنا في نيسان (أبريل) وبعض خططنا المستقبلية، وكيف نتأكّد من إمكانية التشغيل التفاعلي على جميع المتصفّحات. سيتم حجز معظم الجلسات لأسئلتك حول Blink وتطوير الميزات والنظام الأساسي للويب. طرح الأسئلة والتصويت عليها على http://bit.ly/blink-io

خارطة طريق GWT للمستقبل

في مؤتمر Google I/O 2012، سلّمت Google التحكم في GWT للمجتمع من خلال اللجنة التوجيهية لـ GWT. الآن وبعد عام واحد، يمكنك مشاهدة ما سيبدو عليه مستقبل GWT المشوّق، فيما تعرض اللجنة التوجيهية GWT خطة تطوير GWT المستقبلية.

حالة تطبيقات Chrome المجمَّعة على مستوى الأمة

عيد ميلاد سعيد لتطبيقات Chrome المجمعة تعال وساعدنا في الاحتفال من خلال التعرّف على الجديد في النظام الأساسي للتطبيقات المجمّعة وما ينتظرنا في المستقبل.

أداء الجهاز الجوّال من جهاز اللاسلكي: تحسين البطارية ووقت الاستجابة ومعدل نقل البيانات

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

نقدّم لك طريقة جديدة لإدارة الأنشطة التجارية على Google

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

توسيع نطاق "مستندات Google" باستخدام لغة "برمجة تطبيقات Google"

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

مبادئ التصميم للخرائط

ما واجهة المستخدم لخريطتك؟ كيف تجمع واجهة مستخدم تتيح الوصول بسهولة إلى بياناتك؟ هل يساعد تصميم خريطتك المستخدمين في الحصول على البيانات التي يحتاجون إليها؟ ستساعد هذه المحادثة المطورين في جمع عناصر التصميم المرئي ورسم الخرائط وتجربة المستخدم للمساعدة في تقديم بيانات الخرائط الخاصة بهم بأفضل طريقة.

الإشعارات الفورية من YouTube API

هل سئمت من الاستطلاعات بحثًا عن تحديثات لخلاصات YouTube API؟ ألن يكون من الأفضل أن تتمكن واجهة برمجة التطبيقات من إعلام تطبيقك عند توفر بيانات جديدة؟ ندعوك للاطّلاع على بنيتنا الأساسية الجديدة للإشعارات الفورية في واجهة برمجة تطبيقات YouTube والتعرّف على كيفية كتابة رمز يستجيب لأنشطة YouTube الجديدة.

بث تكيُّفي لك ولمنصة YouTube

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

الميزات الجديدة في Google Drive SDK: بعد عام واحد

سنناقش في هذه المحادثة أحدث ميزات حزمة Drive SDK التي تم تطويرها كجزء من التزام Google بالسماح للجهات الخارجية بكتابة تطبيقات Drive الغنية بمستندات/جداول بيانات Google/العروض التقديمية من Google. تسهِّل هذه الميزات العثور على الملفات وتلقّي الإشعارات عند تغيير الملفات ونشر المواقع الإلكترونية.

الحد القادم: خرائط داخلية

يعد رسم خرائط الشوارع والمباني الجزء الصعب. لكن الجزء الأصعب هو تصميم الخرائط في الأماكن الداخلية. لم تكتفِ Google بالحصول على مخططات المباني والمباني الرئيسية فحسب، بل كانت تعمل أيضًا على إيجاد طرق لتوفير بيانات تحديد المواقع داخل تلك المباني. عندما لا يعمل نظام تحديد المواقع العالمي (GPS)، كيف يمكنك العثور على مكانك على الخريطة؟

محادثة غير رسمية مع فريق "خرائط Google"

هل كان لديك أي سؤال تريد طرحه على فريق "خرائط Google"؟ هذه فرصتك لطرح الأسئلة التي لطالما أردت طرحها على مجموعة من المهندسين ومديري المنتجات ومطوّري البرامج.

الإعلان عن تطبيقك داخل Google Drive

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

إحصاءات YouTube المخصّصة باستخدام "برمجة تطبيقات Google"

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

اشحن ألعابك على جهازك الجوّال بسرعة فائقة مع YouTube

يدمج مطوِّرو ألعاب الفيديو الرائدون مع YouTube بهدف انتشار ألعابهم بسرعة. قد تكون الشخص التالي. سنشرح لك في هذه الجلسة كيفية الاستعانة بلعبة Unity3D وتعزيز أدائها من خلال تحميل فيديوهات على YouTube وتشغيل فيديوهات على YouTube داخل الألعاب وتحويل مستخدمي YouTube إلى لاعبين آخرين.

الغوص في صور "التجوّل الافتراضي تحت الماء"

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

الاستفادة من YouTube لتنمية نشاطك التجاري

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

أعلِن عن نفسك: استخدام واجهات برمجة تطبيقات البث المباشر في YouTube لبث المحتوى إلى المشاهدين حول العالم

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

YouTube للمطوّرين: المستقبل والفرص

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

بيع السلع المادية على Android باستخدام ميزة "الشراء الفوري في محفظة Google"

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

رقمنة المحفظة بالكامل: نقدّم عناصر المحفظة

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

إعادة تعريف الولاء في عصر الجوّال

سنعرّفك في هذه الجلسة على واجهة برمجة تطبيقات Wallet Objects Speech API. تعرَّف على كيفية دمج برامج الولاء في "محفظة Google" وإتاحتها لملايين المستخدمين. يمكنك تعزيز التفاعل مع برنامج الولاء من خلال السماح للمستخدمين باستخدام "محفظة Google" لعرض بطاقة الولاء واستخدامها والاطّلاع على رصيد نقاط الولاء/المكافآت وغير ذلك.

تقديم تجارب مقنعة لتجارة الأجهزة الجوّالة على Android

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

شرح MVP وEventBus في GWT

في عام 2009، ألقى راي راين محاضرة في مؤتمر Google I/O مدافعًا فيها عن نمط عرض النماذج ومقدِّم العرض وEventBus لهندسة تطبيقات GWT. ومنذ ذلك الحين، أصبحت MVP وEventBus منتشرة على نطاق واسع في منتدى GWT وظهرت عدة أطر عمل تدعمهما. مع ذلك، لا يزال هناك الكثير من الالتباس حول ماهية منتج الحد الأدنى القابل للتطبيق وأفضل طريقة لتنفيذه. تتضمن العديد من الحلول الشائعة كميات مملة من النصوص النموذجية والنفقات العامة. في هذا الحديث، سأوضح أنّ استخدام MVP وEventBus بشكل صحيح أسهل مما تعتقد أنّه يمكن تنفيذه بدون أي أُطر عمل أو تكاليف إضافية. وستكون النتيجة النهائية هي تطبيق GWT قابل للاختبار والصيانة، ويسرّني التعامل معه.

مقدمة حول دمج تسجيل الدخول باستخدام +Google

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

نظرة عامة على النظام الأساسي +Google

انضم إلينا لإلقاء نظرة عامة على النظام الأساسي بأكمله في +Google. تعرف على ما تقدمه +Google لتطبيقاتك، والمكان الذي تتجه إليه المنصة، وحدد أهمية الاطلاع على جلسات النظام الأساسي في Google+ في مؤتمر I/O هذا العام.

تحقيق أقصى استفادة من +Google في مؤسستك

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

محادثة غير رسمية مع فريق منصة Google+

هل لديك سؤال عاجل حول نظام Google+ الأساسي؟ تعال لمقابلة الفريق واحصل على إجابات عن أسئلتك مباشرة من الأشخاص الذين يعملون على نظام +Google. تعرَّف على كل ما يتعلّق بالتكنولوجيا والتعبير عن رأيك.

تطبيقات عالية الأداء باستخدام RenderScript

RenderScript هي واجهة برمجة تطبيقات للعمليات الحسابية عالية الأداء على Android باستخدام أي معالِجات متوفرة على الأجهزة، بما في ذلك وحدات المعالجة المركزية (CPU) ووحدات معالجة الرسومات (DSP) والمزيد. سنتناول في هذا النقاش كيفية تطوير التطبيقات باستخدام RenderScript التي يمكن تشغيلها على أي جهاز يعمل بإصدار Gingerbread أو بإصدار أحدث. سنرشدك خلال عملية تسريع تطبيق بسيط ونوضح كيف يمكننا تقديم أداء عالي في بنيات مختلفة من خلال قاعدة مصدر واحد. وسيتم تقديم مقاييس الأداء التي تقارن RS بـ NDK.

واجهة برمجة تطبيقات Google+ Hangouts بعد عام: أكثر بكثير من شارب افتراضي

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

المصادقة عبر الأنظمة الأساسية باستخدام تسجيل الدخول باستخدام Google+

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

أفضل الممارسات لتسجيل الدخول باستخدام +Google

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

تسجيل الدخول باستخدام +Google لتطبيقات الويب

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

لوحة قواعد البيانات الموزعة: استكشاف المناهج وأفضل الممارسات

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

Google+ للناشرين: الأزرار والشارات والمزيد

تقدم +Google مجموعة من الأدوات للناشرين والتي تساعد المستخدمين على مشاركة المحتوى واكتشافه على موقعهم، سواء على الموقع نفسه أو عند الانتقال من خدمات Google مثل "بحث Google". في هذه الجلسة، سنتناول جميع أساسيات أدوات Google+ التي يمكن أن تساعد في زيادة إمكانية اكتشاف موقعك الإلكتروني والتفاعل معه.

إنشاء عملية دمج ناجحة مع +Google تضيف قيمة مهمة

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

كيفية تقديم تسجيل الدخول باستخدام +Google إلى جانب خدمات تسجيل الدخول الاجتماعية الأخرى

تعرف على كيفية عمل ميزة "تسجيل الدخول باستخدام +Google" مع الحلول البديلة لتسجيل الدخول إلى الشبكات الاجتماعية وكيفية نقل بيانات تطبيقاتك من أنظمة مصادقة Google القديمة. إذا كانت لديك معلومات تسجيل دخول اجتماعية على موقعك الإلكتروني وتتساءل عن كيفية إضافة تسجيل الدخول باستخدام Google+ ، أو إذا كنت تستخدم حاليًا دمجًا قديمًا لمصادقة Google لـ OAuth 2.0، فهذه الجلسة مخصصة لك.

تسجيل الدخول باستخدام +Google لمطوّري برامج iOS

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

تطوير منتجات الزجاج

من خلال تقريب التكنولوجيا، يمكننا الخروج عنها. وسيتم تقديم هذا المفاهيم الأساسية الأخرى وإرشادات التصميم ونماذج تجربة المستخدم وواجهات برمجة التطبيقات كأساس لتطوير الزجاج. سيتم عرض أمثلة ممتازة واستخدامها لتصنيف كل شيء في مجموعة من أفضل الممارسات. إذا كنت ترغب في التطوير لـ Glass، فهذا هو المكان الذي تبدأ فيه! هذه الجلسة شرط أساسي لجميع جلسات تطوير Glass.

تحسين إمكانية الوصول إلى الويب باستخدام ChromeVox

يصعب على القرّاء الذين لديهم بصر كامل فهم صفحات الويب المعقدة والتنقل فيها، غير أنّ هذا الإعداد أصعب عند الاعتماد على عرض الكلام فقط. تم تصميم قارئ الشاشة ChromeVox خصيصًا للتعامل مع محتوى الويب الحديث بكل ثرائه. يستند ChromeVox إلى JavaScript، ويسهِّل على المطوّرين إتاحة استخدام أحدث تطبيقات الويب. نوضح أحدث تجسيد لـ ChromeVox الذي يقدم مرافق تنقل متقدمة للمحتوى المعقد مثل الجداول والمعادلات الرياضية بالإضافة إلى دعم لغة برايل وعناصر التحكم الجديدة في واجهة مستخدم HTML5 مثل التاريخ/الوقت وعناصر التحكم في الوسائط.

محادثة غير رسمية مع فريق Glass

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

إلغاء الضمان الخاص بك: Hacking Glass

Glass جاهز للقرصنة! تعرَّف على ما يمكن تحقيقه من خلال النظام الأساسي للأجهزة وكيف يمكنك الوصول إلى الجذر. تعرف على كيفية تشغيل التطبيقات التجريبية الخاصة بك. بيان إخلاء المسؤولية: سيتم الانتقال إلى منطقة غير متوفّرة وغير متاحة.

إنشاء خدمات الزجاج باستخدام Google Mirror API

واجهة برمجة التطبيقات Google Mirror هي مجموعة بسيطة في الوقت ذاته من واجهات برمجة التطبيقات RESTful لإنشاء Glassware. في هذه الجلسة، سنراجع بعض المبادئ الأولى لتطوير Glass، ونماذج لواجهة برمجة التطبيقات Google Mirror API، والمسار السريع من المفهوم إلى النموذج الأولي. وسنتناول كلاً من حالات الاستخدام العادية وحالات الاستخدام التي تتجاوز حدود واجهة برمجة التطبيقات.

إعداد التطبيقات المتوافقة مع الأجهزة الجوّالة ديناميكيًا: "إدارة العلامات من Google" للتطبيقات المتوافقة مع الأجهزة الجوّالة

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

أنماط التزامن في Go المتقدمة

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

إنشاء نشاط تجاري ناجح للتطبيقات باستخدام AdMob

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

محادثة غير رسمية مع فريق Go

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

تحسين تطبيقات الويب والتطبيقات المتوافقة مع الأجهزة الجوّالة على جميع الأجهزة، باستخدام "إحصاءات Google"

أطلقت خدمة "إحصاءات Google" مؤخرًا خدمة Universal Analytics، وهي طريقة جديدة لقياس تفاعلات المستخدِمين على أي جهاز / نظام أساسي / بيئة. ومن خلال قياس هذه البيانات، يمكن للمطوّرين تحسين تطبيقاتهم بشكل أفضل. سنناقش في هذه الجلسة كيفية قياس تفاعل المستخدم من أي جهاز بالإضافة إلى التقارير الجديدة التجريبية وأفضل الممارسات لتحسين كلٍّ من تطبيقات الويب والتطبيقات المتوافقة مع الأجهزة الجوّالة.

ما وراء مختبر استشعار البيانات: جمع البيانات ومعالجتها وتحليلها على نطاق واسع باستخدام Google Cloud Platform

من الضروري جمع البيانات وتحليلها بشكل سريع وقابل للتطور بشكلٍ كبير للعديد من التطبيقات المتوافقة مع الأجهزة الجوّالة وتطبيقات الألعاب، بالإضافة إلى شبكات أجهزة الاستشعار و "إنترنت الأشياء". سنوضح كيف يدمج مختبَر استشعار البيانات نمطًا رئيسيًا في Google Cloud Platform: مسار عالي الأداء لجمع البيانات ومعالجتها وتحليلها. نستخدم واجهة برمجة تطبيقات نقاط النهاية في السحابة الإلكترونية لجمع بيانات البث باستمرار، ومعالجة كميات كبيرة من البيانات بسرعة معالجة عالية باستخدام App Engine، وCloud Storage، وتحويل البيانات على Compute Engine، والاستعلام عن العديد من وحدات الغيغابايت من البيانات المجمّعة في بضع ثوانٍ فقط باستخدام BigQuery.

تحليل بيانات "إحصاءات Google" وAdSense في BigQuery

Google Analytics وAdSense هما منتجان من Google سيتمكنان قريبًا من إرسال بيانات إعداد التقارير إلى BigQuery، وهو محرك استعلامات وتحليلات البيانات الضخمة من Google. في هذه الجلسة، تعرّف على كيف يمكن لمستخدمي "إحصاءات Google" Premium وAdSense إجراء تحليل متقدم للبيانات باستخدام BigQuery.

لمحة عن "نظام عرض الأسعار المفتوح": الاستفادة من Google Cloud Platform في إعادة اختراع الإعلانات على الشبكة الإعلانية

تُعدّ منصة Google السحابية، بما في ذلك Google Compute Engine وApp Engine وCloud Storage وBigQuery، أدوات فعالة للمطوّرين للتغلب على المتطلبات الهندسية الصعبة على نطاق واسع. في هذا النقاش، نقدِّم "نظام عرض الأسعار المفتوح"، وهو مجموعة أدوات قابلة للتخصيص بالكامل تستفيد من هذه الخدمات لتلبية معدل الطلبات المرتفع وقيود الاستجابة السريعة التي يواجهها مطوّرو البرامج الخارجيون عند الدمج مع DoubleClick Ad Exchange من Google.

لغة جديدة لـ App Engine

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

الأجهزة الجوّالة والويب والسحابة الإلكترونية - التاج الثلاثي للتطبيقات الحديثة

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

عمليات تجميع البيانات الضخمة: تفعيل الجيل التالي من الإحصاءات باستخدام BigQuery

شركة Shutterfly هي شركة رائدة في مجال خدمات ومنتجات الصور الرقمية المخصّصة، وتساعد العملاء على تحويل ذكرياتهم القيّمة إلى ذكريات تدوم طويلاً. من المهم القدرة على تحليل بيانات المستخدمين بسرعة لتحسين استراتيجيات تسويق العملاء والمنتجات. يمكنك التعرّف على كيفية دمج فِرق الإحصاءات في Shutterflys وDW مع Google BigQuery في سير عملهم، وذلك باستخدام ميزات مثل Big Join وCloud Group Aggregations لاستخراج كمية هائلة من البيانات، وتحديد أنماط استخدام العملاء بسرعة وحملات إعلامية فعّالة، بدون الحاجة إلى استثمارات ضخمة في الأجهزة والبرامج.

الميزات الجديدة والرائعة باستخدام Google Compute Engine

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

السرعة والكفاءة والتحكم: أساليب توجيه الحزم المتقدمة في شبكة Google Compute Engine

تعرَّف على ميزة شبكات جديدة ومشوّقة في Google Compute Engine تمكّنك من التحكّم على وجه التحديد في كيفية توجيه حركة البيانات عبر شبكتك الافتراضية.

ألعاب فيديو مكثفة

يمكنك التعرّف على كيفية إنشاء أحدث المطوّرين لتجارب الجيل التالي على Google Cloud Platform، بدءًا من استوديوهات الألعاب المستقلة وصولاً إلى استوديوهات AAA. تركّز هذه الجلسة على كيفية دمج مطوّري البرامج لتقنيات، مثل App Engine وCompute Engine وBigQuery، في إنشاء إصدارات متعددة الأنظمة الأساسية وتوسيع نطاقها بسرعة.

عند حدوث مشاكل سيئة مع مجموعات جيدة: إنشاء أنظمة قوية باستخدام Google Compute Engine

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

مفاتيح المملكة: أنماط تصميم لاستخدام OAuth في السحابة

ستقدّم هذه الجلسة أسلوبًا واضحًا ومفصّلاً للوصول إلى موارد Google Cloud Platform باستخدام بروتوكول OAuth 2.0. سنحدد أهم حالات الاستخدام ونوضح كيفية إنشاء هذه الحلول باستخدام أمثلة عملية على التعليمات البرمجية. والهدف من ذلك هو مساعدتك في حل مشاكل التفويض بصورة صحيحة وسهولة، بدون الحاجة إلى أن تصبح خبيرًا في بروتوكول OAuth.

إطلاق مسار الحوسبة السحابية: تدخُّل الجيل التالي من الحوسبة السحابية

سيشارك نائب الرئيس الأول أورس هزللي رؤية Google حول الجيل القادم من الحوسبة السحابية. يناقش "هيثم" كيف ستساعد الاستثمارات في البنية الأساسية والبرامج والأشخاص على دخول هذا العصر الجديد بالنسبة إلى Google والمطورين في جميع أنحاء العالم عبر Google Cloud Platform. ستشمل هذه الجلسة أيضًا إشعارات وعروضًا توضيحية حول الميزات الجديدة المهمة في المنصة.

القياس التلقائي في Java

فهم كيفية إنشاء تطبيقات Java تعمل بشكل جيد في بيئة القياس التلقائي. سنناقش الأنماط المضادة الشائعة في Java التي تجعل من الصعب على بيئات القياس التلقائي التعامل مع تطبيقك. سنناقش أيضًا كيف يعرف App Engine الوقت المناسب لتوسيع نطاق تطبيقك وكيفية الاستفادة منه على أكمل وجه.

إنشاء developer.google.com على App Engine

موقع Google Developers الإلكتروني، المعروف أيضًا باسم developers.google.com، هو أحد آلاف تطبيقات Google التي يتم تشغيلها على App Engine. في هذا الحديث، سنتناول حالات الاستخدام الواقعية وأنماط التصميم التي تقود نظام إدارة محتوى الموقع، ونناقش أساليب التنفيذ التي نجحت، وبعضها لم ينجح. وكمكافأة، سنراعي العديد من أحدث ميزات App Engine في سياق هذا التطبيق، وكيف تغير طريقة تفكيرنا في بنية التطبيق.

الحوسبة السحابية وفيزياء الجزيئات عالية الطاقة: كيف تستخدم تجربة ATLAS في CERN محرك بحث Google Compute Engine في البحث عن فيزياء جديدة في LHC

سنشرح في هذا الحديث مشروع الحوسبة العلمية في Google Compute Engine (المعروف اختصارًا باسم GCE) ونوضّح عدة أمثلة على عمليات تثبيت الحوسبة العالية الأداء على نطاق واسع في GCE، بما في ذلك مجموعة 1000 نواة PROOF لتحليل بيانات ATLAS ومجموعة HTCondor من 4000 نواة وتُستخدم لمحاكاة أحداث تصادم مصادم الهدرونات الكبير. كما سنناقش تقنية Xroot المستخدمة في التجميع العنقودي للبيانات عالي الأداء.

ندعوك إلى BigQuery: إنشاء بنية أساسية للألعاب الاجتماعية على Google Cloud Platform

يمكنك إلقاء نظرة على كيفية استفادة Gamesys الاجتماعية من فئة ألعاب تقمص الأدوار المتعدّدة اللاعبين على الإنترنت من لعبة Gamesys كالمنافسين لـ Google Cloud Platform كمستودع بيانات إنتاج لإدارة تفاعل المستخدِمين والتشغيل الآلي لأنشطة الحفاظ على المستخدِمين باستخدام App Engine. يمكنك تقديم عرض توضيحي لتكامل الألعاب مع جداول بيانات Google وBigQuery من خلال برمجة تطبيقات Google واشرح التفاصيل في الرمز الذي يُمكِّن لوحات بيانات إعداد التقارير التلقائية وتحسين الألعاب المخصصة.

استيراد مجموعات البيانات الكبيرة إلى Google Cloud Storage

ستراجع هذه الجلسة أساليب متعددة يتخذها العملاء عند استيراد مجموعات البيانات الكبيرة إلى Google Cloud Storage، بما في ذلك المفاضلات من حيث الوقت والتكلفة والتعقيد. تتضمن هذه الحلول العديد من التقنيات المتقدمة التي ستساعدك أيضًا في مجموعة واسعة من المواقف الأخرى. سنعرض البنية والرموز لبعض هذه النُهُج وسنعرض دراسة حالة لنقل 5 بيتابايت أو أكثر.

من "لا شيء إلى نيرفانا" خلال دقائق: خلفية سحابية لتطبيق Android

تستفيد أفضل تطبيقات Android من السحابة الإلكترونية لتقديم تجربة رائعة للمستخدمين. تتناول هذه البرامج الحوارية بالتفصيل كيفية استخدام الخلفية الاختيارية لرمز الخادم في Google Cloud Platform لتخزين حالة التطبيق واللعبة على السحابة الإلكترونية. سننتقل بعد ذلك إلى عملية إضافة منطقك المخصص عبر نقاط نهاية Google Cloud وGoogle Plugin for Eclipse. لإلقاء نظرة أكثر تفصيلاً على محتوى الجلسة، اقرأ المقالة التي كتبها "براد أبرام" بعنوان "نظرة عامة على جلسة مؤتمر Google I/O 2013: من لا شيء إلى "نيرفانا" خلال الدقائق: واجهة Cloud Backend for your Android Application Build Geek Serendipity" (http://bradabrams.com/2013/05/google-io-2013-session-you-serek-from-nothix-from-template-nothingback-Startingback-

تطبيقات عالية الأداء مع Go on App Engine

يعد وقت تشغيل Go لـ App Engine محرك عالي الأداء لتشغيل تطبيقات الويب. وتنتج ردودًا سريعة، وتبدأ المثيلات في جزء من الثانية، وتستفيد إلى أقصى حد من ساعات المثيلات، وتسمح لتطبيقك بإجراء معالجة جدية بالسرعة الكاملة للجهاز. تفضَّل بزيارتنا لمعرفة كيفية الاستفادة الكاملة لإمكانات Go on App Engine لتحسين أداء تطبيقات الويب لديك.

العثور على الحدث المهم التالي باستخدام YouTube Analytics API

هل المحتوى الطويل هو الوسيلة الأولى أم لا، أم لا تزال المقاطع القصيرة هي الأكثر رواجًا على YouTube؟ هل أنت مهتم في كوريا الجنوبية؟ هل تساهم التعليقات التوضيحية في الفيديو في جذب الجمهور أو إزعاجه؟ يمكن لـ YouTube Analytics API الإجابة عن كل هذه الأسئلة وغيرها. مزيد من المعلومات حول الميزات المتقدمة لواجهة برمجة التطبيقات اكتشِف كيف يستخدم Next Big Sound واجهة برمجة تطبيقات YouTube لمساعدة شركات الإنتاج والفنانين ومدراء الفرق الموسيقية على اتخاذ قرارات أفضل.

تصميم المنتجات لعالم متعدد الشاشات: منظور YouTube

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

تعزيز أداء تطبيق Google Compute Engine باستخدام القرص الدائم

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

رؤية العالم من خلال النقاط العالية لكل بوصة

يتم حاليًا شحن كل جهاز جوّال جديد تقريبًا مزودًا بشاشة ذات عدد مرتفع لكل بوصة. وبدأ هذا التوجّه في تشعّبه على أجهزة الكمبيوتر المحمول، ولم يتطلّب سوى وقت واحد إلى أن تصل جميع النقاط لكل جهاز نستخدمه إلى عدد كبير من النقاط لكل بوصة. في هذه المحاضرة، ستطّلع جيدًا على معنى ارتفاع عدد النقاط لكل بوصة (DPI) وكيف يمكنك تحسين مواقعك الإلكترونية لكي تبدو رائعة بأي شكل من الأشكال. ستتعرف على 1) كيفية تأثير وحدات البكسل المختلفة في التخطيط وكيفية تحقيق التخطيط الذي تريده، و2) كيفية تأثر التخطيطات بكثافات العرض المختلفة، و3) كيفية استخدام تنسيقات الصور المختلفة لتقديم أفضل تجربة للمستخدمين مع التأكد من أن موقعك يظهر بشكل رائع على أي جهاز. ستتعرَّف على كيفية استخدام الأساليب المتجاوبة لإنشاء مواقع إلكترونية رائعة، وكذلك على كيفية تعديل مواقعك الإلكترونية الحالية بسرعة لتبدو رائعة، سواء في الوقت الحالي أو في المستقبل.

واجهات برمجة التطبيقات Freebase: الاستفادة من الرسم البياني المعرفي من Google

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

التدريب العملي: أدوات Google الجديدة للبيانات المنظَّمة

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

من البيانات المنظَّمة إلى "الرسم البياني المعرفي"

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

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

بدء

يلتقط Ignite أفضل ثقافة المهووسين في سلسلة من العروض التقديمية السريعة التي تبلغ مدتها خمس دقائق. يحصل كل مكبّر صوت على 20 شريحة تتقدّم تلقائيًا بعد 15 ثانية.

G+ والبحث: كيفية تحسين طلبات البحث عن العلامة التجارية على Google

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

زيادة جمهورك باستخدام Google+

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

التوجيه والنقر والنقر واللمس - إنشاء واجهات ويب متعدّدة الأجهزة

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

7 Techmakers وميكروفون

ستستضيف "ميغان سميث" (نائب رئيس فريق Google[x]) سلسلة من المقاطع المستندة إلى الحوارات في TED، كل من سوزان وجسيكي (نائب الرئيس الأول لقسم الإعلانات والتجارة)، وآنا باترسون (نائب الرئيس، قسم المعرفة)، و"جوهانا رايت" (نائب رئيس قسم البحث والمساعدة في Android)، وكاثي كليمان (مؤسِّسة مشروع ENIAC Programmers Project)، وجان وانغ (مدير الأجهزة في Google Glass)، و"جاين وانغ" (مديرة قسم الأجهزة في Google). وسيشاركون رؤاهم وخبراتهم ولحظاتهم من كونهم قادة تقنيين داخل الشركات المبتكرة. ستكون هذه جلسة خاصة كبيرة الحجم تستمر حتى 6:35 مساءً. من تقديم Women Techmakers.

التعلم عبر الإنترنت أصبح اجتماعيًا مع Google+

تعرف على كيفية مساعدة +Google لمنصات التعلم عبر الإنترنت في المساعدة على ربط الطلاب ببعضهم البعض ومع الأساتذة. ستقدم هذه المحادثة نظرة عامة على تقنيات +Google التي يمكن استخدامها في التعليم عبر الإنترنت، كما ستلقي نظرة على أمثلة مختلفة على أماكن تنفيذ ذلك بنجاح. كما ستستمع إلى Coursera، إحدى منصات التعلم عبر الإنترنت الرائدة، وخبرتهم في Google+ Hangouts.

Ingress: مبادئ التصميم التي ترتكز إلى إنشاء الألعاب الجغرافية المتعددة اللاعبين من Google

Ingress هي لعبة جغرافية متعددة اللاعبين تم إطلاقها مؤخرًا بواسطة Niantic Labs من Google. يتنقّل اللاعبون في أنحاء العالم باستخدام جهاز Android وتطبيق Ingress للتعرّف على مصادر الطاقة الغامضة والنقر عليها. ويحصل اللاعبون على عناصر لمساعدتهم في تنفيذ مهمتهم، ويستخدمون التكنولوجيا للاستحواذ على الأراضي، ويتعاونون مع عملاء ميدانيين آخرين لتعزيز قضية المقاومة أو المتنورين في صراع ملحمي من أجل مصير البشرية. براندون بادجر، مدير المنتجات في Ingress. وكان مدير منتجات في خرائط Google وكتب Google وYouTube وNiantic Labs. سيتحدث عن أحدث الجهود التي بذلتها Google في مجال "المغامرات على الأقدام" باستخدام بيانات Android وبيانات الموقع الجغرافي من Google. وستركز المناقشة على مبادئ تصميم الألعاب والتقنيات المستخدمة لإنشاء لعبة Ingress، بالإضافة إلى الفرص المتاحة لاستخدام التكنولوجيات الناشئة لإنشاء أنواع جديدة من تجارب الألعاب على الأجهزة الجوّالة.

إنشاء منصة للتعليم على الإنترنت باستخدام تقنيات Google

في الصيف الماضي، اجتمع 155 ألف مستخدم من مستخدمي Google في صف دراسي افتراضي من خلال الاشتراك في MOOC (الدورة التدريبية الجماعية والمفتوحة) التجريبية. تخرج عشرون ألفًا من هؤلاء الطلاب. وبعد شهرين، أطلقنا مشروعًا مفتوح المصدر يسمّى Course Builder، استنادًا إلى رمز الدورات التدريبية الطويلة المفتوحة على الإنترنت (MOOC) الأصلي حول Power Searching، وذلك لإتاحة التكنولوجيا التي تدعم الصف للجميع. هذه الجلسة عبارة عن دراسة حالة حول كيفية تطور Course Builder من ميزة البحث الفعّال باستخدام Google MOOC إلى منصة لتقديم الدورات التدريبية على الإنترنت. سنركز على كيفية تسهيل واجهات برمجة التطبيقات وتقنياتها من Google لتطوير النظام الأولي والاستمرار في دعم النظام الأساسي مفتوح المصدر.

نظرة عامة على Identity Tech: تحديات أقل وزيادة المكاسب

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

مشروع حقيقة على أرض الواقع: خرائط دقيقة عبر الخوارزميات ومرفق شحم

في عام 2008، بدأت Google مشروع Ground Truth. وكان هدفها رسم خريطة للعالم من مصادر بيانات موثوقة عبر مزيج فريد من الخوارزميات والشحون الدائرية. حتى الآن، قام المشروع بإنشاء وإطلاق بيانات خرائط عالية الجودة لـ 42 بلدًا في خرائط Google. في هذه الجلسة، ستلقي نظرة خلف الكواليس على الأعمال الداخلية لـ Ground Truth. يمكنك مشاهدة كيفية الجمع بين مزيج من الخوارزميات المتقدمة والبيانات التكميلية (مثل الصور المُلتقَطة من الجو وصور ميزة "التجوّل الافتراضي")، بالإضافة إلى العمالة البشرية بهدف إنشاء بيانات على الخريطة والحفاظ عليها والتي تتوافق إلى أقرب وقت ممكن مع الحقيقة على أرض الواقع.

التنقّل باستخدام واجهة برمجة التطبيقات للأماكن: دراسة حالة لشركة مرسيدس بنز

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

محادثة بجانب المدفأة مع "الأبحاث" في Google

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

التطوير بما يتناسب مع جمهور عالمي: أدوات التدويل والأقلمة

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

ما بعد SOPA: ما يمكنك فعله للتأثير في سياسة التكنولوجيا

بدءًا من قانون SOPA وPIPA وCISPA، وصولاً إلى إصلاح الهجرة وبراءات الاختراع، تأخذ الحكومة اهتمامًا متجددًا بالإنترنت والشركات التي نبني عليها أعمالنا، وفي بعض الحالات، يكون هناك تركيز جديد على استخدام التكنولوجيا التي يمكن أن تحل مشكلات الحكومة. ونتيجة لذلك، تبحث الحكومة عن مدخلات من منتدى روّاد الأعمال والمطورين لدينا حول احتياجاتنا كمنتدى، وكيف يمكنهم وضع سياسة عامة أفضل تصبّ في مصلحتنا. إذًا، ما هي الطرق الأكثر فعالية وسهولة للمشاركة؟ انضم إلينا في جلسة تضم بعض القادة في مجال الدفاع عن الإنترنت لمعرفة كيف يمكنك - بصفتك مطورًا - المشاركة بشكل أكبر في وضع سياسات أفضل يمكن أن تؤثر في نشاطك التجاري.

إنشاء تطبيق ويب WebRTC

تعرَّف على إمكانيات الويب الحديث واستخدِم WebRTC لإنشاء تطبيق بسيط للدردشة النصية أو بالفيديو. في هذا الدرس التطبيقي حول الترميز، سنساعدك في التعامل مع واجهات برمجة التطبيقات والتقنيات الأساسية في WebRTC: MediaStream (المعروفة أيضًا باسم getUserMedia): ما هي وكيفية استخدامها؟ RTCPeerConnection: ما الذي يهم في واجهة برمجة التطبيقات الأكثر فعالية في WebRTC؟ RTCDataChannel: كيف يمكنني إعداد اتصال في الوقت الفعلي للبيانات العشوائية؟ الإشارة: ما هذه الميزة وكيف يمكنني إعدادها؟ الخوادم: ما الذي أحتاج إليه لإرسال الإشارات وSTUN وCurrent؟

كيفية الانتقال من حزمة SDK في عطلة نهاية الأسبوع إلى شركة ناشئة مموّلة

هل لديك فكرة وتريد إنشاء شركة؟ تعرَّف على كيفية جذب المستثمرين، وما يريدون مشاهدته قبل كتابة شيك. أنصت إلى روّاد الأعمال الذين جمعوا الأموال ومن شركات رأس المال الاستثماري الذين موّلوها.

ما وراء كواليس خرائط Google

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

واجهة برمجة تطبيقات Google Visualization

اكتشف أحدث ميزات Google Visualization API وأتقِن الأساليب الجديدة لإنشاء مخططات أنيقة مستندة إلى البيانات.

استخدام Drive كحلّ مساحة التخزين على Android

كيف يمكنك استخدام حفظ الملفات على Android والسماح لحزمة Drive SDK بالتعامل مع التفاصيل الفوضوية المتعلقة بتحميل الملفات إلى السحابة الإلكترونية، وإتاحتها ومزامنتها على جميع الأجهزة.

WebP: نشر صور أسرع وأصغر وجمالاً

WebP هو تنسيق جديد للصور مفتوح المصدر، ويوفر إمكانية ضغط الصور مع فقدان البيانات بدون فقدانها مع توفير كبير في وحدات البايت: ملفات صور أصغر بنسبة تتراوح بين 30 و80% مقارنةً بملفّات jpeg وpng. في هذه الجلسة، سنتناول أحدث الميزات والأخبار والخطة المستقبلية لتنسيق WebP. سنتعمق في بعض دراسات الحالة العملية ونسرد كيفية نشر المواقع الإلكترونية والتطبيقات الكبيرة ل WebP والتحديات التي واجهتها في هذه العملية والفوائد التي شهدتها وقياسها بعد عملية الانتقال. بعبارة أخرى، يمكنك قراءة محتوى تمهيدي من 0 إلى 60 على WebP: ما هو، وكيفية البدء، والأدوات، والفوائد؟ كل ما عليك فعله هو إحضار قبعة المروحة.

Found in Translation: تحقيق انتشار عالمي باستخدام Translate API

يعتمد مئات الملايين من المستخدمين على خدمة "ترجمة Google" لمعرفة الأسواق الجديدة التي توفّرها التطبيقات أو المواقع الإلكترونية أو الإحصاءات من خلال Translate API على Google Cloud Platform؟ استكشِف الذكاء الاصطناعي الذي تستخدمه Google لتحليل المليارات من المستندات بأكثر من 60 لغة. يمكن أن يساعد فهم طريقة عمل الترجمة الآلية الإحصائية في تحديد التطبيقات التجارية المناسبة، مثل المحتوى الذي ينشئه المستخدمون، والأخبار والمراجعات، والأقلمة.

دروس من المؤسِّسين

يتضمن طريق النجاح العديد من الدروس المستفادة على طول الطريق. تشارك هذه اللجنة من المؤسسين المتمرّسين آراءهم من الفكرة إلى النهاية، تشارك إحصاءات حول كيفية مواجهتهم للتحديات الرئيسية من تطوير المنتجات إلى التوظيف وجميع الأمور التي يتمنون لو كانوا يعرفونها في طريق إنشاء شركات تكنولوجيا مبتكرة. من بين أعضاء اللجنة "كاترينا فاك" (Findery وHunch وFlickr) وسلافا روبين (Indiegogo) وماري لو جيبسن (Pixel Qi وOLPC وGoogle X) وجوليا هارتز (Eventbrite) وماري غروف (Google for Entrepreneurs - مشرفة)