Safari (webblaaier)

Safari is ’n webblaaier wat deur Apple Inc. ontwikkel is en by die OS X en iOS-bedryfstelsels ingesluit word. Dit is aanvanklik as ’n betaweergawe op 7 Januarie 2003 bekendgestel op die maatskappy se OS X-bedryfstelsel.  Dit het Apple se verstekwebblaaier geword met die vrystelling van Mac OS X v10.3 “Panther”.  Safari is ook ’n inheemse toep vir iOS.

’n Weergawe van Safari vir die Microsoft Windows-bedryfstelsel is op 11 Junie 2007 vrygestel en is ondersteun deur Windows XP met Dienspakket 2 of nuwer maar dit is sedertdien laat vaar.  Safari 5.1.7 wat op 9 Mei 2012 vrygestel is, was die laaste weergawe vir Windows.

Volgens Net Applications was Safari verantwoordelik vir 62,17 persent van mobiele webnavigasie en 5,43 persent van rekenaarinternetverkeer in Oktober 2011, met ’n gekombineerde markaandeel van 8,72 persent.

Geskiedenis en ontwikkeling 
Tot 1997 is Apple Macintosh-rekenaars slegs uitgestuur met die Netscape Navigator en Cyberdog-webblaaiers.  Internet Explorer vir Mac is later as die verstek webblaaier ingesluit vir Mac OS 8.1 en nuwer as deel van ’n ooreenkoms van vyf jaar tussen Apple en Microsoft.  Gedurende daardie tyd het Microsoft drie groot weergawes van Internet Explorer vir Mac vrygestel wat saam met Mac OS 8 en Mac OS 9 gebundel is maar Apple het steeds volgehou met die insluiting van Netscape Navigator as ’n alternatief.  Microsoft het uiteindelik ’n weergawe van Internet Explorer vir Mac OS X vrygestel wat ingesluit is as die verstekwebblaaier vir alle weergawes van Mac OS X OV4, tot en met Mac OS X v10.2.

Safari 1 
Tydens die MacWorld-kongres en Ekspo op 7 Januarie 2003  in San Francisco het Steve Jobs bekendgemaak dat Apple sy eie webblaaier ontwikkel het.  Dit sou bekendstaan as Safari en was gebaseer op Apple se interne vurk van die KHTML verbeelderenjin genaamd WebKit  Apple het die eerste betaweergawe vir OS X op dieselfde dag vrygestel.  ’n Aantal amptelike en nie-amptelike betas het dit opgevolg totdat weergawe 1.0 op 23 Junie 2003 vrygestel is.Dit was aanvanklik slegs beskikbaar as ’n afsonderlike aflaai vir Mac OS X 10.2 maar is saam met Mac OS X v10.3 uitgestuur as die verstekblaaier met Internet Explorer vir Mac as alternatief.  1.0.3 is op 13 Augustus 2004 vrygestel en was die laaste weergawe wat op Mac OS X v10.2 gewerk het terwyl 1.3.2, wat op 12 Januarie 2006 vrygestel is, die laaste weergawe was wat op Mac OS X v10.3 gewerk het.  Hierdie weergawe het egter deur die loop van 2007 nog sekuriteitsopdaterings gekry.

Safari 2 
In April 2005 het Dave Hyatt, ’n ontwikkelaar by Apple, sy studie oor die herstel van spesifieke foute in Safari gedokumenteer wat tot gevolg gehad het dat dit die Acid2-toets wat deur die Webstandaardeprojek ontwikkel is, geslaag het.  Op 27 April 2005 het hy aangekondig dat sy ontwikkelingsweergawe van Safari die toets geslaag het en dat dit die eerste webblaaier was wat dit kon doen.

Safari 2.0 is op 29 April 2005 vrygestel as die enigste webblaaier vir Mac OS X v10.4.  Apple het voorgehou dat hierdie weergawe 1.8x vinniger was as weergawe 1.2.4, maar dat dit nog nie die Acid2-foutreparasies ingesluit het nie.  Die nodige veranderinge was aanvanklik onbeskikbaar vir eindgebruikers tensy hulle die WebKit bronkode self afgalaai het of een van die aandelikse geoutomatiseerde weergawes van OpenDarwin.org laat loop het.  Apple het uiteindelik weergawe 2.0.2 van Safari op 31 Oktober 2005 vrygestel waarin die wysings om die Acid2-toets te slaag bygewerk was.

In Junie 2005, ná ’n mate van kritiek vanaf KHTML-ontwikkelaars oor die gebrek aan toegang tot wysigingslyste het Apple sie ontwikkelingsbronkode en foutopsporing van WebCore en JavaScriptScore geskuif na OpenDarwin.org.  WebKit is ook as oopbron vrygestel.  Die bronkode vir nie-verbeelderaspekte van die webblaaier, soos die grafiese gebruikerskoppelvlakelemente, Apple se eiendom bly.

