ما المتصفحات وأنظمة التشغيل التي تستهدفها على مواقع الويب الجديدة؟

StackOverflow https://stackoverflow.com/questions/131508

  •  02-07-2019
  •  | 
  •  

سؤال

عندما تعمل على موقع ويب جديد، ما هي مجموعات المتصفحات وأنظمة التشغيل التي تستهدفها، وما هي الأولويات؟هل تجد أن استهداف بعض المجموعات المحددة (وتجاهل الباقي) أفضل من محاولة السعي لجعلها كلها تعمل على النحو المنشود؟

المتصفحات الشائعة:

  • فايرفوكس (1.5، 2، 3)
  • إنترنت إكسبلورر (6، 7، 8 بيتا)
  • الأوبرا
  • كروم

أنظمة التشغيل الشائعة:

  • ويندوز (إكس بي، فيستا)
  • ماك أو إس إكس
  • لينكس
  • يونكس
هل كانت مفيدة؟

المحلول

أستهدف المتصفحات بشكل أساسي لأن المواقع التي أنشأتها لا تعتمد حقًا على أي شيء خاص بنظام التشغيل.كما هو مذكور أعلاه، يعد دليل دعم المتصفحات المصنف من YAHOO نقطة انطلاق جيدة لتحديد المتصفحات التي يجب/يمكن أن تدعمها.وتساعد مكتبة واجهة مستخدم Yahoo (CSS+JavaScript) بشكل كبير في تحقيق ذلك.

ولكن عند تطوير المواقع، فإنني أفعل ذلك بشكل أساسي على Firefox2 لأنه يحتوي على أفضل أدوات تطوير الويب (firebug + wed Developer Toolkit).ثم أقوم أيضًا باختبار مواقعي باستخدام Opera 9.5 لأنه المتصفح المفضل لدي التصفح.لقد فقدت كل الأمل سابقًا في دعم IE6 على أي مستوى معقول، لذا في هذه الأيام أبلغ المستخدمين بالترقية إلى IE7 الذي يكون قادرًا تقريبًا على عرض المواقع المشابهة لـ FF2/3+Chrome+Opera.

FF3 وChrome جديدان جدًا في الوقت الحالي لدرجة أنني أميل إلى تجاهلهما، لكن يجب أن أقول:إنهم متجمدون بسرعة!أصبحت مواقع جافا سكريبت/CSS الثقيلة الخاصة بي أسرع بشكل ملحوظ معهم.

نصائح أخرى

انا افعل:

  • فايرفوكس 2 وما فوق
  • آي إي 7 وما فوق
  • Konquorer أو Safari (أو ربما الآن Chrome)

ياهو دعم المتصفح المتدرج هو دليل جيد:

ذلك يعتمد على جمهورك.إذا كان لديك شغف كبير بمستخدمي التكنولوجيا، فقد يكون لديك 50% من مستخدمي Firefox.إذا كان لديك الكثير من الأمهات والآباء، فمن المحتمل أن يكون لديك 75-80% من مستخدمي IE 6 أو 7.ربما تحتاج إلى إصدار alhpa/beta باستخدام تحليلات Google حتى تتمكن من الحصول على قياس لجمهورك.

حيث أعمل، نحن نستهدف

  • فايرفوكس 2 و 3 على نظام التشغيل Windows
  • فايرفوكس 2 و 3 على ماك
  • سفاري على نظامي التشغيل Windows وMac
  • آي إي 6 و 7

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

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

أوه نعم، باستثناء جافا سكريبت.

أجعله يعمل في Firefox أولاً، وهذا ما يستخدمه الرئيس.الأوبرا أخيرًا، هذا ما يستخدمه بوب.هار هار، فقط تمزح بوب.

ولكن على الرغم من ذلك، لا يمكنك أبدًا أن تكون آمنًا بسبب التفاصيل الدقيقة لعدم توافق المتصفح وحقيقة أن 90% من الأشخاص الذين تسألهم لا يمكنهم إخبارك حقًا بالمتصفح الذي يستخدمونه.

Can you click help and about? (Pause) No?  Oh, that right you're using IE7

وحتى هذا الاستعداد القديم لم يعد يعمل.

نصيحتي هي إغلاق IE، وكأنه خادم طرفي، ومحاولة التنقل في موقع الويب الخاص بك.إذا كان بإمكانك النقر على كل شيء وقراءة كل شيء، فأنت في مأمن.

إذا كنت تستخدم sIFR واتصل بك شخص ما ليخبرك أن شعارك مقلوب رأسًا على عقب، فقد حان الوقت لتحديد الأولويات والقلق بشأن التوافق مرة أخرى، وإلا فإن IE وFF جاهزان للبدء.

لا يوجد هدف.اختبار ضد الكثير.

حيث أعمل، نقوم باختبار ما يلي (بترتيب الأولوية هذا، استنادًا إلى بيانات من تحليلات جوجل)، كل ذلك على نظام التشغيل Windows:

  1. اي 7
  2. اي 6
  3. فايرفوكس 3
  4. فايرفوكس 2
  5. سفاري 3

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

بالطبع، كما قال ميلهوس، يعتمد الأمر على جمهورك المحدد.YMMV.

الجناح القياسي الذي اعتدت عليه هو:

  1. IE6 (فوز)
  2. IE7 (فوز)
  3. فايرفوكس 1.5+ (وين/ماك)
  4. سفاري 2+ (وين/ماك)
  5. أوبرا 9+ (وين / ماك)
  6. Chrome (حتى الآن، إذا تم مسح Safari 3.0 عند الفوز، فيبدو أنه تم مسح Chrome أيضًا)

يمكنك أيضًا المطالبة بشكل عام بدعم IE6/7 وGecko وWebKit...وهو يغطي كل شيء مدرج هنا باستثناء Opera، بالإضافة إلى عدد قليل منها غير مدرج.إنه أصعب بكثير في الاختبار فقط محرك العرض وليس الاختلافات المحددة في إصدارات المتصفح وتشعر بالراحة مع النتائج.

أوافق على أنه يجب عليك محاولة إنجاحه على الإطلاق، ولكن إذا كان موقعًا جديدًا، فسأفكر جديًا في إسقاط الدعم لـ IE6.من منظور التنمية، سيوفر عليك ساعات من نتف الشعر إذا لم تكن بحاجة إلى دعمه.

سيتعين عليك مقارنة ذلك بجمهورك المستهدف وما إذا كنت على استعداد لخسارة بعض العملاء الذين لن يكونوا مستعدين (أو قادرين) على ترقية متصفحهم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top