Safari (nettleser)

nettleser

Safari er Apples nettleser for Mac OS X. Den var originalt kun tilgjengelig for Apple Macintosh-maskiner med OS X, men ble 11. juni 2007 også gjort tilgjengelig for Windows-brukere. Ved lansering av Safari 6.0 i 2012 ble Windows-støtten fjernet[3] og Safari er kun nå for Mac OS X og iOS.

Safari
Utvikler(e)Apple
Nyeste versjon14.1 (26. april 2021)[1]
OperativsystemmacOS iOS iPadOS Microsoft Windows (2007–2012)
Skrevet iC++,[2] C,[2] assembler,[2] Objective-C,[2] alfabet, JavaScript
KjerneWebKit
Nettstedwww.apple.com (en)

Safari er bygd over en kjerne av åpen kildekode med en webside-visningsmotor som blant annet bruker KHTML- og KJS-programvare fra KDE. En del forbedringer har blitt tilbakeført til KHTML, men Apples versjon, WebKit, er i dag lite kompatibelt med KHTML. Derimot skal Webkit innarbeides i Qt 4.4.

Funksjoner

rediger
  • Integrert Google-søk fra verktøylinja
  • Privat nettlesning
  • Top Sites
  • Leseliste
  • Synkronisering av bokmerker
  • Automatisk skjemautfylling
  • Støtte for nyeste versjoner av Internett-standardene: HTML, XML, XHTML, DOM, CSS, Java, JavaScript, QuickTime, Flash og ShockWave
  • Pop-up-blokkering
  • Søking innenfor websider

Historie og utvikling

rediger

Fram til 1997 ble Apple Macintosh maskiner levert kun med Netscape Navigator. Senere ble Microsofts Internet Explorer for Mac levert som standard nettleser som følge av en fem års avtale mellom Apple og Microsoft. Netscape Navigator ble likevel fortsatt levert med maskinene. Microsoft ga ut fem hovedversjoner av Internet Explorer for Mac, den siste kom 27. mars 2000.

Safari 1.0

rediger

Den 7. januar 2003 gikk Steve Jobs offentlig ut med nyheten om at Apple hadde utviklet sin egen nettleser, som fikk navnet Safari. De ga ut den første beta-versjonen den dagen, senere fulgte et antall offisielle og uoffisielle betaversjoner helt til versjon 1.0 ble gitt ut 23. juni 2003. I utgangspunktet var den bare tilgjengelig som en separat nedlasting, men den ble inkludert som standard nettleser i Mac OS X v10.3 24. oktober 2003, mens Internet Explorer for Mac var med som en alternativ nettleser. Fra og med Mac OS X v10.4 som kom 29. april 2005 har Safari vært den eneste nettleseren som har fulgt med operativsystemet.

Safari bruker Apples WebKit for å tegne opp websider og kjøre JavaScript. WebKit består av WebCore (basert på Konquerors KHTML engine) og JavaScriptCore (basert på KDEs kjs JavaScript engine). I likhet med KHTML og kjs, er WebCore og JavaScriptCore fri programvare og er utgitt under betingelsene til GNU Lesser General Public License. Noen av Apples forbedringer til KHTML-koden er ført tilbake til Konqueror-prosjektet. Apple har også utgitt mer kildekode som åpen kildekode under en variant av BSD-lisensen.

Etter kritikk fra KHTM-utviklere fordi de ikke hadde tilgang til endringsloggen, flyttet Apple i juni 2005 kildekoden og oversikten over kjente feil i WebCore og JavaScriptCore til OpenDarwin.org. WebKit ble også frigitt som åpen kildekode. Kildekoden til andre deler av nettelseren, som f.eks. GUI-delen, er fortsatt proprietær.

Safari 2.0

rediger

Versjon 2.0 av Safari, som ble gitt ut 29. april 2005 og bare kjører på Mac OS X 10.4.x (Tiger) eller nyere, inkluderer en innebygd RSS og Atom leser. Andre egenskaper er Privat nettlesing (som er en innstilling der ingen data om brukerens aktivitet på nettet blir lagret), muligheten til å lagre og sende websider som e-post, muligheten til å søke i bokmerkene og ifølge rapportene en hastighetsøkning på 1.8x i forhold til versjon 1.2.4.

