טבת

דפדפנים ישנים – לזרוק?

לפני כמה חודשים, פורסמו ב-smashing magazine שני מאמרים נגד שימוש בדפדפנים ישנים. אחד פנה למתכנתים, ואחד למשתמשים. במאמר שפנה למתכנתים, הכותב כתב טיעונים מדוע תמיכה בדפדפנים ישנים מונעת את התקדמות האינטרנט, ובמאמר שפנה למשתמשים, הכותב הסביר מדוע שימוש בדפדפנים ישנים מונע חוויית אופטימלית עבורם.

בדברו על דפדפנים ישנים, הוא התכוון לאינטרנט אקספלורר, על כל גרסאותיו (כולל 9).

מדוע איני מקשרת לשני המאמרים הנ”ל? משום שדעתי אינה נוחה מהם. אמנם אני חושבת שכדאי לדעת במה אקספלוררים לא תומכים, ומה המחיר של המשך פיתוח אליהם, אבל איני תומכת בקריאה שלא להמשיך לתמוך/להשתמש בהם. אני בעד שכל משתמש יעשה את הישר בעיניו, וכן שכל מפתח ישתדל ככל יכולתו שכל משתמשי האתר שלו יזכו לחויה סבירה.

מתברר שאיני היחידה שחשה כך, משום שבאותו שבוע פורסם באותו אתר – SM – מאמר נוסף, הפעם מאת ניקולס זקס, המציג טיעונים יפים בעד המשך תמיכה באקספולרר. מאחר שהוא מציג אותם טוב ממני, אביא כאן חלק מדבריו:

מאמרים כאלה מתסכלים אותי מאד. במשך רוב הקריירה שלי לחמתי נגד גישת ה”אני כה מסכן” הרווחת בקרב מפתחי אינטרנט כה רבים, ושהובעה בצורה כה רהוטה במאמר. הגישה הזו בלתי מועילה לחלוטין, ולעתים קרובות מוגזמת. כולם התלוננו כשאינטרנט אקספלורר 6 החזיקה 90% מנתח השוק. הנתח שלה היום צנח ל-6.3% בכל העולם. מייקרוסופט אפילו יזמו קמפיין המעודד אנשים לשדרג.

אני יכול להבין תלונות על אקספלורר 6 ואפילו 7. היה לנו אותם זמן רב, והם היו מקור תסכול, אני מבין את זה. עדיין, לעולם לא הייתי מרשה למישהו שעובד איתי לטבוע יותר מדי בתלונות עליהם. אם זה תפקידנו לתמוך בדפדפנים האלה, אז זה פשוט חלק מהעבודה שלנו. האמת היא שבכל תפקיד יש חלק שמבאס. אפילו בתפקיד האהוב עלי ביותר, כראש צוות פיתוח צד לקוח בדף הבית של יאהו, עדיין היו חלקים בעבודה שלי שהתבאסתי מהם. צריך פשוט להתמקד בחלקים הטובים של התפקיד כדי שהחלקים האחרים יהיו נסבלים. ברוכים הבאים לחיים.

במאמר הוא ממשיך ומפרט מדוע לא נכון לכלול את IE8+9 יחד עם IE6+7, ומדוע לדעתו לא הדפדפנים הם המעכבים את התפתחות האינטרנט.

סוג של משב רוח מרענן בשיח האינטרנטי אודות אקספלורר, וכזה שאני אישית אוהבת.

