تقنية سفاري معاينة: متصفح للمطورين

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

تم إتاحته لأول مرة في أواخر شهر مارس ، ويعمل هذا التطبيق المستقل جنبًا إلى جنب مع الإصدار الحالي من Safari ؛ مما يسهل على المطورين العمل في الوقت نفسه مع كل من التقنيات القادمة وكذلك ما يستخدمه عامة الناس في الوقت نفسه. لا تعتمد تقنية Safari Technology Preview على أحدث إصدار من WebKit فحسب ، بل إنها تحتوي أيضًا على تحديثات CSS و HTML وجافا سكريبت والتي ستصبح في النهاية جزءًا من الإصدار الرسمي. إذا لم يكن ذلك كافياً ، فإن إصدار المعاينة يتيح لك الوصول إلى أحدث إصدار من Web Inspector بالإضافة إلى وضع التصميم المستجيب لاختبار تطبيقاتك وصفحاتك عبر معظم أنواع الأجهزة بما في ذلك iPad و iPhone. شيء آخر يجعل تقنية Safari Technology Preview أكثر سهولة لمجتمع المطورين هو تقديم التعليقات ، التي تم تحقيقها عبر Apple Bug Reporter. يمكن الوصول إليها من قائمة تعليمات التطبيق.

تتمثل إحدى السمات البارزة المفقودة من إصدارات WebKit Nightly المذكورة أعلاه في دعم iCloud ، وهو أمر مضمن في هذا التطبيق يسمح للمطورين بالوصول إلى قائمة القراءة والإشارات المرجعية أثناء قيامهم بالتشفير واستكشاف الأخطاء وإصلاحها. كانت بعض السمات المميزة في الإصدار الأول من Safari Technology Preview عبارة عن مترجم جافا سكريبت JIT عالي الإنتاجية الجديد ، ECMAScript6 ، أحدث إصدار من مواصفات Shadow DOM ، بالإضافة إلى القدرة على نسخ أو قص نص برمجي بناءً على إيماءات المستخدم. صدرت النسخة الثانية بالفعل في 13 أبريل ، وتضم العشرات من التغييرات. كثير في الاستجابة المباشرة لطلبات المطور وتقارير الأخطاء.

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

معاينة تقنية Safari: أدوات المطور

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

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