Dave Hyatt, en av utviklerne på Safari hos Apple, dokumenterte i april 2007 sin fremgang når det gjaldt å fikse feil i Safari for å få den til å gå gjennom Acid2-testen. Den 27. april 2007 kunngjorde han at utviklingsversjonen hans av Safari hadde som første nettleser noensinne gått gjennom testen. Endringene var i utgangspunktet ikke tilgjengelige for sluttbrukere hvis de ikke lastet ned og kompilerte WebKit-kildekoden selv, eller lastet ned en komplett versjon fra opendarwin.org. Den 31. oktober 2005 lanserte Apple versjon 2.0.2 av Safari som inkluderte retting av Acid2-feil.

Den 9. januar 2007 lanserte Steve Jobs den nye mobiltelefonen iPhone, som bruker Safari-nettleseren.

Safari 3.0

rediger

Under WWDC 2007 kunngjorde Steve Jobs at Safari 3 ville kjøre på Microsofts Windows XP og Windows Vista. Versjon 3.0 (beta) fungerer også med GoogleDocs og gir mulighet for bedre formatering i Gmail, noe som ikke var tilgjengelig i tidligere versjoner av Safari. Betaversjonen av Safari for Windows hadde flere kjente feil i den opprinnelige beta-versjonen som kom 11. juni 2007, versjon 3.0. Feilene ble rettet av Apple bare tre dager senere, og 14. juni 2007 kom Windows versjon 3.01.

Safari 4.0

rediger

Safari 5.0

rediger

Safari 6.0

rediger

Safari 6.0 ble levert sammen med det nye operativsystemet OS X Mountain Lion

Versjoner

rediger

OS X:

Safari-versjon WebKit-versjon Mac OS-versjon Utgivelsesdato Egenskaper
0.8 48 10.2 7. januar 2003 Public Beta. Første utgivelse på Macworld-konferansen.
0.9 73 10.2 14. april 2003 Public Beta 2. Faner (flere websider i samme vindu), autoutfylling av skjemaer og passord, nullstilling av nettleseren (fjerner informasjonskapsler, tømmer buffer osv.), import av bokmerker fra Netscape og Mozilla, forbedret støtte for web-standarder og AppleScript, flere språkversjoner.
1.0 85 10.2 23. juni 2003 Første ikke-beta utgivelse. Safari er nå standard Mac OS X-nettleser, raskere autotabs, støtte for iSync bokmerke synkronisering, støtte for alle Mac OS X språkversjoner, flere AppleScripts for å kontrollere nettleseren, forbedret støtte for web-standarder.
1.1 100 10.3 24. oktober 2003 Utgitt med Mac OS X v10.3. Forbedret hastighet, forbedret støtte for web-standarder, forbedret støtte for CSS.
1.2 125 10.3 2. februar 2004 Forbedret kompatibilitet med websteder og web-programmer. Sttøtter autentisering med personlige sertifikater. Full tastaturtilgang for navigering. Mulighet til å gjenoppta avbrutte nedlastinger. Støtte for LiveConnect. Støtter XMLHttpRequest.
1.3 312 10.3 15. april 2005 Utgitt med 10.3.9. Inkluderte de fleste forbedringer av opptegningshastighet og kompatibilitet med websteder som ble utviklet for versjon 2.0..
2.0 412 10.4 29. april 2005 Kjent som "Safari RSS." Utgitt med Mac OS X v10.4. Forbedret opptegningshastighet og kompatibilitet med websteder. Integrert RSS og Atom leser. Integrert PDF-visning. Privat nettlesing og foreldrekontroll. Arkiverer komplette websteder som web-arkiver.
3.0 522.11 10.4
10.5
11. juni 2007 Public beta. Første utgivelse på WWDC. Versjon for Mac OS X v10.4.9 og nyere, Windows XP og Windows Vista. Forbedret søking innenfor websider. Trekk og slipp faner, og mulighet for å lagre en gruppe faner som et enkelt bokmerke. Direkte endring av størrelser på tekstfelter. Bonjour støtte for bokmerker. Introduserer støtte for SVG.

