في مؤتمر Chrome Dev Summit 2019، أعلنت Google عن أدوات جديدة للمطورين لتحسين تجربة المستخدم وتقليل أوقات التحميل وزيادة الأمان على الويب.
قبل عقدين من الزمن، بدأ Google كمحرك بحث على الويب، ولكنه اليوم يهيمن على كيفية تجربتنا وتفاعلنا مع الويب. يسيطر بحث Google، في حد ذاته، بشكل كبير على معظم الاستخدام عبر الإنترنت، ولكن المنتجات الأخرى مثل المتصفح الأكثر شعبية في العالم - جوجل كروم - بالإضافة إلى نظام تشغيل الهاتف المحمول الأكثر استخدامًا - Android - وضع Google في المقدمة بين أصحاب المصلحة الآخرين على الويب. لقد زادت نسبة المستخدمين المتصلين بالإنترنت باستخدام الأجهزة المحمولة، وكذلك زاد تركيز عملاق الإنترنت على تقليل أوقات التحميل لضمان الالتزام. أمبير أو صفحات الجوال المتسارعة كانت إحدى الخطوات التي اتخذتها Google لضمان تحميل صفحات الويب بشكل أسرع. وفي العام الماضي، قدمت أيضًا عنصر ويب يُعرف باسم "البوابات" لتحسين التبديل "السلس" بين صفحات الويب.
مع الرؤية "جعل التحميل يختفي"، أعلنت Google اليوم عن أدوات جديدة للمطورين في معرض قمة مطوري Chrome 2019 لجعل الويب أكثر أمانًا وسهولة في الاستخدام مع تحسين فرص مساعدة المطورين على تعزيز قاعدة المستخدمين وكذلك الإيرادات.
البوابات
وأظهرت جوجل التقدم الذي أحرزته البوابات تم تنفيذها منذ إطلاقها في Google I/O في وقت سابق من هذا العام وتم تنفيذها خلف علامة في Chrome Canary. لتحديث ذاكرتك، تسمح Portals للمطورين بتضمين محتوى معين أو صفحات ويب كاملة في صفحة ويب أخرى تمامًا مثل إطار iframe. من أجل التخلص من أي وقت انتظار، يتم تحميل المحتوى الموجود داخل البوابة أو الإطار أثناء استمرار المستخدمين في تصفح صفحة الويب الأولية.
شاركت Google مثالاً لخدمة تذاكر الأفلام Fandango حيث تكون الصفحة المقصودة لفيلم معين (مهرج في المثال) منضم داخل البوابة. عندما ينقر المستخدم على جوكر، يتم عرض الصفحة التالية محملة بالكامل بالفعل.
حزم الويب
تعلن شركة جوجل حزم الويب والذي تم إنشاؤه لمساعدة مطوري الويب على مشاركة محتوى الويب الخاص بهم مع الآخرين من خلال مجموعة متنوعة من الوسائط، بما في ذلك على سبيل المثال لا الحصر البريد الإلكتروني أو USB أو FTP. سيتمكن المطورون من تخزين محتوى الويب بأكمله بشكل فعال والمقصود مشاركته باستخدام واجهات برمجة التطبيقات مثل خلفية المزامنة الدورية و فهرسة المحتوى ثم قم بعرض المحتوى المطلوب بشكل انتقائي حتى لو لم يكن المستخدم النهائي متصلاً بالإنترنت. لتمكين مطوري الويب من الاستفادة من هذه الوظيفة، توفر Google حزم الويب خلف علامة Chrome بينما ستكون واجهتا برمجة التطبيقات متاحتين كـ محاكمات الأصل.
تجربة ويب شبيهة بالسكان الأصليين
على الرغم من إدراكها أن الكثير من المستخدمين يستخدمون هواتفهم المحمولة للاتصال بالإنترنت، فإن Google تعترف أيضًا بأنماط الاستخدام عبر الأجهزة في جميع أنحاء العالم. لأكثر من عامين، كانت جوجل تضغط تطبيقات الويب التقدمية (PGAs) كبديل لتطبيقات Android الأصلية بهدف تقليل وقت التحميل واستهلاك البيانات.
[عرض الفيديو = "390" الارتفاع = "800" mp4 = " https://static1.xdaimages.com/wordpress/wp-content/uploads/2019/11/Login_OTP_Flow_Swiggy.mp4"]
لمواءمة التطبيقات الموجودة على الويب مع التطبيقات الأصلية، تعلن Google عن ثلاث ميزات جديدة للمطورين. هؤلاء هم:
- استقبال الرسائل القصيرة، والذي سيسمح لتطبيقات الويب بجلب رموز المصادقة المستندة إلى الرسائل القصيرة تمامًا كما تفعل التطبيقات. في الفيديو أعلاه، يمكنك أن ترى كيف أن إصدار الويب من Swiggy، وهي خدمة هندية لطلب الطعام، تقترح على المستخدم الاستفادة من رمز التحقق المستلم عبر الرسائل القصيرة.
- اتصل بالمنتقي، والذي سيتيح للمستخدمين تحميل جهات الاتصال إلى تطبيقات الويب بطريقة مشابهة لمشاركة جهات الاتصال على تطبيقات المراسلة مثل WhatsApp.
- واجهة برمجة تطبيقات نظام الملفات الأصلي، والذي سيمنح تطبيقات الويب الإذن والتسهيلات لقراءة الملفات والمجلدات من جهاز المستخدم وحفظ التغييرات عليها مباشرة. قد تتضمن التطبيقات المحتملة لهذه الميزة برامج تحرير النصوص عبر الإنترنت، ومحررات الصور والفيديو، وحتى بيئة تطوير متكاملة (IDEs) قائمة على الويب، والمزيد.
ستكون واجهات برمجة التطبيقات هذه متاحة أيضًا كإصدارات تجريبية أصلية لمتصفح Google Chrome.
مقاييس وإرشادات جديدة للمطورين
للمساعدة في وضع سياق "صحة الويب" العامة، أعلنت Google عن مشروع يسمى تقويم الويب بالشراكة مع أرشيف HTTP. وبتوجيه من 85 خبيرًا، يهدف المشروع إلى البحث عن رؤى وتصور الاتجاهات بشأن البيانات القابلة للتنفيذ حول أفضل وأسوأ الممارسات على الويب.
وتضمنت المهمة مراجعة ما يقرب من 6 ملايين موقع ويب، وبعد ذلك قام هؤلاء الخبراء بتكثيف استنتاجاتهم حول طرق تحسين تجربة المستخدم في 20 فصلا. سيتم تكرار هذه الممارسة باعتبارها "تقليدًا سنويًا" بحيث يظل التقويم بمثابة دليل واسع الحيلة لمطوري الويب.
إلى جانب ذلك، تقدم Google أيضًا مقياسين جديدين لمساعدة المطورين على تحسين مواقعهم الإلكترونية للحصول على أفضل الممارسات. هؤلاء هم:
- أكبر طلاء محتوى (LCP)، وهو وقت التحميل "المتصور" لصفحة الويب. ببساطة، إنه وقت تحميل "أكبر عنصر مرئي في وجهة النظر". هذا سوف تحديد مدى سرعة تحميل العناصر الأساسية على صفحة الويب حتى يتمكن المطورون من التخلص من أي نوع من التأخر. يتم حساب LCP للوقت الذي يسبق تفاعل المستخدم مع الصفحة، لذا فإن القصد هنا هو تقليل تأخير التحميل قدر الإمكان.
- إزاحة التخطيط التراكمي (CLS)، والذي يستخدم لقياس استقرار صفحات الويب. يمكن أن يساعد المطورين في تحديد عدد المرات التي تغير فيها عناصر مثل الأزرار أو صورة معينة موقعها على الجزء القابل للعرض أثناء تحميل الصفحة. وبالتالي، يمكن لـ CLS مساعدة المطورين في التخلص من هذه المشكلة المحبطة المتمثلة في تغيير العناصر لموضعها أثناء تحميل الصفحة. يعتمد هذا المقياس على "درجة تحول التخطيط" التي تقيس ميل عناصر الصفحة إلى التحول أثناء التحميل، مما يزعج المستخدمين. يجب أن تكون درجة تغيير التخطيط صفرًا بشكل مثالي - أو على الأقل قريبة من الصفر قدر الإمكان - لضمان تجربة خالية من المتاعب للمستخدمين.
بهدف مساعدة المطورين على تحقيق أفضل أداء وإمكانية الوصول والكفاءة على مواقعهم الإلكترونية، تعمل Google على توسيع نطاق حزم المكدس المنارة إلى مجموعة متنوعة من الأطر. إلى جانب WordPress وNext.js، اللذين يدعمهما Lighthouse بالفعل، تضيف Google دعمًا لـ أطر عمل مثل AMP، وAngular، وReact، بالإضافة إلى Magento، وهو نظام إدارة المحتوى الذي يقدم خدماته حصريًا للتجارة الإلكترونية مواقع الويب.
تحسين إدارة الذاكرة وخصوصية أفضل وتحكم أكبر
تدعي Google أنها تستثمر الوقت والجهد والمال في معالجة إحدى أكبر الشكاوى المتعلقة بـ Google Chrome وهي استهلاك الذاكرة. إلى جانب العمل على تحسين إدارة الذاكرة، فهم يعملون أيضًا على تحسين أداء Chrome باستمرار لضمان بقاء الويب في متناول الجميع بغض النظر عن "نوع أجهزتهم أو سرعة الإنترنت أو القوة الشرائية."
فيما يتعلق بالخصوصية، فإن الإصدار التالي من Google Chrome، أي الإصدار 79، سيعمل على تحسين كيفية التعامل مع ملفات تعريف الارتباط. يتضمن ذلك تبديلًا جديدًا في صفحة علامات التبويب الجديدة في وضع التصفح المتخفي لمساعدة المستخدمين على التحكم في ملفات تعريف الارتباط التابعة لجهات خارجية بشكل أفضل. سيتم أيضًا تعديل صفحة الإعدادات لتسهيل الوصول إلى هذا التبديل في الوضع العادي.
تعمل Google على تعزيز جهودها في تطوير رمل الخصوصية، والتي يتم تعريفها على أنها مجموعة من المعايير المفتوحة الموضوعة لتحسين الخصوصية عبر الإنترنت. يهدف Privacy Sandbox إلى السماح لمواقع الويب بنشر ملفات تعريف الارتباط دون جعل المستخدمين يشعرون بالإرهاق أو عدم الأمان بسبب الإعلانات، مع إيجاد طرق أيضًا لمنع أخذ بصمات الأصابع.