8 תגובות על “דפדפנים ישנים – לזרוק?

  1. אני הרבה זמן חושד בו שהוא שתול של מיקרוספוט
    (הוא כתב פעם פוסט למה כלי הפיתוח של Ie8 הם הכי טובים בעולם ).

    1. לפי מה שאני רואה מחיפוש באינטרנט, אין לו קשר למיקרוסופט…
      יצער אותי לגלות שהוא כן, כי הדברים שהוא אמר הם נכונים בעיני בלי קשר למיקרוסופט – כשלאדם יש תפקיד של מתכנת צד לקוח, עליו למלא אותו, ולא להתבכיין על הקשיים…

  2. כאחד שעוקב מקרוב אחרי תחום הדפדפנים, אני מוכרח להגיד שלא פעם מיקרוסופט הם אלו שמונעים את ההתפתחויות בשוק הדפדפנים. נכון, בעבר מיקרוסופט הייתה מתנהגת אחרת, והיא אפילו חתומה על מספר פיתוחים בניהם CSS וגם על האימוץ של העברית הלוגית בדפדפנים, אבל זו לא אותה מיקרוסופט שפעמים רבות מידי בתקופה האחרונה מנעה מאיתנו פיתוחים ושיפורים.

    למשל בתקן של HTML5 Audio/Video, לכולם היה ברור כי רק יצירה של אוסף מפענחים מומלץ תוביל ליצירה של תקן אחיד, וקואליציה של חברות בעלות אינטרסים שונים הייתה זו שמנעה המלצה על פורמט אחד ויחיד; כיום, גם באינטרנט אקספלורר 9 ואפילו 10 אין תמיכה מובנית במפענחים שזמינים בדפדפנים אחרים, מה שמחייב את מפתחי האתרים לדאוג לצורות הצגה נוספות כגיבוי. נכון, אותם מפתחים אולי ירצו בכל מקרה לשלב צורות הצגה נוספות כגיבוי כדי לתמוך בדפדפנים מלפני שנתיים ומעלה, אבל ידוע לכל כי משתמשי מיקרוסופט לא נוהגים לשדרג את התוכנות שברשותם כל עוד הם אינם מחויבים לכך, וגם אם כן, כל עוד הגרסה הנוכחית של הדפדפן לא תתוקן (ומיקרוסופט לא נוהגים לעדכן דפדפנים בתמיכה בתקנים חדשים בגרסאות משניות, או להוציא גרסאות משניות באופן כללי), ואם הגרסה הנוכחית של הדפדפן “פגומה” גם עוד שנתיים נידרש לתמוך בה על כל צרותיה.

    המפרט של הווידאו אינו היחידי; אפשר להוסיף לכך את התמיכה החלקית בגופני רשת, תמונות, canvas ומפרטים רבים נוספים שלא קיימים כלל בעולם של מיקרוסופט או שצריך לעשות שמיניות באוויר כדי לגרום להם לתפקד. לעיסה הזו צריך להוסיף את הרצון של מיקרוסופט לדחוף DRM בכל הזדמנות על חשבון חופש המשתמש, וכמובן גם את “מצבי התאימות” שלהם על כל הבעיות בהם שנועדו למעשה להאריך את אורך החיים של אתרים שבורים ולהקטין את הדחיפות של מפתחי אתרים לתקן תקלות באתרים שלהם ובכך גם למנוע ממשתמשי דפדפנים אחרים לעשות שימוש באותם שירותים. יצא לך להיכנס לאתרים ממשלתיים שבורים בעשור האחרון?

    1. תומר, תודה רבה על התגובה המפורטת שלך. על חלק מהדברים שכתבת ידעתי, ובחלק חידשת לי.
      ובכל זאת, כשעלינו לעשות את העבודה שלנו, יש לקחת בחשבון שלא כל החלקים שלה נעימים, ולפעמים צריך להתעסק עם גורמים שיש להם אינטרסים משלהם. מה שאהבתי במאמר שציטטתי הוא את הגישה שלא צריך להתלונן, צריך לעבוד. כמובן שזה לא נעשה תוך עצימת עיניים לקשיים ולמכשולים, הנעשים בין בשוגג בין במזיד, אבל זה כן נעשה תוך נתינת דגש לטוב על פני הרע. ..

  3. אני מכיר את שני המאמרים וחשבתי שכבר יש לי דעה בנושא (יותר קרובה לשל ניקולס מאשר לבכיין המצוי), אבל הפוסט שלך (והתגובות) גרם לי לחשוב שכמה שאני לא מתחבר לבכיינות הזו, חייבים להעריך את התועלת שהיא הביאה ומביאה לדחיפת הווב קדימה. לפעמים צריך רעש בשביל לגרום לדברים לקרות.
    זה אפילו מזכיר לי תינוק שבוכה בקול – זה ילדותי (מן הסתם!) ומטריד, ולא כך נוהגים אנשים בוגרים, אבל זה מאוד אפקטיבי! ההורים מיד רצים להחליף את החיתול! (במקרה הזה ברור מי הקקי בסיפור)

    1. סרג’, אני מאד שמחה שאתה לא הבכיין המצוי 🙂 עם זאת, אני לא בטוחה שאני מסכימה איתך בנוגע לאפקט של הבכיינות.
      ראשית, במאמר של ניקולס, הוא יוצא נגד בכיינות לא מועילה – קיטורים של אנשים זה לזה על הבעייתיות של אקספלורר. איך זה מועיל אם אני מקטרת באזני הקולגות שלי על זה? אם להתחבר למשל שלך על התינוק – אז זה כמו שהתינוק יגש לתינוק אחר ויבכה לו שלא מחליפים לו את החיתול שלו….
      שנית, גם אם נאמר שמדובר על בכיינות שמגיעה לאזניה של מייקרוסופט – מי אומר שדווקא הבכיינות היא זו שהועילה? אולי הביקורת הנכונה -ובוודאי שיש ביקורת נכונה ולגיטימית על אקספלורר – היא זו שנכנסה לאזני מקבלי ההחלטות שם, למרות הבכיינות ולא בגללה? ואם שוב אתחבר למשל התינוק: האם רק כשהתינוק בוכה מחליפים לו חיתול? האם כשהתינוק ילמד לדבר, ויבקש דברים ללא בכי – הוורים שלו לא יקשיבו לו? הורים בד”כ מייחלים לשלב שהתינוק יפסיק לבכות ויתחיל לדבר. התקשורת דרך דיבור היא הרבה יותר מועילה ומדוייקת מאשר דרך בכי 🙂

      1. התגובה שלך חכמה ויפה אבל לא משכנעת אותי שלבכיינות עצמה לא היה שום אפקט.
        לדעתי אפשר לראות את זה בקיצוניות – נניח ואף אחד לא היה מתבכיין אף פעם לעולם על אינטרנט אקספלורר, האם גם אז המיעוט “בוגר” היה מצליח לקדם משהו? אני חושב שההשפעה שלו במקרה כזה היתה מאוד שולית ולמייקרוסופט לא היה מספיק תמריץ לעשות משהו.

כתבו תגובה ללאה כהן Cancel reply

כתובת הדוא"ל שלכם לא תוצג.