سيتغير سلوك التمرير في Safari لنظام iOS قريبًا – ونحن نعلم ذلك بسبب … Google؟

سيتغير سلوك التمرير في Safari لنظام iOS قريبًا - ونحن نعلم ذلك بسبب ... Google؟

ربما أنت مثلي لم تكن على علم بهذا ، لذا فلنبدأ هذا الخبر باختبار: خذ iPhone أو iPad (أعتقد أنه يمكننا الآن تجاهل iPod touch؟). افتح موقع على سفاري ومرر ببساطة الصفحة وشعرت كيف تتصرف بحركة إصبعك ، لاحظ “الفيزياء” وراء تلك القطعة من البرنامج. كرر هذا الاختبار الآن في أي منطقة أخرى من iOS ، مثل a قائمة التشغيل Apple Music أو محادثة على iMessage.

هل لاحظت الفرق؟ أجل.

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

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

MacMagazine في Safari على iPad

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

في موقف يشير على الأرجح ، بدلاً من جعل منتجات الآخرين تناسب أسلوبك ، ستقوم Apple بتكييف أسلوبك مع منتجات الآخرين.

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

يمكنك محاولة العثور على صفحة تم إنشاؤها في AMP لاختبارها بنفسك ، ولكن 9to5Mac قام بالفعل بعمل فيديو مفيد للغاية حول الاختلافات في التمرير من صفحة عادية إلى صفحة “تسارعها Google” في متصفح Ma للجوال (المفسد: تدور AMPs تقريبًا مثل العناصر الأخرى في النظام ، وأكثر مرونة وقلة القصور الذاتي).

نقاد Gruber ، بالطبع كونهم أحد أبرز المعلقين في عالم Apple وعالم التكنولوجيا ككل ، سافروا حول العالم ووصلوا إلى فريق تطوير AMP نفسه. أحد التفاصيل ، على وجه الخصوص ، أزعج الفريق: التمرير “المختلف” الذي توفره الصفحات “المسرَّعة” لم يكن مسؤولية المطورين ، ولكن بفضل سلوك iOS نفسه: دون الدخول في الكثير من التفاصيل التقنية ، تستخدم صفحات AMP رمزًا يسمى تجاوز ، وهذا أمر CSS الذي يسمح مربعات (

) داخل المتصفحات ، قم بالتمرير بشكل مستقل (انظر هنا ، في المربع الأزرق). في Safari ، يحدث هذا التمرير الفائض بالطريقة الشائعة في باقي النظام ، مع قلة القصور الذاتي.

ثم اتصل فريق Google بـ Ma لمحاولة تغيير هذا السلوك ، وربما كانت استجابة Cupertino هي الأكثر غير المتوقعة. نقلا عن مشاركة فريق Google في أخبار هاكر:

كانت استجابة Apple (بشكل مدهش) أنها ستجعل التمرير الافتراضي لـ Safari مثل التمرير الزائد. بعد ذلك ، في الإصدار التالي من Safari ، سيتم تمرير جميع الصفحات تمامًا مثل صفحات AMP. نأمل أن يكون جروبر سعيدًا.

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

يبقى سؤالان فقط. الأول هو لماذا قررت شركة آبل التحرك. كمستخدم Om2 التي يبدو أنها تعمل على تطوير سفاري وأضاف في نفس المنتدى أخبار هاكر، يبدو أن السبب واحد فقط: الاتساق.

في iOS Safari الحالي ، لا يتم التمرير عبر الصفحة مع التمرير على بقية النظام. هذا قرار متعمد تم اتخاذه منذ وقت طويل. على الرغم من ذلك ، تتوافق مناطق الفائض مع بقية النظام ، وبالتالي لا تتوافق مع التمرير القياسي للصفحة في Safari. هذا شبه عرضي. بتحليل معدلات التمديد ، أدركنا أن السبب الأصلي لم يعد يستحق ذلك ، لذا فإن هذا التغيير ، الذي يزيل جميع التناقضات: https://trac.webkit.org/changeset/211197/webkit

إن الحصول على كل التمرير المتسق أمر جيد جدًا بعد أن تعتاد عليه.

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

قائمة تغييرات iOS 10 في WWDC 2016

ابق على اتصال