Windows:

Større versjon Mindre versjon WebKit-versjon Utgivelsesdato Viktige endringer Acid3-resultater Støttede operativsystem
Versjon 3 3.0 522.11.3 11. juni, 2007 Åpen beta, første versjon for Windows XP og Windows Vista (ikke støttet på Windows 2000, men det virker).[4][5] Har samme nye funksjoner som Safari for Mac OS X. 38/100 Microsoft Windows XP, Vista
3.0.1 522.12.2 13. juni, 2007 Åpen beta, andre utgivelse for Windows XP og Windows Vista. Inneholder større sikkerhetsoppdateringer. 38/100
3.0.2 522.13.1 22. juni, 2007 Åpen beta, tredje utgivelse for Windows XP og Windows Vista. Inneholder sikkerhetsoppdateringer. 38/100
3.0.3 522.15.5 1. august, 2007 Åpen beta, fjerde utgivelse for Windows. Inneholder større stabilitetsforbedringer, inkludert fiks for et minneproblem. 38/100
3.0.4 523.12.9 14. november, 2007 Åpen beta, femte utgivelse for Windows. Fikser mange problemer med brukergrensesnittet, men ikke alle. Første utgivelse som ikke kan kjøre på Windows 2000 (i motsetning til 3.0.3). Lagt til mange snarveifunksjoner funnet i de fleste store nettleserne (for eksempel, bytting mellom faner). 39/100
523.13 17. desember, 2007 Sikkerhetsoppdatering for Safari 3 Beta 3.0.4: En sikkerhetsoppdatering ment for å hindre skriptangrep på tvers av nettsteder som fikset den eksisterende utgivelsen av Safari.[6] 39/100
523.15 21. desember, 2007 Sikkerhetsoppdatering v1.1 for Safari 3 Beta 3.0.4: Denne oppdateringen fikser et problem med den tidligere sikkerhetsoppdateringen som kan gjøre at Safari (uten forvarsel) lukkes på noen nettsteder.[7] Dette er den siste åpne betaen hittil. 39/100
3.0.5 525.3 Desember, 2007 En lite kjent versjon av Safari som er signert med "L&RE AppleInternal - 2007", noe som tyder på at dette er en intern versjon som har lekket ut på nettet. Filenes dato er 18. desember 2008. 48/100
3.1 beta 525.6 2. februar, 2008 Kjent hos betatestere som den mest stabile og feilfrie utgivelsen.[8][9] Den har flere problemer med oversettelsene på ikke-engelsk Windows. 64/100
525.7 6. februar, 2008 Seed 31A5. Endringer relatert hovedsakelig til nettleserens ytelse. Skal mangle støtte for informasjonskapsler. 65/100
525.9 15. februar, 2008 Seed 31A7. Retter flere feil, inkludert et problem med lagrede passord. Forbedringer av bildeopplasting, Javascript, stabilitet og brukbarhet. Skal mangle støtte for informasjonskapsler. 74/100
525.12 29. februar, 2008 Seed 31A15. Fikset et sikkerhetsproblem som hindret Safari fra å kryptere lagrede passord på riktig måte. 76/100
525.13 7. mars, 2008 Seed 31A18. 74/100
3.1 525.13 18. mars, 2008 Første endelige slipp av Safari 3 for Windows. Samme versjon som utviklerbetaen Seed 31A20 (12. mars 2008). 75/100
3.1.1 525.17 16. april, 2008 Økt stabilitet samt noen sikkerhetsoppdateringer 75/100
Fargekoder: Gammel versjon Gjeldende versjon Ukjent beta Utviklerbeta

Referanser

rediger

Eksterne lenker

rediger
Autoritetsdata
  NODES
Intern 6
iOS 2
Javascript 8
mac 21
macOS 1
os 34
web 29