사파리(Safari)는 애플이 개발한 웹 브라우저로, 2003년 처음 출시되었다. 넷스케이프 네비게이터가 맥의 기본 브라우저였던 시기에 자체 개발의 필요성을 느껴 출시되었으며, 웹킷 엔진을 기반으로 하여 빠른 속도와 웹 표준 지원을 강점으로 내세웠다. 사파리는 2003년 6월 정식 버전이 공개되었고, 이후 macOS, iOS, iPadOS 등 다양한 운영체제에서 기본 브라우저로 사용되어 왔다. 윈도우 버전은 2012년에 지원이 중단되었다. 사파리는 꾸준한 업데이트를 통해 기능 개선과 보안 강화가 이루어졌으며, 최근에는 개인 정보 보호 기능 강화에 중점을 두고 있다.
더 읽어볼만한 페이지
IPadOS 웹 브라우저 - 구글 크롬 구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다.
IPadOS 웹 브라우저 - 마이크로소프트 엣지 마이크로소프트 엣지는 마이크로소프트에서 개발하여 윈도우 10의 기본 브라우저로 인터넷 익스플로러 11을 대체하기 위해 처음 등장했으며, 크로미움 엔진으로 전환하여 웹 호환성을 높였고 다양한 운영체제 지원, 여러 기능과 확장성 제공, 인터넷 익스플로러 모드를 통한 기존 웹 환경 호환성 유지 등의 특징을 갖는 웹 브라우저이다.
IOS 웹 브라우저 - 구글 크롬 구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다.
IOS 웹 브라우저 - 마이크로소프트 엣지 마이크로소프트 엣지는 마이크로소프트에서 개발하여 윈도우 10의 기본 브라우저로 인터넷 익스플로러 11을 대체하기 위해 처음 등장했으며, 크로미움 엔진으로 전환하여 웹 호환성을 높였고 다양한 운영체제 지원, 여러 기능과 확장성 제공, 인터넷 익스플로러 모드를 통한 기존 웹 환경 호환성 유지 등의 특징을 갖는 웹 브라우저이다.
IPadOS 소프트웨어 - 페이스북 페이스북은 마크 저커버그가 2004년 공동 창업한 소셜 네트워킹 서비스로, 전 세계적인 확장과 다양한 기능 추가, 사업 영역 확장을 거쳤으나, 개인정보 문제 및 논란으로 비판받았고, 2021년 메타 플랫폼즈로 사명을 변경하며 메타버스 구축에 집중하고 있다.
IPadOS 소프트웨어 - 유튜브 유튜브는 2005년 설립되어 다양한 비디오 콘텐츠를 공유하는 세계 최대 온라인 동영상 플랫폼으로 성장, 구글에 인수된 후 다양한 서비스를 출시하고 기술적 발전을 이루었으나, 저작권 문제, 극단주의 콘텐츠 확산, 개인정보보호 논란 등 사회적 문제에 직면해 광고 차단 프로그램 단속 강화 정책을 시행하고 있다.
2008년에 등장한 구글 크롬은 초기에는 사파리와 같은 WebKit을 렌더링 엔진으로 사용했지만, 2013년 Blink로 전환하면서 경쟁 관계가 되었다.
StatCounter의 2023년 5월 조사에 따르면, 사파리는 데스크톱 웹 브라우저 시장에서 크롬에 이어 세계 2위(11.87%)를 차지했으며, 마이크로소프트 엣지(11%), 파이어폭스(5.65%)보다 높은 점유율을 기록했다.[226]
사파리 개발 과정에서 "Freedom", "iBrowse", "Alexander" (알렉산더 대왕 참조, Konqueror 웹 브라우저 오마주) 등의 코드명이 사용되었다.[8][9]
사파리는 KHTML 브라우저 엔진 포크인 WebKit을 기반으로 개발되었다.[10] 초기에는 넷스케이프(모질라 스위트)에서 사용되던 Gecko가 아닌, Konqueror의 엔진인 KHTML을 기반으로 한 WebKit을 탑재하여 주목받았다. 당시 최고 속도의 브라우저를 표방하며 웹 표준 지원을 강조했고, 구글 검색 통합 및 팝업 광고 차단 기능을 탑재했다.[220]
사파리는 이미지의 컬러 프로파일링을 사용한 정확한 색 공간 표현에 먼저 대응했고, CSS의 Acid2 테스트를 초기(2005년 4월[221])에 통과했으며, Acid3 테스트에서도 개발 버전 WebKit r31356(최초 100점은 r31342)이 가장 먼저 통과하는 등,[222] 뛰어난 표현 정확도를 보였다. 자바스크립트는 KJS를 전신으로 하는 JavaScriptCore 프레임워크를 통해 브라우저의 고속 동작에 기여했다.
세대
버전 번호
지원 OS
릴리스일
개요
Safari
WebKit
베타
0.8
48
macOS 10.2
2003년 1월 7일
Macworld Conference에서 첫 릴리스[247]
0.8.1
51
2003년 1월 10일
개선 사항
0.8.2
60
2003년 2월 12일
웹사이트 호환성, XML 지원, 안정성, 맥로미디어 플래시 성능, 웹 표준 지원 개선
0.9
73
2003년 4월 14일
Safari 베타 2 (공개 베타) 릴리스[248], 탭 브라우징, 양식/암호 자동 입력, 브라우저 재설정, 넷스케이프/모질라 북마크 가져오기, 웹 표준/애플스크립트 지원 개선, 다국어 지원
74
2003년 5월 15일
공개 베타 2의 SSL 인증서 검증 개선
Safari 1
1.0
85
macOS 10.2
2003년 6월 23일
Safari 1.0 릴리스[249], macOS 기본 브라우저, 자동 탭 속도 향상, iSync 북마크 동기화, macOS 언어 버전 지원, AppleScript 제어 기능/웹 표준 지원 개선
85.5
2003년 10월 3일
macOS 10.2.8 업데이트
1.0.1
85.6
2003년 11월 19일
Security Update 2003-11-19
1.0.2
85.7
2004년 2월 23일
Security Update 2004-02-23, CAN-2004-0166 보안 수정, 상태 표시줄 URL 표시 개선
1.0.3
85.8
2004년 8월 9일
Security Update 2004-08-09, CAN-2002-1363, CAN-2004-0421, CAN-2004-0597, CAN-2004-0598, CAN-2004-0599 보안 수정
85.8.1
2005년 1월 25일
Security Update 2005-001
1.1
100
macOS 10.3
2003년 10월 24일
macOS 10.3, 속도/웹 표준/CSS 지원 개선
1.1.1
100.1
2003년 11월 19일
macOS 10.3 업데이트
1.2
125
2004년 2월 2일
웹사이트/웹 호환성 개선, 개인 인증서 인증, 전체 키보드 접근성, 중단된 다운로드 재개, LiveConnect/XMLHttpRequest 지원[250]
1.2.1
125.1
2004년 3월 15일
macOS 10.3.3 업데이트
1.2.2
125.7
2004년 5월 26일
macOS 10.3.4 업데이트, Hotmail 첨부 파일 문제 수정
125.8
2004년 6월 7일
Security Update 2004-06-07, "Finder에서 보기" 버튼 보안 문제 해결
1.2.3
125.9
2004년 8월 9일
Security Update 2004-08-09, CAN-2002-1363, CAN-2004-0421, CAN-2004-0597, CAN-2004-0598, CAN-2004-0599 보안 수정
1.2.4
125.11
2004년 11월 5일
macOS 10.3.6 업데이트, 60초 시간 초과 제거, 비 ASCII 문자 HDD 이름 관련 문제 해결
125.12
2004년 12월 2일
Security Update 2004-12-02, URL 위장/팝업 창 발신자 위장 취약성[251][252]
1.3
312
2005년 4월 15일
macOS 10.3.9, Safari 2 렌더링 속도/웹사이트 호환성 개선 사항 포함
1.3.1
312.3
2005년 8월 29일
Safari 업데이트 1.3.1, 웹사이트 호환성/안정성/타사 지원 업데이트[253]
1.3.2
312.5
2006년 1월 11일
Safari 업데이트 1.3.2, 웹사이트 호환성/안정성/타사 지원 업데이트[254]
세대
버전 번호
지원 OS
릴리스일
개요
Safari
WebKit
4.0 (베타)
528.16
macOS 10.4, macOS 10.5
2009년 2월 24일
Safari 4.0 공개 베타 릴리스. UI의 대대적인 변화, HTML5 기능 선제적 적용, Nitro 엔진으로 자바스크립트 실행 속도 대폭 향상.
528.17
2009년 5월 12일
Safari 4 공개 베타 보안 업데이트.[265]
4.0
530.17
2009년 6월 9일
이전부터 공개되었던 Safari 4 (베타)의 정식 버전. 속도 향상 외에, CoverFlow로 기록 및 북마크 표시 또는 인터페이스 변경 등의 새로운 기능 탑재(베타 버전과 탭 표시가 다름).
4.0.1
530.18
2009년 6월 17일
PDF 인쇄 시 강제 종료 문제, Safari 설치 후 iPhoto의 일부 기능이 제대로 작동하지 않는 문제 등 수정.
ImageIO, libxml, WebKit 취약성 수정, 플러그인 안정성 향상, 인쇄 문제 해결
5.0.5
533.21.1
2011년 4월 14일
WebKit 취약성 수정, SSL 인증서 문제 대응
5.1
534.48.3
2011년 7월 20일
새로운 프로세스 아키텍처, HTML5/CSS3 웹 표준 준수, 개인 정보 보호 개선
5.1.1
534.51.22
2011년 10월 12일
iCloud 지원, 안정성/신뢰성/보안 문제 해결, 인쇄 개선
5.1.2
534.52.7
2011년 11월 29일
안정성 향상
5.1.3
534.53.10
2012년 2월 1일
안정성 개선, 메모리 누수 문제 해결
5.1.4
534.54.16
2012년 3월 12일
확장 기능 사용 시 안정성/호환성/시작 시간 개선, 성능 향상, 취약성 대응
5.1.5
534.55.3
2012년 3월 29일
자바스크립트 성능 개선, 안정성 문제 해결
5.1.6
534.56.5
2012년 4월 25일
WebKit 취약성 해결
5.1.7
534.57.2
2012년 5월 9일
Windows 계열 마지막 버전, 보안 취약점 존재 (수정판 없음)[233]
2. 1. 개발 배경 (2003년 이전)
1994년 출시된 넷스케이프 네비게이터는 빠르게 맥의 주요 웹 브라우저가 되었고, 맥 OS에 기본적으로 포함되었다.[6]1997년, 애플은 마이크로소프트와 5년 계약을 맺고 맥 OS 8.1부터 맥용 인터넷 익스플로러를 맥의 기본 브라우저로 탑재했다. 넷스케이프는 모든 맥킨토시에 계속 사전 설치된 상태를 유지했다.[6] 마이크로소프트는 맥용 인터넷 익스플로러를 계속 업데이트하여, 2000년 5월 맥 OS X DP4로 이식했다.[7]
2002년 당시 웹 브라우저 시장은 인터넷 익스플로러 6이 시장 점유율을 거의 독점하고 있었지만, 맥용 인터넷 익스플로러는 버전 5에 머물러 있었다. 넷스케이프(및 모질라 스위트)는 기능과 웹 표준 준수 면에서 개선을 시도했지만, 속도에서 뒤처져 점유율을 회복하지 못했다. 이에 애플은 자체 웹 브라우저를 개발하여 마이크로소프트의 시장 지배에서 벗어나고자 했다.
2003년 1월, 맥 OS X v10.2에서 작동하는 사파리의 첫 베타 버전이 공개되었다. 사파리는 컹커러의 KHTML 엔진을 기반으로 하는 웹키트을 탑재하여 주목받았다. 애플은 최고 속도의 브라우저와 웹 표준 지원을 강조하며, 당시 혁신적인 기능이었던 구글 검색 통합 및 팝업 광고 차단 기능을 탑재했다.[220] 개발 과정에서 "Freedom", "iBrowse", "Alexander" (알렉산더 대왕을 참조, 컹커러 웹 브라우저에 대한 경의) 등의 코드명이 사용되었다.[8][9]
2008년에 등장한 구글 크롬은 초기에는 사파리와 같은 WebKit을 렌더링 엔진으로 사용했지만, 2013년 Blink로 전환하면서 경쟁 관계가 되었다.
StatCounter의 2023년 5월 조사에 따르면, 사파리는 데스크톱 웹 브라우저 시장에서 크롬에 이어 세계 2위(11.87%)를 차지했으며, 마이크로소프트 엣지(11%), 파이어폭스(5.65%)보다 높은 점유율을 기록했다.[226]
사파리 개발 과정에서 "Freedom", "iBrowse", "Alexander" (알렉산더 대왕 참조, Konqueror 웹 브라우저 오마주) 등의 코드명이 사용되었다.[8][9]
사파리는 KHTML 브라우저 엔진 포크인 WebKit을 기반으로 개발되었다.[10] 초기에는 넷스케이프(모질라 스위트)에서 사용되던 Gecko가 아닌, Konqueror의 엔진인 KHTML을 기반으로 한 WebKit을 탑재하여 주목받았다. 당시 최고 속도의 브라우저를 표방하며 웹 표준 지원을 강조했고, 구글 검색 통합 및 팝업 광고 차단 기능을 탑재했다.[220]
사파리는 이미지의 컬러 프로파일링을 사용한 정확한 색 공간 표현에 먼저 대응했고, CSS의 Acid2 테스트를 초기(2005년 4월[221])에 통과했으며, Acid3 테스트에서도 개발 버전 WebKit r31356(최초 100점은 r31342)이 가장 먼저 통과하는 등,[222] 뛰어난 표현 정확도를 보였다. 자바스크립트는 KJS를 전신으로 하는 JavaScriptCore 프레임워크를 통해 브라우저의 고속 동작에 기여했다.
세대
버전 번호
지원 OS
릴리스일
개요
Safari
WebKit
베타
0.8
48
macOS 10.2
2003년 1월 7일
Macworld Conference에서 첫 릴리스[247]
0.8.1
51
2003년 1월 10일
개선 사항
0.8.2
60
2003년 2월 12일
웹사이트 호환성, XML 지원, 안정성, 맥로미디어 플래시 성능, 웹 표준 지원 개선
0.9
73
2003년 4월 14일
Safari 베타 2 (공개 베타) 릴리스[248], 탭 브라우징, 양식/암호 자동 입력, 브라우저 재설정, 넷스케이프/모질라 북마크 가져오기, 웹 표준/애플스크립트 지원 개선, 다국어 지원
74
2003년 5월 15일
공개 베타 2의 SSL 인증서 검증 개선
Safari 1
1.0
85
macOS 10.2
2003년 6월 23일
Safari 1.0 릴리스[249], macOS 기본 브라우저, 자동 탭 속도 향상, iSync 북마크 동기화, macOS 언어 버전 지원, AppleScript 제어 기능/웹 표준 지원 개선
85.5
2003년 10월 3일
macOS 10.2.8 업데이트
1.0.1
85.6
2003년 11월 19일
Security Update 2003-11-19
1.0.2
85.7
2004년 2월 23일
Security Update 2004-02-23, CAN-2004-0166 보안 수정, 상태 표시줄 URL 표시 개선
1.0.3
85.8
2004년 8월 9일
Security Update 2004-08-09, CAN-2002-1363, CAN-2004-0421, CAN-2004-0597, CAN-2004-0598, CAN-2004-0599 보안 수정
85.8.1
2005년 1월 25일
Security Update 2005-001
1.1
100
macOS 10.3
2003년 10월 24일
macOS 10.3, 속도/웹 표준/CSS 지원 개선
1.1.1
100.1
2003년 11월 19일
1.2
125
2004년 2월 2일
웹사이트/웹 호환성 개선, 개인 인증서 인증, 전체 키보드 접근성, 중단된 다운로드 재개, LiveConnect/XMLHttpRequest 지원[250]
1.2.1
125.1
2004년 3월 15일
macOS 10.3.3 업데이트
1.2.2
125.7
2004년 5월 26일
macOS 10.3.4 업데이트, Hotmail 첨부 파일 문제 수정
125.8
2004년 6월 7일
Security Update 2004-06-07, "Finder에서 보기" 버튼 보안 문제 해결
1.2.3
125.9
2004년 8월 9일
Security Update 2004-08-09, CAN-2002-1363, CAN-2004-0421, CAN-2004-0597, CAN-2004-0598, CAN-2004-0599 보안 수정
1.2.4
125.11
2004년 11월 5일
macOS 10.3.6 업데이트, 60초 시간 초과 제거, 비 ASCII 문자 HDD 이름 관련 문제 해결
125.12
2004년 12월 2일
Security Update 2004-12-02, URL 위장/팝업 창 발신자 위장 취약성[251][252]
1.3
312
2005년 4월 15일
macOS 10.3.9, Safari 2 렌더링 속도/웹사이트 호환성 개선 사항 포함
1.3.1
312.3
2005년 8월 29일
Safari 업데이트 1.3.1, 웹사이트 호환성/안정성/타사 지원 업데이트[253]
1.3.2
312.5
2006년 1월 11일
Safari 업데이트 1.3.2, 웹사이트 호환성/안정성/타사 지원 업데이트[254]
2. 3. 사파리 2 (2005년)
Mac OS X 10.4 타이거(Tiger)와 함께 2005년 4월 29일에 출시된 사파리 2.0은 해당 운영체제의 기본 브라우저였다.[17] 이 버전은 RSS 및 Atom 피드 읽기, 보안 브라우징, 북마크 검색 기능 등을 새롭게 제공했다.[17] 애플은 이전 버전인 1.2.4보다 속도가 1.8배 향상되었다고 밝혔다.[17]
사파리 2.0은 데이브 하얏트(Dave Hyatt) 엔지니어의 노력으로 2005년 4월 27일에 Acid2 렌더링 테스트를 통과한 최초의 브라우저가 되었다.[15][16] 다만, 초기에는 일반 사용자에게 Acid2 버그 수정 사항이 적용되지 않았고, 2005년 10월 31일 출시된 2.0.2 버전부터 해당 수정 사항이 포함되었다.[17]
2005년 6월, 애플은 WebCore 및 JavaScriptCore의 개발 소스 코드와 버그 추적 시스템을 OpenDarwin으로 이관하고, WebKit을 오픈소스로 공개했다.[18] 이는 KHTML에 대한 비판에 대응하기 위한 조치였다.[18]
Mac OS X 전용이자 사파리 2의 최종 안정 버전인 사파리 2.0.4는 2006년 1월 10일 Mac OS X 업데이트 10.4.4와 함께 출시되었다.[19] 이 버전에서는 레이아웃 및 CPU 사용 문제 등이 개선되었다.[19]
2. 4. 사파리 3 (2007년)
2007년1월 9일, 맥월드 샌프란시스코에서 스티브 잡스는 아이폰(iPhone)에 사파리가 탑재될 것이라고 발표했다.[20][21] 모바일 버전은 전체 데스크톱급 웹사이트를 표시할 수 있었다.[22] WWDC 2007에서 잡스는 맥 OS X 10.5, 윈도우 XP 및 윈도우 비스타용 사파리 3을 발표했다. 그는 iBench 브라우저 테스트 제품군을 기반으로 한 벤치마크를 실행하여 가장 인기 있는 윈도우 브라우저와 사파리를 비교했고, 사파리가 가장 빠른 성능을 가졌다고 주장했다.[23] 그의 주장은 나중에 "웹 성능(Web Performance)"이라는 제3자 사이트에서 HTTP 로드 시간을 기준으로 검토되었다. 그들은 사파리 3이 인터넷을 통한 초기 데이터 로딩 측면에서 윈도우 플랫폼에서 가장 빠른 브라우저임을 확인했지만, 로컬 캐시의 정적 콘텐츠에 관해서는 인터넷 익스플로러 7 및 모질라 파이어폭스보다 미미하게 빠를 뿐이었다.[24][25]
WWDC 2007에서 발표된 것과 같은 날에 출시된 윈도우용 초기 사파리 3 베타 버전에는 여러 버그[26]와 원격 코드 실행을 허용하는 제로데이 악용 사례가 포함되어 있었다. 이 문제는 2007년6월 14일 애플이 3.0.1 버전에서 해결했다.[27]2007년6월 22일, 애플은 사파리 3.0.2를 출시하여 일부 버그, 성능 문제 및 기타 보안 문제를 해결했다. 윈도우용 사파리 3.0.2는 브라우저에는 없었지만 Tahoma, Trebuchet MS 등 윈도우 컴퓨터에 이미 설치된 일부 글꼴을 처리했다.[28] 아이폰은 이전에 2007년6월 29일에 데스크톱 버전과 동일한 WebKit 렌더링 엔진을 기반으로 하지만 모바일 기기에 더 적합한 수정된 기능 집합을 갖춘 사파리 버전과 함께 출시되었다.[29] 사용자 에이전트 문자열에 보고된 사파리 버전 번호는 3.0으로 당시 데스크톱 버전과 일치했다.[30]
2. 5. 사파리 4 (2009년)
Safari 4 인터페이스 (사진). Acid3 렌더링 테스트를 완전히 통과한 최초의 버전이다.
Safari 4는 2009년 6월 8일에 출시되었다.[37]Acid3 렌더링 테스트를 완전히 통과한 최초의 버전이었으며, HTML5를 지원한 최초의 버전이기도 했다.[38][39] 새로운 자바스크립트 엔진인 SquirrelFish(Nitro)를 통합하여 스크립트 해석 성능을 대폭 향상시켰다.[40] Safari 4의 공개 베타 버전은 2009년 2월 24일에 출시되었다.[41]
Safari 4는 커버 플로우를 사용하여 방문 기록 및 책갈피를 관리하고, 특정 웹사이트 방문에 필요한 문서 정보를 자동으로 미리 로드하는 기능을 제공했다. 자주 방문하는 사이트를 기반으로 최대 24개의 축소판으로 상위 사이트를 시작 시 표시할 수 있었다. Safari 4의 데스크톱 버전은 iPhone과 유사하게 디자인이 개편되었다. 또한 웹 검사기, CSS 요소 보기, 자바스크립트 디버거 및 프로파일러, 오프라인 테이블, 데이터베이스 관리, SQL 지원 및 리소스 그래프를 포함한 많은 개발자 도구 개선 사항도 추가되었다. CSS 손질 효과, CSS 캔버스 및 HTML5 콘텐츠도 추가되었다. Windows에서는 초기 Mac OS X 스타일 인터페이스 대신 기본 글꼴 렌더링을 사용하는 기본 Windows 테마를 사용했다.[42][43]
Safari 4.0.1은 2009년 6월 17일에 Mac용으로 출시되어 아이포토 '09의 Faces 버그를 수정했다.[44] macOS v10.6 "Snow Leopard"의 Safari 4는 기본적으로 64비트를 지원하여 자바스크립트 로딩 속도를 최대 50% 향상시켰다. 또한 플래시 플레이어와 같은 플러그인이 충돌하더라도 브라우저가 손상되지 않도록 하는 기본적인 충돌 방지 기능을 갖추고 있었지만, 다른 탭이나 창에는 영향을 미치지 않았다.[45][46] Mac과 Windows 모두를 위한 최종 버전인 Safari 4.0.4는 2009년 11월 11일에 출시되어 자바스크립트 성능을 더욱 향상시켰다.[47]
세대
버전 번호
지원 OS
릴리스일
개요
Safari
WebKit
4.0 (베타)
528.16
macOS 10.4, macOS 10.5
2009년 2월 24일
Safari 4.0 공개 베타 릴리스. UI의 대대적인 변화, HTML5 기능 선제적 적용, Nitro 엔진으로 자바스크립트 실행 속도 대폭 향상.
528.17
2009년 5월 12일
Safari 4 공개 베타 보안 업데이트.[265]
4.0
530.17
2009년 6월 9일
이전부터 공개되었던 Safari 4 (베타)의 정식 버전. 속도 향상 외에, CoverFlow로 기록 및 북마크 표시 또는 인터페이스 변경 등의 새로운 기능 탑재(베타 버전과 탭 표시가 다름).
4.0.1
530.18
2009년 6월 17일
PDF 인쇄 시 강제 종료 문제, Safari 설치 후 iPhoto의 일부 기능이 제대로 작동하지 않는 문제 등 수정.
HTML5의 video 요소를 사용한 웹 페이지의 안정성 개선, 일부 사용자가 iWork.com에 로그인할 수 없는 문제 개선, 웹 콘텐츠가 컬러가 아닌 그레이스케일로 표시되는 원인 개선, 여러 보안 수정.[267][268]
4.0.4
531.21.10
2009년 11월 11일
자바스크립트 성능 개선, 많은 항목의 기록을 대상으로 검색을 실행하는 경우의 성능 개선, 타사 플러그인, 검색 필드 및 Yahoo! 메일 안정성 개선, 여러 보안 수정.[269][270]
4.0.5
531.22.7
2010년 3월 11일
Top Sites 성능 개선, 타사 플러그인 안정성, 온라인 양식 및 확장 가능 벡터 그래픽을 사용하는 웹사이트 안정성 개선, Safari에서 일부 Linksys 라우터의 설정을 변경할 수 없는 문제 해결, 여러 보안 수정.[271][272]
4.1
533.16
macOS 10.4
2010년 6월 7일
자바스크립트, Top Sites, 트랙패드 핀치 제스처 성능, 사용 편의성, 호환성, HTML5 지원 등 개선. DNS 프리페치 및 개선된 페이지 캐시로 페이지 로드 속도 향상, Bing 검색 옵션 추가. 여러 보안 수정.[273][274]
4.1.1
533.17.8
2010년 7월 28일
정확성 및 안정성 향상, 여러 문제 개선, 여러 보안 수정.[275][276]
4.1.2
2010년 9월 7일
4.1.3
2010년 11월 18일
2. 6. 사파리 5 (2010년)
2010년 6월 7일, 사파리 5.0이 출시되었다. WWDC에서 선보인 사파리 5.0은 텍스트를 뽑아내 웹 페이지를 더 쉽게 읽히도록 하는 사파리 리더 기술을 선보였고, 검색 필드에 빙과 야후 검색 엔진을 추가했다.[52]구글 크롬과 오페라처럼 자바스크립트를 25% 더 빨리 렌더링하며, 진행바와 주소바를 다시 추가해 브라우징 기능을 개선했다. 사파리 5.0부터 HTML5 기술을 지원하며 맥과 윈도우 모두 지원한다.
사파리 5(사진)는 Windows에서 지원되는 마지막 버전이었다.
사파리 5는 광고 없이 웹 페이지를 연속적으로 표시하는 독서 모드를 지원했다.[53] 더욱 스마트한 주소 입력란과 웹에서 링크를 자동으로 찾고 주소를 조회하는 DNS 프리페칭을 지원했다. DNS 프리페칭을 사용하여 새로운 웹 페이지가 더 빠르게 로드되었다. Windows 버전은 그래픽 가속에도 추가 업데이트를 받았다.[52] 파란색 인라인 진행률 표시줄이 주소 표시줄로 돌아왔다. 상위 사이트 보기에는 전체 검색 기록으로 전환하는 버튼이 추가되었다. 다른 기능으로는 사파리 확장 기능 개발자를 위한 확장 기능 빌더, 개선된 검사기 등이 있다.[54] 사파리 5는 웹 브라우징 환경을 사용자 지정하는 확장 기능을 지원하며, 확장 기능은 HTML5, CSS3, JavaScript와 같은 웹 표준을 사용하여 만들어진다.[55]
사파리 5에서는 전체 화면 비디오, 폐쇄 자막, 위치 정보, EventSource, 그리고 현재는 구식이 된 WebSocket 프로토콜의 초기 변형 등 여러 HTML5 기능을 지원했다.[52]
애플은 2011년 7월 20일 Windows와 Mac 모두를 위한 사파리 5.1을 macOS 10.7 라이온용으로 출시했으며, 사파리 5.0보다 빨랐고 새로운 읽기 목록 기능이 포함되었다. 2010년 6월 말 macOS 10.5 레퍼드용 사파리 5.0.6을 동시에 발표했지만, 새로운 기능은 레퍼드 사용자에게는 제공되지 않았다.
2012년 5월 9일에 출시된 5.1.7 버전이 Windows용 마지막 버전이다.[48]
세대
버전 번호
지원 운영 체제
릴리스일
개요
Safari
WebKit
Safari 5
5.0
533.16
Windows XP, Windows Vista, Windows 7
2010년 6월 7일
5.0.1
533.17.8
2010년 7월 28일
5.0.2
533.18.5
2010년 9월 7일
5.0.3
533.19.4
2010년 11월 18일
5.0.4
533.20.27
2011년 3월 9일
ImageIO, libxml, WebKit에 포함된 총 62개의 취약성 수정. 플러그인 안정성 향상. 인쇄 문제 해결.
5.0.5
533.21.1
2011년 4월 14일
WebKit의 취약성 CVE-2011-1290 및 CVE-2011-1344 총 2건 수정. 인증 기관에 의해 부정 발급된 SSL 인증서 대응.
5.1
534.48.3
2011년 7월 20일
새로운 프로세스 아키텍처 채택. HTML5 및 CSS3의 여러 웹 표준 규격 준수. 개인 정보 보호 개선.
5.1.1
534.51.22
2011년 10월 12일
iCloud 지원. 안정성, 신뢰성, 보안 관련 여러 문제 해결. 인쇄 개선.
5.1.2
534.52.7
2011년 11월 29일
안정성 향상
5.1.3
5.1.4
534.54.16
2012년 3월 12일
확장 기능 사용 시 안정성, 호환성, 시작 시간 개선. 성능 향상. 몇 가지 취약성 대응.
5.1.5
5.1.6
5.1.7
534.57.2
2012년 5월 9일
Windows 계열에서는 마지막 버전. 보안 취약점이 존재하지만 수정판은 나오지 않음.[233]
2. 7. 사파리 6 (2012년)
사파리 6은 Windows 사용자 지원을 중단했으며, 이후 Microsoft의 브라우저 선택 메뉴(그림 참조)에서 제거되었다.
사파리 6.0은 WWDC 2012에서 애플이 버전 번호를 변경하기 전까지 사파리 5.2로 불렸다. 사파리 6의 안정적인 출시는 2012년 7월 25일 OS X 마운틴 라이언 출시에 맞춰 OS에 통합되었다.[56] 따라서 애플 웹사이트나 다른 곳에서 더 이상 다운로드할 수 없었다. 애플은 OS X 라이언 사용자를 위해 소프트웨어 업데이트를 통해 사파리 6을 출시했다. 라이언 이전 버전의 OS X 또는 Windows용으로는 출시되지 않았다.[57] 애플은 이후 사파리 5의 Windows 버전에 대한 참조와 링크를 조용히 제거했고,[58] Microsoft도 브라우저 선택 페이지에서 사파리를 제거했다.[59]
2012년 6월 11일, 애플은 iCloud 탭 기능을 갖춘 사파리 6.0 개발자 미리보기를 출시했다. 이 기능은 최신 소프트웨어를 실행하는 iOS 또는 다른 OS X 기기의 열려 있는 탭과 동기화되었다. "웹사이트에서 나를 추적하지 않도록 요청" 환경설정과 웹사이트가 OS X 10.8 마운틴 라이언 사용자에게 알림을 보낼 수 있는 기능을 포함한 새로운 개인 정보 보호 기능이 업데이트되었지만, RSS 지원은 제거되었다.[60] 사파리 6에는 OS X 마운틴 라이언에서 공유 시트 기능이 있었다. 공유 시트 옵션에는 읽기 목록에 추가, 북마크 추가, 이 페이지 이메일, 메시지, 트위터, 페이스북이 있었다. 전체 페이지 미리보기가 있는 탭도 추가되었다.[61] 사파리 6은 이메일, 메시지, 트위터 및 페이스북을 통해 다른 사용자와 페이지를 공유할 수 있는 옵션을 추가했으며, 일부 성능을 개선했다.[62] CSS에서 지원도 추가되었다. 활동 창, 별도의 다운로드 창, URL 필드에서 RSS 피드에 대한 직접 지원, 북마크 등 다양한 기능이 제거되었고, 별도의 검색 필드와 주소 표시줄도 더 이상 도구 모음 구성 옵션으로 사용할 수 없었다. 대신 주소 표시줄과 검색 필드를 결합한 스마트 검색 필드로 대체되었다.[62]
2. 8. 사파리 7 (2013년)
크레이그 페더리기가 WWDC 2013에서 선보이는 사파리 7 (프로젝션 스크린에 표시)
사파리 7은 WWDC 2013에서 발표되었으며,[63] 여러 가지 자바스크립트 성능 향상을 제공했다. 주요 사이트 및 사이드바, 공유 링크, 그리고 사용하지 않는 플러그인을 일시 중지하는 절전 모드를 사용했다.[64]OS X 매버릭스용 사파리 7과 Lion 및 Mountain Lion용 사파리 6.1은 모두 2013년 10월 22일 특별 행사에서 OS X 매버릭스와 함께 출시되었다.[65]
2. 9. 사파리 8 (2014년)
WWDC 2014에서 발표되었으며 OS X 요세미티용으로 출시되었다. WebGL, 강화된 개인 정보 보호 관리, 향상된 iCloud 통합 및 재설계된 인터페이스를 포함했다.[66] 또한 더 빠르고 효율적이었으며, 자바스크립트 프로미스, CSS Shapes & Composting 마크업, IndexedDB, 암호화 미디어 확장, SPDY 프로토콜 등 개발자를 위한 추가 기능도 포함되었다.[66]
2. 10. 사파리 9 (2015년)
WWDC 2015에서 발표되었으며 OS X 엘 캐피탄과 함께 출시되었다. 새로운 기능으로는 오디오 음소거, Safari Reader의 더 많은 옵션, 향상된 자동완성 기능이 포함되었다. 이전 운영체제인 OS X 요세미티에서는 완전히 사용할 수 없었다.[67]
2. 11. 사파리 10 (2016년)
Safari 10 (사진)은 확장 프로그램을 Pocket 및 Dic Go에 직접 저장할 수 있도록 허용했다.
Safari 10은 macOS 시에라와 함께 출시되었으며 2016년 9월 20일에 OS X 요세미티 및 OS X 엘 캐피탄용으로도 출시되었다.[68] 북마크 및 방문 기록 보기가 새롭게 디자인되었으며, 이중 클릭하면 특정 폴더에 초점이 집중된다. 이 업데이트는 Safari 확장 프로그램을 Pocket 및 Dic Go에 직접 저장하도록 리디렉션했다. 소프트웨어 개선 사항으로는 Contrast 카드의 자동 완성 기능 향상, 웹 검사기 타임라인 탭, 인라인 하위 제목, 기고자 이름 및 게시 날짜가 포함된다.[69][70][71] 이 버전은 웹사이트에 대한 확대/축소 수준을 추적하고 다시 적용하며, 레거시 플러그인은 웹사이트의 HTML5 버전을 위해 기본적으로 비활성화되었다. 최근에 닫은 탭은 방문 기록 메뉴를 통해서나 탭 표시줄의 "+" 단추를 누른 상태에서 Shift-Command-T를 사용하여 다시 열 수 있다. 링크가 새 탭에서 열릴 때 이제 뒤로 단추를 누르거나 쓸어서 닫고 원래 탭으로 돌아갈 수 있다. 웹 검사기에서 디버깅이 지원된다.[68] Safari 10에는 또한 6가지 WebKit 취약성 및 Reader와 탭 관련 문제에 대한 수정 사항을 포함한 여러 보안 업데이트가 포함되어 있다. Safari 10의 첫 번째 버전은 2016년 9월 20일에 출시되었고, 마지막 버전(10.1.2)은 2017년 7월 19일에 출시되었다.[72]
사파리 11은 macOS 하이 시에라(macOS High Sierra) 출시 전인 2017년 9월 19일에 OS X 엘 캐피탄(OS X El Capitan) 및 macOS 시에라(macOS Sierra)용으로 출시되었다.[73] macOS 하이 시에라는 사파리 11을 포함하고 있다. 사파리 11에는 크로스사이트 추적을 방지하는 것을 목표로 하는 지능형 추적 방지[74]와 같은 여러 가지 새로운 기능이 포함되었다.[75] 지능형 추적 방지는 제1자 쿠키가 브라우저 기록을 계속 추적할 수 있도록 허용했지만, 시간 제한이 있었다.[76] 예를 들어, 구글/알파벳(Alphabet Inc.)과 같은 광고 기술 회사의 제1자 쿠키는 방문 후 24시간 후에 만료되도록 설정되었다.[77][76]
2. 13. 사파리 12 (2018년)
모하비에서 실행되는 사파리 12 (사진)
사파리 12는 2018년 9월 24일에 macOS 모하비용으로 출시되었으며, 2018년 9월 17일에는 macOS 시에라와 macOS 하이 시에라에서도 사용할 수 있었다. 사파리 12에는 탭 아이콘 표시, 자동 강력 비밀번호, 지능형 추적 방지 2.0과 같은 여러 가지 새로운 기능이 포함되었다.[78] 사파리 12.0.1 버전은 2018년 10월 30일에 macOS 모하비 10.14.1에서 출시되었고,[79] 사파리 12.0.2는 2018년 12월 5일에 macOS 10.14.2에서 출시되었다.[80] 개발자 서명 방식의 클래식 사파리 확장 프로그램 지원이 중단되었으며, 이 버전은 공식 확장 프로그램 갤러리를 지원하는 마지막 버전이었다. 애플은 확장 프로그램 개발자들에게 사파리 앱 확장 프로그램으로 전환할 것을 권장했는데, 이는 커뮤니티의 부정적인 반응을 불러일으켰다.[81]
2. 14. 사파리 13 (2019년)
- 넷스케이프 네비게이터와 맥용 인터넷 익스플로러는 사파리의 두 선조였다. Safari 13은 2019년 6월 3일 WWDC 2019에서 발표되었다. Safari 13에는 취약한 비밀번호 변경을 사용자에게 묻는 기능, FIDO2 USB 보안 키 인증 지원, Apple로 로그인 지원, 웹에서 Apple Pay 지원, 향상된 속도 및 보안 등 여러 가지 새로운 기능이 포함되었다.[82] Safari 13은 2019년 9월 20일에 macOS Mojave 및 macOS High Sierra에서 출시되었으며, 이후 macOS Catalina와 함께 제공되었다.[83]
2. 15. 사파리 14 (2020년)
2020년 6월, macOS 빅 서에 사파리 14가 포함될 것이라고 발표되었다.[84] 애플에 따르면, 사파리 14는 구글 크롬보다 50% 이상 빠르다. 사파리 14는 차단된 콘텐츠와 웹페이지의 개인정보를 보여주는 개인정보 보고서(Privacy Report)를 포함한 새로운 개인정보 보호 기능을 도입했다. 사용자는 사파리가 차단한 추적기를 월별 보고서로 받아볼 수도 있다. 확장 프로그램은 사이트별로 활성화하거나 비활성화할 수도 있다.[86] 사파리 14는 구글 크롬, 마이크로소프트 엣지, 파이어폭스, 오페라에서 사용되는 웹 확장 프로그램 API(WebExtension API)에 대한 부분적인[87] 지원을 도입하여 개발자가 해당 웹 브라우저에서 사파리로 확장 프로그램을 더 쉽게 이식할 수 있도록 했다.[88] 또한, 제품의 수명 종료(End-of-life product) 3개월 전에 사파리에서 어도비 플래시 플레이어 지원을 중단할 예정이다.[89] 내장 번역 서비스를 통해 페이지를 다른 언어로 번역할 수 있다. 사파리 14는 2020년 9월 16일 macOS 카탈리나 및 모하비 사용자를 위한 독립형 업데이트로 출시되었다.[90] 에코시아를 지원 검색 엔진으로 추가했다.[91]
2. 16. 사파리 15 (2021년)
iOS 15, iPadOS 15, macOS 빅서 및 macOS 카탈리나와 함께 2021년 9월 20일에 출시되었으며,[92][93] 이후 macOS 몬터레이에도 포함되었다. 새롭게 디자인된 인터페이스와 탭 그룹이 특징이며, 배경과 더 잘 어울린다. iOS 및 iPadOS 버전에는 새로운 홈페이지와 확장 프로그램 지원도 추가되었다. 이 업데이트부터 사파리 버전은 iOS와 iPadOS를 지원하여 별도의 iOS 버전 업데이트가 종료되었다.[94]
2. 17. 사파리 16 (2022년)
Safari 16은 2022년 9월 12일에 iOS 16, macOS 몬터레이, macOS 빅서에 대해 출시되었고, 이후 macOS 벤투라 및 iPadOS 16에 포함되었다.[95] Safari 16은 비애니메이션 AVIF에 대한 지원을 추가했으며[96] 여러 버그 수정 및 기능 개선이 포함되어 있다. Safari 16에는 공유 탭 그룹, 세로 탭 지원, 동일한 iCloud 계정에 연결된 장치 간 웹사이트 설정 동기화, 시작 페이지에 배경 추가 기능,[97] 기본 제공 번역의 새로운 언어, 기본 제공 이미지 번역 및 강력한 암호 편집을 위한 새로운 옵션이 포함되어 있다.[98] iOS 16.4는 웹 푸시 알림도 도입했다.[99][100]
2023년 9월, iOS 17, iPadOS 17 및 macOS 소노마와 함께 Safari 17이 출시되었다. 주요 기능은 다음과 같다.
프로필: 사용자가 서로 다른 용도로 브라우징 세션을 분리할 수 있는 기능이다. 각 프로필은 즐겨찾기 표시줄, 탐색 기록, 확장 프로그램, 탭 그룹 및 쿠키를 আলাদাভাবে 갖는다.
웹 앱: iOS 16.4와 마찬가지로 Safari 17에서는 독에 추가할 수 있는 웹 앱을 도입했다. 사용자가 Safari에서 이미 로그인한 경우 쿠키가 웹 앱으로 복사되어 로그인 상태를 유지한다.
페이지 읽기: 탐색 표시줄 메뉴의 새로운 옵션을 통해 페이지를 읽을 수 있다.
개인 정보 보호 강화:
개인 정보 보호 탐색 잠금 (사용하지 않을 때)
추적 방지 URL
개인 정보 보호 중계 (일반 위치 대신 국가의 위치와 시간 기반)
Vision Pro 지원: 새로운 공간 UI를 통해 Vision Pro에도 적용되었다.
웹 개발자 메뉴 재설계: 애플은 웹 개발자를 위한 개발 메뉴를 재설계했다.
AV1 하드웨어 디코딩 지원: 하드웨어 디코딩을 지원하는 기기에 대해 AV1 하드웨어 디코딩 지원이 추가되었다.[103]
[101][102]
2. 19. 사파리 18 (2024년)
2024년 9월, iOS 18, iPadOS 18, macOS 세쿼이아 및 visionOS 2와 함께 사파리 18이 출시되었다.[104] 인터페이스는 사파리 15처럼 재설계되었지만, 시작 페이지와 읽기 도구(이전의 독서 모드)에만 국한되지 않는다.
AI 기반의 '주요 내용 강조 표시' 기능이 새롭게 도입되어, 웹 페이지 탐색 시 관련 정보를 자동으로 감지하고 강조 표시해 준다.
또한, 모든 버전의 브라우저에서 사용할 수 있는 재설계된 통합 메뉴(이전에는 iOS 및 iPadOS와 macOS의 압축 모드에서만 제공)와 더 빨라진 로딩 시간을 제공한다.
3. 기능
책갈피: 방문했던 모든 페이지를 볼 수 있다. 미리보기 기능으로 홈페이지 화면이 기억나지 않을 때 편리하게 사용할 수 있다. 인터넷 익스플로러의 '즐겨찾기'와 유사한 기능이다.[145]
Top Site: 인기 사이트를 가로 4개, 세로 3개, 총 12개로 한눈에 볼 수 있다. 기본 설정된 사이트는 애플, 야후, 구글 지도, 유튜브, 위키백과, 조선일보, 네이트, 조인스, 네이트온, 동아일보, 다음, 한겨레이다. 편집 메뉴에서 원하는 대로 수정할 수 있다.
기본적으로 팝업 창을 차단한다.
개인 정보 보호 브라우징: 브라우저가 사용자의 웹 활동 정보를 기록하지 않는 모드이다.[145]
WebArchive 형식으로 웹 콘텐츠를 보관할 수 있다.
브라우저 메뉴에서 웹 페이지 전체를 이메일로 직접 보낼 수 있다.
책갈피 검색 기능이 있다.
iCloud 계정을 통해 적절한 소프트웨어 버전을 실행하는 모든 Mac 및 iOS 기기 간에 탭을 공유할 수 있다.[146]
iCloud를 통해 북마크, 방문 기록, 읽기 목록 및 탭을 동기화할 수 있다. 사용자의 Mac, iPhone 또는 iPad가 iCloud에 로그인되어 있으면 기본적으로 동기화되며, 설정 앱(iOS 및 iPadOS) 또는 시스템 설정(Mac)에서 비활성화할 수 있다.
iCloud 탭을 사용하면 탭 그룹에 추가되지 않은 다른 기기의 열린 탭 목록을 볼 수 있다. iOS 및 iPadOS에서는 열린 탭 그리드 아래에, Mac에서는 탭 개요 하단 또는 선택적 iCloud 탭 도구 모음 항목에 표시된다.
탭 그룹: 탭 그룹과 그 안에 포함된 탭을 여러 기기에서 동기화할 수 있다.[155] 한 기기의 탭 그룹에서 탭을 열면 iCloud 탭을 통해 수동으로 열 필요 없이 모든 기기의 해당 탭 그룹에 추가된다. macOS 벤투라에서는 iMessage를 통해 공유할 수 있는 공유 탭 그룹이 추가되었다.[156] 새 탭과 닫힌 탭은 모든 참여자에게 동기화되며, 현재 보고 있는 탭에는 사용자 프로필 사진이 포함된 작은 축소판이 표시된다.
핸드오프(Handoff) 기능: 사용자가 다른 기기에서 작업을 중단한 지점부터 계속할 수 있다.[157][158]
사파리 사이드바는 사파리 8에서 북마크, 읽기 목록 및 공유 탭에 접근하는 방법으로 도입되었다. 사파리 16에서 세로 탭을 지원하면서 가장 큰 업데이트를 거쳤다. 이를 통해 사용자는 상단 도구 모음의 가로 탭 보기 외에도 세로로 정렬된 탭을 볼 수 있다.[159]
이미지나 사진을 선택하여 랜드마크, 예술 작품 등에 대한 정보를 빠르게 알아볼 수 있다. 또한 사파리에서 이미지의 피사체를 쉽게 분리하여 배경을 제거하고 메시지, 노트와 같은 다른 앱에 붙여넣을 수도 있다.[160]
실시간 텍스트(Live Text)를 사용하면 이미지나 일시 정지된 비디오 내의 텍스트와 상호 작용하여 사파리를 나가지 않고도 텍스트 복사, 번역 또는 검색과 같은 기능을 사용할 수 있다.[161]
사파리의 번역 기능은 이제 전체 웹 페이지를 즉시 번역할 수 있으며, 이미지 및 일시 정지된 비디오의 텍스트도 지원하여 다국어 기능을 확장했다.[162]
빠른 메모 기능을 사용하면 Safari에서 직접 웹을 탐색하는 동안 생각을 기록하거나 아이디어를 적어둘 수 있다. 이 기능은 노트 앱과 통합되어 메모를 저장하고 관리하는 간편한 방법을 제공한다.[163]
사파리는 이제 비밀번호 없는 인증 방식인 패스키(Passkeys)를 지원한다. 패스키는 로그인 자격 증명에 대한 종단 간 암호화를 제공한다. 패스키는 iCloud 키체인을 통해 기기 간에 안전하게 동기화되며 피싱 및 데이터 유출로부터 보호 기능을 제공한다.[164]
머신러닝(machine learning) 기반의 새로운 기능인 하이라이트는 웹 활동에 따라 요약, 바로 가기 링크 및 관련 콘텐츠와 같은 상황에 맞는 정보를 자동으로 표시한다. 이를 통해 페이지를 나가지 않고도 추가 콘텐츠를 더 쉽게 찾을 수 있다.[165]
집중 방해 요소 제어 기능을 사용하면 시각적으로 방해가 될 수 있는 웹페이지의 특정 요소를 숨길 수 있어 더욱 깔끔한 브라우징 환경을 제공하고 콘텐츠에 집중할 수 있다.[166]
사파리는 이제 공유 URL에서 추적 매개변수를 제거하여 타사 사이트가 사용자의 탐색 동작을 추적하는 것을 방지한다. 이 기능은 메시지, 메일 및 개인 정보 보호 모드에서 기본적으로 활성화되어 있다.[167]
Safari의 AirDrop 통합 기능의 일부인 NameDrop을 사용하면 iPhone을 다른 기기 가까이에 대기만 하면 근처 기기와 연락처 정보를 쉽게 공유할 수 있다. 또한 공유할 세부 정보를 세밀하게 제어할 수 있다.[168]
민감한 콘텐츠 경고는 기기 내 처리를 사용하여 사용자가 수신할 수 있는 부적절하거나 민감한 이미지를 감지하고 사용자에게 경고한다. 이 기능은 메시지, AirDrop 및 기타 애플 앱에서 작동하며 애플과 데이터를 공유하지 않고도 개인 정보를 보호하는 데 도움이 된다.[169]
웹킷: 웹 페이지 렌더링 및 자바스크립트 실행에 사용된다. 웹킷은 웹코어(컹커러의 KHTML 엔진에 기반)와 자바스크립트코어(KDE의 kjs 자바스크립트 엔진에 기반)로 구성되어 있다. KHTML과 kjs처럼 웹코어와 자바스크립트코어는 자유 소프트웨어이며, LGPL(약소 일반 공중 사용 허가서) 라이선스로 배포된다. KHTML 코드에서 애플이 개선한 일부 코드는 컹커러 프로젝트에 합쳐진다. 애플은 또한 2절로 된 BSD 라이선스와 유사한 오픈 소스로 추가 코드를 공개한다.
macOS Sonoma에서의 Safari 웹 검사기
4. 기타 플랫폼
iOS 및 iPadOS용 사파리는 macOS 버전과 동일한 기능을 제공하며, iOS 15 및 iPadOS 15부터는 별도의 iOS 버전 업데이트 명칭을 사용하지 않는다.[94] iPadOS 13부터 iPad용 사파리의 사용자 에이전트는 Mac용 사파리로 표시되어 웹사이트의 데스크톱 버전을 표시하며, WebKit 엔진을 조정하여 데스크톱 웹사이트에 대한 멀티터치 호환성을 개선했다.[181][182] iOS 17에는 다양한 용도에 맞는 브라우징 프로필, 잠금 기능이 있는 개인 정보 보호 브라우징 기능이 추가되었다.[184][185] iOS 15에는 App Store를 통해 다운로드 및 설치 가능한 타사 브라우저 확장 기능 (VPN, 콘텐츠 차단기 등) 지원이 추가되었다.[186]
2024년 애플 비전 프로(Apple Vision Pro) 헤드셋 출시와 함께 visionOS용 사파리 버전이 출시되었다. 이 버전은 가상 공간에서 브라우저 창을 이동하는 등 플랫폼 특유의 기능을 제공한다.[183]
Safari for Windows는 2007년 애플의 WWDC에서 Mac용 3.0 버전과 함께 출시되었으며, Windows XP와 Vista를 지원했다.[187] 2010년에 출시된 5.1.7 버전 이후 지원이 중단되었다.[190][191]
4. 1. iOS/iPadOS
iOS 15 및 iPadOS 15부터 사파리는 macOS 버전과 동일한 기능을 제공하며, 별도의 iOS 버전 업데이트 명칭을 사용하지 않게 되었다.[94]
버전
새로운 기능
iOS 전용 기능
iOS 4, iOS 4.2
iOS 4.3
iOS 5
iOS 6
iOS 7
iOS 8
iOS 9
iOS 10
iOS 11
iOS 12
iOS 13
iOS 14
iPadOS 13부터 iPad용 사파리의 사용자 에이전트는 Mac용 사파리로 표시되어 웹사이트의 데스크톱 버전을 표시한다. 애플은 WebKit 엔진을 조정하여 데스크톱 웹사이트에 대한 멀티터치 호환성을 개선했다. (탭을 호버 또는 클릭으로 변환하는 휴리스틱 등) iPadOS 버전에는 다운로드 관리자, 미디어 소스 확장 기능 지원 (Netflix 시청), 사용자 지정 바로 가기 키 지원 기능이 추가되었다.[181][182] 나중에 웹사이트 외장 웹캠 지원도 추가되었다.[183]
iOS 17에는 다양한 용도에 맞는 브라우징 프로필, 잠금 기능이 있는 개인 정보 보호 브라우징 기능이 추가되었다.[184][185] iOS 15에는 App Store를 통해 다운로드 및 설치 가능한 타사 브라우저 확장 기능 (VPN, 콘텐츠 차단기 등) 지원이 추가되었다. Mac 버전 사파리에서 작동하는 유니버설 확장 기능은 WebExtensions API를 통해 만들 수 있다.[186]
4. 2. visionOS
2024년 애플 비전 프로(Apple Vision Pro) 헤드셋 출시와 함께 visionOS용 사파리 버전이 출시되었다. 이 버전은 가상 공간에서 브라우저 창을 이동하는 등 플랫폼 특유의 기능을 제공한다. 더 버지(The Verge)는 이 버전의 다재다능함과 웹 경험의 잠재력으로 인해 출시 당시 "핵심 애플리케이션(killer app)"이라고 평가했다.[183]
4. 3. Windows (지원 중단)
Safari for Windows는 2007년 애플의 WWDC에서 Mac용 3.0 버전과 함께 출시되어 전체적인 Safari 시장 점유율을 높이려는 노력이었다. 출시 당시 Windows XP와 Vista를 지원했다.[187] ''Wired''는 리뷰에서 속도를 칭찬했지만 출시 당시 버그를 비판했다.[188]
Safari 출시 후, Windows용 QuickTime 및 iTunes에 번들로 제공되는 업데이트 프로그램인 Apple Software Update는 "권장" 프로그램으로 Safari를 자동으로 설치하도록 선택했다. 이는 당시 Mozilla CEO였던 John Lilly의 비판을 받았는데, 그는 이것이 "악성 코드 배포 관행에 가깝다"고 말했다.[189] 2008년 말, Apple Software Update는 기본적으로 새로운 소프트웨어 설치를 중단했지만, 여전히 사용 가능한 프로그램 목록(체크박스는 선택 해제됨)에 Safari를 제공했다.
Safari for Windows는 2010년에 출시된 5.1.7 버전 이후 지원이 중단되었다.[190][191]
세대
버전 번호
지원 운영 체제
릴리스일
개요
Safari
WebKit
Safari 3
3.0
522.11.3
Windows 2000, Windows XP, Windows Vista
2007년 6월 11일
공개 베타. Windows XP, Windows Vista(Windows 2000는 지원하지 않지만 작동 가능)용 첫 번째 릴리스. macOS용과 마찬가지로 Safari 3의 새로운 기능을 탑재.
3.0.1
522.12.2
2007년 6월 13일
공개 베타. 여러 보안 수정.
3.0.2
522.13.1
2007년 7월 22일
공개 베타. 보안 수정 포함.
3.0.3
522.15.5
2007년 8월 1일
공개 베타. 안정성 대폭 향상 및 메모리 누수 수정.
3.0.4
523.12.9
Windows XP, Windows Vista
2007년 11월 14일
공개 베타. 일부 UI 관련 수정이 있었지만, 여전히 문제가 남아 있음. Windows 2000에서는 Safari 3.0.3과 달리 실행 불가. 몇 가지 바로 가기 키가 추가되어 이후 브라우저에서(예: 탭 이동 등) 사용할 수 있게 됨.
523.13
2007년 12월 17일
Safari 3 Beta 3.0.4 보안 업데이트. 이 보안 업데이트는 기존 Safari에서 사이트 간 공격(크로스 사이트 스크립팅(XSS))이 발생하는 문제를 방지하기 위해 적용됨.[342]
523.15
2007년 12월 21일
Safari 3 Beta 3.0.4 보안 업데이트 (v.1.1). This update fixes an issue introduced with the previous security update “that may cause Safari to unexpectedly quit when browsing certain websites”.
3.1
525.13
2008년 3월 18일
안정적인 첫 번째 Windows용 릴리스. 새롭게 CSS 웹 글꼴[343]과 애니메이션[344]이 도입되었고, SVG 및 HTML5의 미디어[345] 처리가 개선됨. 성능 향상. 검색 시 자동 맞춤법 검사 기능 추가.
3.1.1
525.17
2008년 4월 16일
안정성 개선 및 보안 수정.
3.1.2
525.21
2008년 6월 19일
Windows 사양과 결합된 보안 문제(악의적인 파일이 자동으로 다운로드되어 실행될 위험이 있음) 수정[346][347].
3.2.1
525.27.1
2008년 11월 24일
안정성 개선.
3.2.2
525.28.1
2009년 2월 12일
피드 처리 관련 취약성으로 인해 JavaScript가 로컬 보안 영역에서 실행될 수 있는 보안 문제 수정.
Safari 4
4.0
530.17
Windows XP, Windows Vista
2009년 6월 9일
이전부터 공개되었던 Safari 4 Beta의 정식 버전. 속도 향상 외에, 방문 기록 및 북마크를 Cover Flow로 표시하거나 Windows 버전에서는 Windows 스타일 인터페이스를 채택.
4.0.2
530.19.1
2009년 7월 8일
Nitro JavaScript 엔진의 안정성 개선, 호환성 및 여러 보안 문제 수정.
4.0.3
531.9.1
2009년 8월 11일
안정성 개선, 호환성 및 여러 보안 문제 수정.
4.0.4
531.21.10
Windows XP, Windows Vista, Windows 7
2009년 11월 11일
문자 깨짐 문제 수정. Windows 7 지원, 여러 보안 문제 수정.
4.0.5
531.22.7
2010년 3월 11일
Safari 5
5.0
533.16
Windows XP, Windows Vista, Windows 7
2010년 6월 7일
5.0.1
533.17.8
2010년 7월 28일
5.0.2
533.18.5
2010년 9월 7일
5.0.3
533.19.4
2010년 11월 18일
5.0.4
533.20.27
2011년 3월 9일
ImageIO, libxml, WebKit에 포함된 총 62개의 취약성 수정. 플러그인 안정성 향상. 인쇄 문제 해결.
5.0.5
533.21.1
2011년 4월 14일
WebKit의 취약성 CVE-2011-1290 및 CVE-2011-1344 총 2건 수정. 인증 기관에 의해 부정 발급된 SSL 인증서 대응.
5.1
534.48.3
2011년 7월 20일
새로운 프로세스 아키텍처 채택. HTML5 및 CSS3의 여러 웹 표준 규격 준수. 개인 정보 보호 개선.
5.1.1
534.51.22
2011년 10월 12일
iCloud 지원. 안정성, 신뢰성, 보안 관련 여러 문제 해결. 인쇄 개선.
5.1.2
534.52.7
2011년 11월 29일
안정성 향상
5.1.4
534.54.16
2012년 3월 12일
확장 기능 사용 시 안정성, 호환성, 시작 시간 개선. 성능 향상. 몇 가지 취약성 대응.
5.1.7
534.57.2
2012년 5월 9일
Windows 계열에서는 마지막 버전. 보안 취약점이 존재하지만 수정판은 나오지 않음.[233]
5. 비판
초창기 사파리는 캔버스 API와 같이 현재 표준이 된 여러 HTML5 기능을 개척했다.[147]
2015년, 사파리는 일부 최신 웹 기술을 따라가지 못했다는 비판을 받았다.[148]
애플은 iOS에서 사파리와 관련된 반경쟁적 행위로 비판받아 왔다.[213] iOS 14(2020) 이전에는 사용자가 기본 브라우저를 변경할 수 없었기 때문에 링크는 항상 사파리에서 열렸다.[214] 앱 스토어 규정은 여전히 모든 타사 iOS 브라우저가 사파리의 웹킷 브라우저 엔진을 사용하도록 요구하며, 이는 사파리의 한계를 상속받는다는 것을 의미한다.[215]
2023년 11월, 구글 반독점 소송 재판에서 시카고대학교 경제학 교수는 구글이 사파리 브라우저를 통해 발생하는 모든 검색 광고 수익의 36%를 애플에 지불한다고 밝혔다. 이 수치는 수십억 달러에 달할 가능성이 높다.[219]
5. 1. 스노우 레퍼드 및 윈도우용 보안 업데이트
소프트웨어 보안 업체 소포스(Sophos)는 사파리 6 출시 당시 스노우 레퍼드 및 윈도우 사용자가 지원되지 않았던 점을 비판하며,[207] 이러한 플랫폼에서 121개가 넘는 취약점이 패치되지 않은 채 남아 있다고 지적했다.[208] 그 이후로 스노우 레퍼드는 사파리의 사소한 버전이 세 번 출시되었을 뿐이며(가장 최근에는 2013년 9월[209]), 윈도우는 전혀 없었다.[210] 애플이 공식적으로 발표한 내용은 없지만, 이것이 이러한 운영 체제에서 사용할 수 있는 최종 버전이며, 두 운영 체제 모두 상당한 보안 문제를 안고 있다는 것을 시사한다.[211][212]
5. 2. 반경쟁적 행위
애플은 iOS에서 사파리와 관련된 반경쟁적 행위로 비판받아 왔다.[213] iOS 14(2020) 이전에는 사용자가 기본 브라우저를 변경할 수 없었기 때문에 링크는 항상 사파리에서 열렸다.[214] 앱 스토어 규정은 여전히 모든 타사 iOS 브라우저가 사파리의 웹킷 브라우저 엔진을 사용하도록 요구하며, 이는 사파리의 한계를 상속받는다는 것을 의미한다.[215] 애플은 이러한 브라우저 엔진 제한에 대한 이유로 보안 강화를 내세웠지만, 영국의 경쟁 및 시장 당국은 이러한 주장에 대해 이의를 제기했다.[216] 2022년에 통과된 유럽 연합의 디지털 시장법 규정은 애플이 대체 브라우저 엔진을 허용하도록 요구하고 있다.[217] 이에 따라 구글과 모질라는 브라우저 엔진을 iOS로 이식하기 시작했다.[218]
5. 3. 구글로부터의 지불
2023년 11월, 구글 반독점 소송 재판에서 시카고대학교 경제학 교수는 구글이 사파리 브라우저를 통해 발생하는 모든 검색 광고 수익의 36%를 애플에 지불한다고 밝혔다. 이 수치는 수십억 달러에 달할 가능성이 높다.[219]
애플과 구글은 검색 기본값 계약 조건 공개가 경쟁에 해가 된다고 주장했지만, 법원은 반독점 소송과 관련이 있다고 판단하여 공개를 명령했다. 이는 검색 엔진 시장에서 구글의 지배력과 애플과의 계약이 초래할 수 있는 반경쟁적 영향에 대한 우려를 불러일으켰다.[219]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.