Die finale stabiele weergawe van Safari 2, Safari 2.0.4 is op 10 Januarie 2006 vir Mac OS X vrygestel.  Dit was slegs beskikbaar as ’n opdatering vir Mac OS X Opdatering 10.4.4.  Hierdie weergawe het onder andere uitleg- en SVE-gebruiksprobleme aangeraak.  Safari 2.0.4 was tot weergawe 6 in 2012 die laaste weergawe was eksklusief vir Mac OS X vrygestel is.

Safari 3 
Met die bekendstelling van Apple se iPhone op 9 Januarie 2007 het Apple ook ’n mobiele weergawe van die Safari-webblaaier bekendbestel.

Tydens die Apple Wêreldwye Ontwikkelaarskonferensie (WWOK) op 11 Junie 2007 het Steve Jobs Safari 3 vir Mac OS X v10.5, Windows XP en Windows Vista aangekondig .  Gedurende die aankondiging het hy ’n maatstaf uitgevoer wat op die iBench-webblaaiertoetspakket getoets is wat Safari met die gewildste webblaaiers op Windows vergelyk waardeur hy daarop aanspraak gemaak het dat Safari die vinnigste webblaaier is.  Latere derdepartytoetse van HTTP-laaitye het hierdie aanspraak in terme van aanvanklike laaitye van data oor die internet ondersteun; die verskil tussen Safari 2 en Internet Explorer 7 en Mozilla Firefox was egter weglaatbaar klein wanneer statiese inhoud van kasgeheue gelaai is.

Die aanvanklike betaweergawe van Safari 3 vir Windows wat op dieselfde dag as die aankondiging by WWOK 2007 vrygestel is, het talle foute  en ’n “dag nul”-uitbuiting gehad wat afstandsuitvoering instaat gestel het.  Die foute is drie dae later, op 14 Junie 2007, deur Apple reggestel in weergawe 3.0.1 vir Windows.  Op 22 Junie 2007 het Apple Safari 3.0.2 vrygestel met foutherstelling, werkverrigtings- en ander sekuriteitskwessies.  Safari 3.0.2 vir Windows het sommige lettertipes soos Tahoma, Trebuchet MS en ander hanteer wat nie deel van die blaaier was nie, maar wel op die Windows-rekenaar geïnstalleer was.

Op 29 Junie 2007 is die iPhone amptelik vrygestel.  Dit het ’n weergawe van Safari ingesluit wat op dieselfde WebKit-verbeelderenjin as die werkskermweergawe gebaseer was maar met ’n aangepaste funksie wat beter by ’n mobiele toestel gepas het.  Die weergawe van Safari, volgens die gebruikersagent, is 3.0 wat ooreenstem met die werkskermweergawes van Safari.

Die eerste stabiele nie-betaweergawe van Safari vir Windows, Safari 3.1, is op 18 Maart 2008 as ’n gratis aflaai aangebied.  In Junie 2008 het Apple 3.1.2 vrygestel wat ’n sekerheidskwesbaarheid in die Windows-weergawe aangespreek het waar die besoek aan ’n kwaadwillige webwerf uitvoerbare lêers sou aflaai en op die gebruiker se rekenaar installeer.

Safari 3.2 is op 13 November 2008 vrygestel en het teenuitvissingsfunksie en ondersteuning vir Uitgebreide Bevestigingsertifikate gebied.  Die laaste weergawe van Safari 3, weergawe 3.2.3 is op 12 Mei 2009 vrygestel.

Safari 4 
O 2 Junie 2008 het die WebKit-ontwikkelingspan SquirrelFish bekendgestel.  Dit was ’n nuwe JavaScript-enjin wat die spoed waarteen Safari tekste interpreteer, aansienlik versnel.  Die enjin was een van die nuwe funksionaliteite in Safari 4 wat op 11 Junie 2008 vir ontwikkelaars vrygestel is.  Die nuwe JavaScript-enjin het spoedig in SquirrelFish Extreme ontwikkel en die verkverrigting van SquirrelFish verbeter.  Dit is uiteindelik as Nitro bemark.  ’n Openbare Beta van Safari 4 met nuwe funksies soos die Top Blaaie-nutsmiddel (soortgelyk aan Opera se Speed Dial-nutsmiddel) wat die gebruiker se mees besoekte webwerwe op ’n 3D-muur vertoon, is op 24 Februarie 2009 vrygestel.  Cover Flow, ’n kenmerk van Mac OS X en iTunes, is ook in Safari geïmplementeer.  In die openbare betaweergawes is oortjies, soosrgelyk aan Google Chrome, by die titelbalk van die webblaaier ingesluit.  In die finale weergawe is die oortjiebalk teruggeskuif na sy oorspronklike ligging onder die bronadresbalk.  Die Windows-weergawe het ’n inheemse Windows-tema aangeneem eerder as die vorige Mac OS X-styl koppelvlak.  Apple het ook die blou vorderingsbalk wat in die adresbalk was, verwyder (dit is later weer in Safari 5 teruggestel).  Safari 4.0.1 is op 17 Junie vir Mac vrygestel en het probleme met Gesigte in iPhoto ’09 opgelos.  Safari 4 in Mac OS X v10.6 “Snow Leopard” het 64-bisondersteuning wat die laaityd van JavaScript tot 50% vinniger kan maak.  Dit het ook ’n ingeboude uitbomweerstand wat uniek tot Snow Leopard is; uitbomweerstand sal die webblaaier ongeskonde hou indien ’n inprop soos Flash-speler sou uitbom sodat die ander oortjies of vensters ongeaffekteer bly.  Safari 4.0.4 is op 11 November 2009 vir OS X en Windows vrygestel met verdere verbeteringe in JavaScript-verrigting.

