ספארי (דפדפן)

היסטוריה

עד לשנת 1997, נמכרו מחשבי מקינטוש עם דפדפני נטסקייפ נביגטור. גרסת הדפדפן אינטרנט אקספלורר של מיקרוסופט שהותאמה למחשבי מקינטוש החליפה בהמשך את הנטסקייפ כדפדפן ברירת המחדל, במסגרת הסכם חמש השנים בין אפל למיקרוסופט. זו האחרונה הוציאה חמש גרסאות עיקריות של האינטרנט אקספלורר שהותאמו למקינטוש, כשהאחרונה יצאה ב-11 ביולי 2003.
ב-7 בינואר 2003, מנכ"ל אפל, סטיב ג'ובס, הודיע כי אפל מפתחת דפדפן משלה, שייקרא ספארי (Safari). ביום ההכרזה, הוציאה אפל גרסת בטא ראשונה, ולאחר מכן מספר גרסאות בטא נוספות, עד ליציאת גרסה 1.0 של הדפדפן ב-23 ביוני 2003. בתחילה, היה הדפדפן זמין להורדה נפרדת בלבד, אך הוא היה מובנה כדפדפן ברירת המחדל במערכת ההפעלה OS X v10.3 שיצאה לשוק ב-24 באוקטובר 2003, כשהאינטרנט אקספלורר היווה רק דפדפן אלטרנטיבי. מאז יציאת מערכת ההפעלה OS X v10.4 ב-29 באפריל 2005, ספארי הוא הדפדפן היחיד שמותקן עם מערכות ההפעלה של מחשבי מקינטוש.
ספארי משתמש בטכנולוגיית WebKit של אפל עבור הרצת דפי אינטרנט עם JavaScript. ה-WebKit מורכב מ-WebCore (הבנוי ממנוע ה-KHTML של Konqueror) ו-JavaScriptCore (המבוסס על מנוע kjs JavaScript של KDE). כמו ה-KHTML וה-kjs, גם ה-WebCore וה-JavaScriptCore הם תוכנות חופשיות, והם יוצאים תחת רישיון ה-GNU Lesser General Public License. חלק מהשיפורים שאפל הכניסה לקוד המקור של KHTML מוזגו חזרה לתוך פרויקט Konqueror.
ב-5 ביוני 2005, בעקבות ביקורת של מפתחי KHTML בנוגע לחוסר יכולת גישה לרשימת השינויים, אפל העבירה את הפיתוח ואת המעקב אחרי תקלות ל-OpenDarwin.org. ה-WebKit עצמו יצא כקוד פתוח. אבל חלקי קוד המקור בדפדפן שלא קשורים להרצה, כמו החלק של ממשק המשתמש, נשאר מסחרי.
גרסה 2.0 של דפדפן הספארי יצאה ב-29 באפריל 2005, וכללה תמיכה מובנית ב-פורמט הקובץ RSS וקורא ATOM. שיפורים אחרים כוללים אפשרות דפדוף פרטי (מצב בו הדפדפן לא שומר את היסטוריית הגלישה של המשתמש); היכולת לארכיב דואר אלקטרוני ודפי אינטרנט; והיכולת לחיפוש בין הלשוניות (טאבים) השונים.
בחודש אפריל 2005, דייב הייאט, חבר בצוות הפיתוח של ספארי באפל, ערך בדפדפן מספר תיקוני באגים, כדי שיעבור את מבחן Acid2, מבחן וירטואלי לדפדפני אינטרנט. ב-27 באפריל 2005, הגרסה המתוקנת שלו עברה את המבחן. בתחילה גרסה מתוקנת זו לא הייתה זמינה לכל המשתמשים, אולם ב-31 באוקטובר 2005 הוציאה אפל את גרסה 2.0.2 של ספארי, שכללה את השינויים שערך הייאט.
ב-9 בינואר 2007, הכריז סטיב ג'ובס על ה-iPhone, שמשתמש בגרסה של ספארי שידועה בכינוייה MobileSafari.

ספארי ל־Windows

