يستعد Chrome للسماح لك بالتقاط لقطات شاشة كاملة للصفحة على نظام التشغيل Android 12

يستعد Google Chrome لإضافة دعم لـ Scroll Capture API على نظام Android 12، والذي سيتيح لك التقاط لقطات شاشة كاملة للصفحة.

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

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

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

هذه هي بالضبط الطريقة التي يخطط بها مطورو Chrome لإضافة دعم لالتقاط لقطات شاشة كاملة للصفحة على Android 12. في يقترف تم تقديمه إلى Chromium Gerrit، يستعد مهندسو Chrome لإضافة دعم لواجهة برمجة التطبيقات ScrollCapture API لنظام Android 12.

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

ومع ذلك، لن تتمكن من التقاط لقطات شاشة كاملة للصفحة لكل صفحة ويب. يبدو أن الميزة لا تعمل من أجل أمبير الآن، والمطورين نعتقد أيضا لا يعمل على الصفحات التي تحتوي على مناطق متعددة قابلة للتمرير. ومع ذلك، من الممكن أن يتم حل هذه المشكلات قبل تشغيل الميزة في Google Chrome.

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

ميزة أخرى في Android 12 يضيف Google Chrome دعمًا لها هي السمات الديناميكية. تلك الميزة وظيفية حاليا ولكنها مخفية خلف علامة الميزة، لذلك لن نضطر إلى الانتظار لفترة طويلة حتى تصبح متاحة.