Safari was een van die twaalf webblaaiers wat in 2010 aan EU-gebruikers van Microsoft Windows gebied is.  Dit was een van die vyf webblaaiers wat op die eerste blad van die webblaaierkeuses saam met Chrome, Firefox, Internet Explorer en Opera.

Safari 5 
Op 7 Junie 2010 is Safari 5 vrygestel met die nuwe Safari Leser om webartikels sonder afleidings te kan lees (gebaseer op Arc90 se Leesbaarheidsnutsmiddel.), en ’n 30% verbetering in JavaScript-werkverrigting oor Safari 4.  Safari 5 het verbeterde ontwikkelaarsnutsmiddels bevat en het meer as ’n doysn nuwe tegnologieë vir HTML5 wat gefokus was op versoenbaarheid.  Met Safari 5 kon ontwikkelaars nou Safari-uitbreidings skep om die webblaai-ervaring aan te pas en te verbeter.  Apple het weer die vorderingsbalk agter die adresbalk toegevoeg.  Safari 5.0.1 het die Uitbreidings-voorkeurepaneel by verstek ingestel; dit was voorheen te vinde in die Ontfoutingskeuselys.

Safari 4.1, eksklusief vir Mac OS X Tiger, is gelyktydig met Safari 5 vrygestel.  Die opdatering het die meerderheid van funksies en veiligheidsverbeteringe wat in Safari 5 gevind word, bevat.  Dit het egter nie Safari Leser of Safari-uitbreidings ingesluit nie.  Safari 5.1 vir Windows en Mac is op 20 Julie 2011 saam met Mac OS X 10.7 Lion vrygestel met die nuwe funksie van ‘Leeslys’ en ’n vinniger webblaai-ervaring.  Apple het terselfdertyd Safari 5.0.6 vir Mac OS X 10.5 Leopard vrygestel sonder die funksionaliteite wat in 5.1 was.

Safari 6 
Safari 6.0 was aanvanklik bekend as Safari 5.2 totdat Apple die aankondiging tydens WWOK 2012 gemaak het.  Die vrystelling van die stabiele weergawe van Safari 6 op 25 Julie 2012 het saamgeval met die vrystelling van OS X Mountain Lion en is in die bedryfstelsel geïntegreer.  Omdat Apple dit met Mountain Lion geïntegreer het, was dit nie meer as ’n aflaai vanaf Apple se webblad opf ander bronne beskikbaar nie.  Apple het Safari 6 deur middel van Programmatuuropdatering vrygestel aan gebruikers van OS X Lion.  Dit is nie vrygestel vir weergawes voor Lion of vir Windows-gebruikers nie.  Apple het gesê oor die onbeskikbaarheid van Safari vir Windows dat “Safari 6 beskikbaar is vir Mountain Lion en Lion en dat Safari 5 steeds vir Windows beskikbaar is.”  Microsoft het dan ook Safari van sy BrowserChoice-blad verwyder.

Op 11 Junie 2012 het Apple ’n ontwikkelaarsvoorskou van Safari 6.0 met ’n funksie genaamd iCloud-oortjies vrygestel wat gebruikers toelaat om oortjies met enige iOS of ander OS X-toestel met dieselfde programmatuur, te sinchroniseer.  Safari 6 het ook nuwe privaatheidsfunksies ingesluit soos ’n “Vra webwerwe om my nie te volg nie”-voorkeur en die vermoë vir webblaaie om aan OS X Mountain Lion-gebruikers kennisgewings te stuur.  RSS-ondersteuning is egter verwyder.  Safari 6 het die Deel Blaaie-funksie in OS X Mountain Lion.  Die Deel Blaaie-opsies is: Voeg toe tot Leeslys, Voeg Boekmerk toe, E-pos hierdie blad, Boodskap, Twitter en Facebook.  Gebruikers kon dus oortjies met volblarvoorskoue sien.

Safari 7 
Tydens Apple se WWOK op 10 Junie 2013 het die Safari 7/6.1 ontwikkelaarsvoorskou verbeteringe in JavaScript-verrigting en geheuegebruik bevat asook ’n nuwe voorkoms vir Top Blaaie en die Systaaf en ’n nuwe Gedeelde Skakels-funksie.  ’n Bykomende kragbesparingsfunksie laat inproppe wat nie gebruik word nie, rus.  Safari 7 vir OS X Mavericks en Safari 6.1 (vir Lion en Mountain Lion) is op 22 Oktober 2013 saam met OS X Mavericks vrygestel.

WebKit2 
Op 9 April 2010 het Apple WebKit2 aangekondig.  Dit is geïntegreer in Safari sedert weergawe 5.1.

Funksies 
Safari bied verskeie funksies, insluitend:

Verwysings 

Apple
Internet
Toepassingsagteware