ספארי נכתב במקור עבור מערכת ההפעלה macOS, אולם החל מגרסה 3.0 קיימת גם גרסה שלו למערכת ההפעלה Windows.
בשנת 2007, בכנס המפתחים הבינלאומי של אפל (WWDC), הציג ג'ובס את ספארי 3 ל-Microsoft Windows XP ול-Windows Vista. בהכרזה, הוא הציג בוחן ביצועים שבוסס על מערכת מבחן לדפדנים iBench וטען שספארי היה הדפדפן המהיר ביותר באותה תקופה. בבדיקה חיצונית על גבי פלטפורמת Windows נבדקה מהירות טעינת דפי HTTP, וספארי היה הדפדפן המהיר ביותר גם ב־Windows, בטעינת מידע מהאינטרנט. בטעינת מידע מזיכרון מטמון (cache) היה הספארי איטי מאינטרנט אקספלורר 7 ו-פיירפוקס].
ב-22 ביוני 2007 הוציאה אפל את גרסה 3.0.2, שבה נפתרו מספר באגים ובעיות בביצועים ובבטיחות. גרסה 3.1 ל- Windows הוצעה בהורדה חינמית מאתר אפל ב-18 במרץ 2008. ביוני 2008, אפל הוציאה את גרסה 3.1.2, שפתרה פגיעות בטיחותית בגלישה באתרי אינטרנט, שכופים הורדה של קבצים מזיקים אל המחשב.

ספארי 4

ב-2 ביוני 2008 צוות פיתוח ה-WebKit הכריזה על מפרש JavaScript בשם "SquirrelFish", שמשפר משמעותית את מהירות פיענוח סקריפט בספארי. מפרש זה הוא אחת מהתכונות החדשות בספארי 4, שיצא למפתחים ב-11 ביוני 2008. גרסת בטא ציבורית לספארי 4 יצאה ב-24 בפברואר 2009. בגרסה 4 נוספו לספארי תכונות נוספות רבות: "Top Sites", תצוגה תלת ממדית לדפים הנצפים ביותר של המשתמש, בדומה ל"Speed Dial" בדפדפן האינטרנט אופרה. Cover Flow, תכונה שמשמשת ב- macOS, הוכנסה גם לספארי. בגרסת הבטא, לשוניות הגלישה (טאבים) הופיעו בסרגל הכותרת, בדומה למיקומן בגוגל כרום, אך בגרסה הסופית הן הוחזרו למיקומן המסורתי, מתחת לסרגל הסימניות (Bookmarks Bar). בגרסה ל- Windows, אימצה אפל את המראה ה"מולד" של מערכת ההפעלה - לעומת מראה Mac OS בגרסאות הקודמות. ספארי 4 יצא רשמית ב-8 ביוני 2009. בעקבות ספארי 4 הופיעו עדכונים שהציעו תיקונים מינוריים - 4.0.1 ב-17 ביוני 2009, 4.0.2 ב-8 ביולי 2009 ו-4.0.3 ב-11 באוגוסט 2009.
נכון לעכשיו, ספארי 4 הוא הדפדפן היחיד שעבר את מבחן Acid3, אף על פי שיציאת הדפדפן הוקדם רק במעט על ידי יציאת המבחן.

ספארי 5

ביוני 2010 הוציאה אפל את ספארי 5, גרסה חדשה לדפדפן בה נוסף לו Safari Reader, שמאפשר לקרוא כתבות באינטרנט ללא הפרעות, ביצועים מהירים ב-30% מבגרסה הקודמת, ואפשרויות בחירה במנוע החיפוש (Google,‏ Yahoo! או Bing). בגרסה החדשה נוספו כלים שונים למפתחי האתרים, וטכנולוגיות HTML5 חדשות. בספארי 5 נוספה האפשרות ליצור Safari Extensions (תוספות) לשיפור חווית הגלישה. גרסתו האחרונה של דפדפן הספארי לWindows היא גרסה 5. בעוד לmacים למיניהם שוחררו גרסאות חדשות יותר.