Safari: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Немає опису редагування Мітки: Візуальний редактор Редагування з мобільного пристрою Редагування через мобільну версію |
м Заміна посилань на категорії-перенаправлення: Категорія:Веб-оглядачі → Категорія:Вебоглядачі |
||
Рядок 325: | Рядок 325: | ||
{{Soft-stub}} |
{{Soft-stub}} |
||
[[Категорія: |
[[Категорія:Вебоглядачі]] |
||
[[Категорія:Платформа Macintosh]] |
[[Категорія:Платформа Macintosh]] |
||
[[Категорія:Mac OS X]] |
[[Категорія:Mac OS X]] |
Версія за 19:24, 27 серпня 2020
Тип | Веб-оглядач |
---|---|
Розробник | Apple |
Перший випуск | 7 січня 2003 |
Стабільний випуск | 12.1 (25 березня 2019 ) |
Платформа | iOS, macOS, Windows, Android |
Операційна система | Mac OS X, iOS |
Мова програмування | C++, Objective C асемблер |
Рушій(ї) | WebKit |
Розмір | 34 MB |
Стан розробки | Активний |
Ліцензія | власницька EULA рушій — GNU LGPL |
Вебсайт | Safari page |
Safari — браузер, розроблений корпорацією Apple і входить до складу операційних систем Mac OS X і iOS. Стабільно посідає четверте місце за кількістю користувачів (ринкова частка в травні 2013 року — ▲ 7,89%). В Україні через незначну частку техніки Apple в Україні, частка його серед браузерів значно менше за середньосвітову.
Історія Веб-переглядача
Після трьох років перебування на Маках Internet Explorer for Mac,[1] Apple у грудні 2003 року анонсувала вихід бета-випуску свого нового браузера на MacWorld Expo. Багато хто чекав, що Apple зробить свій Веб-переглядач на основі рушія Mozilla Gecko, тоді як компанія вирішила використовувати KHTML, рушій Веб-переглядача Konqueror із середовища KDE.
Цікаво, що Apple найняла Дейва Хаятта[en] у 2002 році. Він працював над Веб-переглядачем Netscape Navigator з 1997 року. Хаятт створив Веб-переглядач Camino і був одним з творців Firefox. Обидва Веб-переглядачі використовували рушій Gecko. На той час, як у Apple почали роботи над Safari в 2002 році, Mozilla вже два роки розробляла новий рушій Gecko. KDE приблизно стільки ж працювали над новим рушієм KHTML, розробка якого почалася в 2000 році. Рушій KHTML був швидший, легший і підтримував більше стандартів.
Замість того, щоб використовувати Gecko, Apple вирішили вдосконалити KHTML, позбавивши його залежності від набору Qt і замінивши його на адаптер, котрий суміщав із Cocoa-сумісним API мовою Objective-C . Це дало змогу Apple забезпечити максимальну сумісність із KHTML. У результаті вийшла бібліотека з відкритим кодом WebCore. Заснований на рушії KDE kjs JavaScript у поєднанні з Apple JavaScriptCore продукт був названий WebKit. Цей програмний каркас використовується великою кількістю програм у Mac OS, включаючи Safari, для відображення HTML.
Safari доповнив інтерфейс WebKit користувацькими функціями, так само як Firefox доповнив рушій Mozilla Gecko. Як і Mozilla, Apple отримує деякі доходи від співпраці з Google. Проте, головною причиною розробки Safari стала потреба платформи Mac OS у сучасному, якісному Веб-переглядачі.[2]
Safari 1.0
Представив абсолютно новий інтерфейс організації закладок і надав новий профіль для вимогливих користувачів, в якому вмісту сайту на екрані відводилася головна роль. 7 січня 2003, на Macworld у Сан-Франциско, Стів Джобс оголосив про те, що в Apple розробили свій власний Веб-переглядач під назвою Safari. Він заснований на внутрішніх розробках Apple на основі рушія KHTML, й називається WebKit.[3] Apple випустила першу бета-версію для OS X цього дня. Після численних офіційних і неофіційних бета-версій, з'явилася версія 1.0. Вона була випущена 23 червня 2003. Спочатку доступна тільки у вигляді окремого завантаження для Mac OS X v10.2, вона була внесена в Mac OS X v10.3 реліз від 24 жовтня 2003 року як Веб-переглядач за замовчуванням, а Internet Explorer для Mac внесений тільки як альтернативний Веб-переглядач.
Остання версія Safari для підтримки Mac OS X v10.2 є Safari 1.0.3, випущена 13 серпня 2004. Остання версія для підтримки Mac OS X v10.3 є 1.3.2, випущена 12 січня 2006.
Safari 2.0
Випущений разом з Mac OS X 10.4 Tiger; маркетологи Apple зазвичай називають Safari RSS, щоб підкреслити можливість збору Веб-переглядачем RSS фідів. У новій версії стали доступними режими батьківського контролю і приватного перегляду, збереження вмісту сторінки локально у вигляді веб-архіву. В Safari була також перевага в підтримці більшої кількості стандартів мережі і високій швидкості обробки сторінок, які стали доступними після декількох планових оновлень продукту.
Safari 3.0
Компанія Apple випустила Safari 3.0 в червні, і це було частиною WWDC релізів (презентація деяких функцій Mac OS X Leopard), але також і бета релізом для користувачів Mac OS 10.4 Tiger. Компанія також випустила версію для Windows XP і Windows Vista з метою збільшити розповсюдження Веб-переглядача і полегшити веб-розробникам тестування для різних платформ (web-програми для iPhone). Нова версія Safari наділена покращеним пошуком на сторінці, можливостями зміни розміру текстових полів, перетягування закладок і збереженням груп вкладок в одну закладку. Компанія попрацювала над поліпшенням швидкості роботи Веб-переглядача, і тепер говорить про те, що швидкість завантаження сторінки в два рази вища, ніж в Internet Explorer 7, а швидкість роботи JavaScript у 2,8 рази вища.
При запуску в Mac OS X Leopard, Safari втрачає рамку з відполірованого металу, яка була його фірмовим знаком, і приймає стандартну форму інших програм Leopard. В Windows схожий на самого себе, тільки кнопка «закрити» знаходитися з іншого боку вікна. Safari в Leopard наділений новою можливістю, названою Web Clip (Веб-вирізка). Натиснення на іконку з ножицями дає змогу вибрати область веб-сторінки як інтерфейсний елемент на Dashboard. Інструмент «Selection arrow» перетворює область закріплену за будь-яким місцем на сторінці, за тим же принципом, як в iPhone Safari дає змогу збільшувати область екрану. Можна створити область довільної форми для того, щоб відрізувати будь-які області екрану. Одного разу вибрана область додається як інструмент на Dashboard. За допомогою цього інструменту можна вибрати довільну форму рамки і можна завантажити будь-яку кількість «вирізок» на Dashboard.
У новому Safari очищення кешу може вестися по графіку, наприклад, щодня, тиждень, два тижні, місяць, рік або у будь-який момент вручну. Як і інші програми Mac OS X Leopard, Веб-переглядач за замовчуванням зберігає всі завантажені файли в теці Downloads, а файли позначаються датою і часом, коли були завантажені. Коли ви пробуєте їх відкрити, вас попередять про те, що файл викачаний з Інтернету і повідомлять про можливі наслідки запуску підозрілих файлів. Leopard також індексує весь текстовий вміст закладок і кешу, так що коли ви шукаєте раніше переглянуту інформацію в своїх закладках, вам не потрібно заново відкривати веб-сторінку, ви просто вводите слово, яке шукаєте. Ви можете прямо зараз завантажити версії Safari 3 як для Mac OS X Tiger/Leopard, так і для Windows безкоштовно.
Safari 4.0
2 червня 2008, команда розробників WebKit продемонструвала новий рушій JavaScript, що значно збільшує швидкість Сафарі в інтерпретації сценаріїв. Рушій є одним з нововведень у Safari 4. Новий рушій JavaScript швидко перетворився на SquirrelFish Extreme, що ще більше покращує продуктивність у порівнянні з SquirrelFish, і в кінцевому підсумку став відомим як Nitro.[4] Публічна бета-версія Safari 4 була випущена 24 лютого 2009, нові функції, такі як «найкращі сайти» (за аналогією з швидкісним доступом Опери), яка показує найбільш відвідувані сайти користувача на 3D стіну. Функція Cover Flow, що є особливістю Mac OS X і ITunes, була реалізована в Safari. У бета-версії вкладки були розміщені в рядку заголовка вікна, як і Google Chrome. Втім, користувачі багато скаржились на вкрай недолугу реалізацію цього рішення й у фінальній версії «Панель вкладок» була переміщена у вихідне положення, нижче адресного рядка.
Версія для Windows прийняла рідні теми Windows, а не застосовуваний раніше Mac OS X-стиль інтерфейсу. Крім того, Apple видалили синій індикатор виконання знаходження з адресного рядка (пізніше відновлений в Safari 5). На 8 червня 2009, Safari 4 був офіційно випущений. Safari 4.0.1 був випущений для Mac 17 червня, і проблеми з було зафіксованою в Iphoto '09. Safari 4 в Mac OS X v10.6 «Сніжний барс» має 64-бітну підтримку, яка може зробити обробку JavaScript на 50% швидшою. Він також має вбудовану систему запобігання краху, щоправда тільки для Snow Leopard; система запобігання краху буде зберігати неушкодженими дані, якщо плагін Веб-переглядача, такий як Flash Player зазнає краху, то система вживе заходів таким чином, щоб інші вкладки й вікна не були порушені. Safari 4.0.4, випущена 11 листопада 2009 для OS X і Windows, ще більше підвищує продуктивність JavaScript.
Safari був одним з 12 Веб-переглядачів запропонованих ЄС для користувачів Microsoft Windows у 2010 році. Він також є одним з 5 Веб-переглядачів, що відображається на першій сторінці вибору Веб-переглядача разом з Chrome, Firefox, Internet Explorer і Опера.
Safari 5
Apple випустила Safari 5 7 червня 2010. В новій версії можна побачити новий Safari Reader для читання статей в Інтернеті без відволікання (на основі, зокрема, на інструменту Arc90)[5], JavaScript на 30 відсотків продуктивніший в порівнянні з Safari 4, і додана пошукова система Bing. Доступний для Mac і Windows, Safari 5 містить вдосконалені засоби розробки і підтримує більше десятка нових технологій HTML5, зосереджених на сумісності. За допомогою Safari 5, розробники тепер можуть створювати безпечні розширення Safari для налаштовування і підвищення їхньої комфортності. Apple в цьому випуску також повторно додала в адресному рядку індикатор для відстежування місця. Apple випустила Safari 4.1 одночасно з Safari 5, спеціально для Mac OS X Tiger. Оновлення містить більшість функцій і зміцненню безпеки в Safari знайшли 5. Однак вона не містить Safari Reader або Safari Extensions.
Історія версій
Основна версія | Версія Safari | Версія WebCore | Версія Mac OS | Дата виходу | Можливості |
---|---|---|---|---|---|
Beta | 0.8 | 48 | 10.2 | 7 січня, 2003 | Public Beta. Вперше показана на конференції Macworld. |
0.9 | 73 | 10.2 | 14 квітня, 2003 | Public Beta 2. Додано tabbed browsing, автозаповнення форм і паролів, можливість збиття всіх налаштувань браузера (browser reset) (видалення cookies, кешу тощо), можливість імпорту закладок з Netscape та Mozilla, вдосконалена підтримка web стандартів, удосконалена підтримка AppleScript, більше локалізованих версій. | |
Версія 1 | 1.0 | 85 | 10.2 | 23 червня, 2003 | Перший не-бета реліз. Safari стає браузером за замовчуванням у Mac OS X, функціональність autotabs, синхронізація закладок через iSync, підтримка всіх локалізацій Mac OS X, розширена підтримка AppleScript. |
1.1 | 100 | 10.3 | 24 жовтня, 2003 | Представлена разом з Mac OS X v10.3. Підвищена швидкодія, розширена підтримка web стандартів, вдосконалена підтримка CSS. | |
1.2 | 125 | 10.3 | 2 лютого, 2004 | Вдосконалена сумісність з web-сайтами і web-applications. Підтримка аутерифікації за персональними сертифікатами. Підтримка full keyboard access для навігації. Можливість подовжити перервані закачки. Підтримка LiveConnect і XMLHttpRequest. | |
1.3 | 312 | 10.3 | 15 квітня, 2005 | Представлена разом з 10.3.9. Значні зміни у швидкості рендерінгу та покращення у сумісності з сайтами, розробленими для версії 2.0. | |
Версія 2 | 2.0 (Safari RSS) | 412 | 10.4 | 29 квітня, 2005 | Представлена разом з Mac OS X v10.4. Інтегровані читачі RSS та Atom. Інтегрований переглядач PDF. Режим Private Browsing та підтримка Parental Controls. Можливість збереження web-сайтів у вигляді web-архіву, представленого одним файлом на диску. |
2.0.1 | 412.7 | 10.4.2 | 29 серпня, 2005 | Незалежне оновлення. Включає ряд змін та покращень. | |
2.0.2 | 416.11 | 10.4.3 | 31 жовтня, 2005 | Представлена разом з Mac OS X v10.4.3. Safari проходить тест The Web Standards Project Acid2 і це оновлення вдосконалює сумісність Safari з багатьма web камерами. | |
2.0.3 | 417.9 | 10.4.4 | 10 січня, 2006 | Представлена разом з Mac OS X v10.4.4. Перший загальнодоступний реліз Safari скомпільований одночасно для процесорів PowerPC та Intel x86 (Universal Binary). | |
2.0.4 | 418.8 | 10.4.7 | 27 червня, 2006 | Представлена разом з Mac OS X 10.4.7. | |
Версія 3 | 3.0 | 522.11 | 10.4.7 | 11 червня, 2007 | Публічна бета-версія. Анонсована на Worldwide Developers Conference. Версія для Mac OS X (10.4.9) і старших. Покращено пошук по сторінках. Можливість перетягувати вкладки, збереження кількох вкладок як одну закладку. Масштабування області введення тексту. Підтримка закладок Bonjour. Часткова підтримка SVG. |
3.0.1 | 522.11 | 10.4.7 | 15 червня 2007 | Випущена переважно для Windows. Були виправлені критичні помилки, що призводили до краху браузера | |
3.0.2 | 522.12 | 10.4.7 | 22 червня 2007 | Публічна бета-версія. | |
3.0.3 | 522.12.1 | 10.4.7 | 30 червня 2007 | Публічна бета-версія. Поліпшений захист. Значно покращена стабільність та швидкість роботи. | |
3.0.4 | 523.10 | 10.4.7-10.5 | 26 жовтня 2007 | Входить до складу Mac OS X Leopard. Можливість перетягування вкладок, розширена підтримка веб-стандартів, можливість відображення SVG, інтеграція з Dashboard, можливість створення власних віджетів з веб-сторінок. Нова можливість для налагодження веб-сторінок — «Веб-інспектор» (схожа з популярним доповненням Firebug для Mozilla Firefox). | |
3.1 | 525.13 | 10.4.7-10.5 | 18 березня 2008 | Представлена підтримка шрифтів CSS, HTML 5, а також нові можливості SVG. Поліпшення продуктивності. | |
3.1.1 | 525.17 | 10.4.7-10.5 | 18 квітня 2008 | Оновлення стосуються безпеки і стабільності програми. | |
3.1.2 | 525.21 | 10.4.7-10.5 | 30 червня 2008 | Входить до складу поновлення Mac OS X (10.5.4). | |
3.2 | 525.26 | 10.4.7-10.5 | 13 листопада 2008 | Оновлення стосуються безпеки. Містить вбудовані засоби захисту від фішингу та підміни web-сайтів. | |
3.2.1 | 525.27 | 10.4.7-10.5 | 24 листопада 2008 | Оновлення направлено на підвищення стабільності роботи браузера. | |
Версія 4 | 4.0 | 526.11.2 | 10.4 — 10.6 | 11 червня 2008 | Ознайомча версія для розробників. Новий інтерпретатор JavaScript — SquirrelFish. Можливість збереження веб-сторінок, як веб-додатки. Підтримка Cover Flow. |
4.0 | 528.16 | 10.4.7-10.6 | 24 лютого 2009 | Публічна бета-версія. | |
4.0 | 530.17 | 10.4.7-10.6 | 8 червня 2009 | Офіційний реліз версії 4.0. | |
4.0.1 | 530.18 | 10.4.7-10.6 | 17 червня 2009 | Покращена підтримка браузера з iPhoto 09. | |
4.0.2 | 530.19 | 10.4.7-10.6 | 8 липня 2009 | Підвищена стабільність роботи рушія Nitro JavaScript і безпека веб-браузера. | |
4.0.3 | 531.9 | 10.4.7-10.6 | 11 серпня 2009 | Підвищено стабільність при роботі з тегом HTML 5 video і функцією Top Sites. Поліпшена сумісність зі сторонніми плагінами. Усунуто проблеми з підключенням до iWork.com. Також виправлена помилка, що приводить до відображення сторінки в сірому кольорі. | |
4.0.4 | 531.21.10 | 10.4.7-10.6 | 11 листопада 2009 | Покращена підтримка JavaScript і з'явилася повна історія пошуку. Підвищено стійкість сторонніх плагінів. Додані останні оновлення безпеки. | |
4.0.5 | 531.22.7 | 10.4.7-10.6 | 11 березня 2010 | Покращена продуктивність Top Sites. Покращена стабільність сторонніх плагінів і веб-сайтів з онлайн формами та масштабованою векторною графікою. Виправлені проблеми з Linksys і iWork.com. | |
4.1 | 533,16 | 10.4.7-10.6 | 7 червня 2010 | Збільшує продуктивність JavaScript, Top Sites, а також трекпад жести шнура. Додає швидше завантаження сторінки з попереднього завантаження DNS і поліпшення кешування сторінок і Bing опцію пошуку в поле пошуку. Покращує підтримку HTML5, функція автоматичного заповнення в Smart адресному рядку, вкладок, Повна історія пошуку, приватного перегляду, захист від міжсайтового скриптінг з XSS аудит, підтримка веб-застосунків, які використовують JavaScript Object Notation, а також інструменти для розробників. Покращує продуктивність і стабільність при вставці тексту в текстові поля веб-сторінки, функція автоматичного заповнення функцій, PDF обробки та передачі зображень з Safari на Iphoto, при використанні Facebook і коли є сумніви. Підвищує надійність перевірки автентичності Windows IIS. Виправлення помилок, які не дозволяли деяким користувачам перетягуючи файли при вході в etrade.com. | |
4.1.1 | 533.17.8 | 10.4.7-10.6 | 28 липня 2010 | Точніші результати головним хітом в поле адреси і часу для анімації CSS. Додає кращої стабільності при прокручуванні MobileMe Mail. Виправлення помилка, не дозволяла Google Wawe і інші веб-сайти за допомогою шифрування бібліотек JavaScript правильній роботі на 32-бітні системи, помилка, не дозволяла Safari від запуску на системах з мережі домашні каталоги, питання, яке може призвести до межує з YouTube картинки, щоб зникнути при наведенні по зменшеному зображенню питання, яке може призвести до Flash зміст збігаються з іншим змістом Facebook, ящиків і стовбура, і на інших сайтах при використанні Flash 10,1, помилка, не дозволяла посадочні талони з American Airlines з друку правильно, питання, яке може заподіяти DNS попередню завантаження просить перевантажувати певні маршрутизатори, і питання, який може призвести до VoiceOver misidentify елементів веб-сторінок. | |
Версія 5 | 5.0 | 6533.16 | 10.5-10.6 | 8 червня 2010 | Відтворення HTML 5 video в повноекранному режимі. Підтримка прихованих субтитрів для HTML 5 video. Визначення географічного розташування комп'ютера. Історія AJAX в HTML5. Додана підтримка протоколу WebSocket і нових семантичних елементів HTML 5. З'явилася можливість підключення плагінів. Так само розширений список вбудованих засобів пошуку: Bing, Yahoo!. Новий режим «Тільки текст» для читання статей без настирливих банерів. |
5.0.1 | 533,16 | 10.5-10.6 | 28 липня 2010 | Включена офіційна підтримка розширень, і Safari Extensions Gallery (Галерею розширень Safari). Користувачі можуть завантажувати і встановлювати розширення або з Галереї розширень Safari, або безпосередньо з сайту розробника. | |
5.0.2 | 533.18.5 | 10.5-10.6 | 28 липня 2010 | Включена офіційна підтримка розширень, і Safari Extensions Gallery (Галерею розширень Safari). Користувачі можуть завантажувати і встановлювати розширення або з Галереї розширень Safari, або безпосередньо з сайту розробника. | |
5.0.3 | 533.18.5 | 10.5-10.6 | 18 листопада 2010 | Точніші результати в розділі «Найкращий збіг» в адресному рядку. Точніші результати в розділі Top Sites. Виправлення помилки, які могли приводити до накладання вмісту, відображуваного за допомогою плагіна Flash 10.1, на вміст веб-сторінки. Надійніше блокування спливаючих вікон. Підвищення стабільності при використанні VoiceOver з Safari. Підвищення стабільності при введенні тексту в поле пошуку і текстові поля введення на веб-сайтах www.netflix.com і www.facebook.com. | |
5.0.4 | 7533.20.27 | 10.5-10.6 | 9 березня 2011 | Покращена стабільність для веб-сторінок з кількома плагінами, покращена стабільність при використанні функції VoiceOver, виправлення питання, які можуть з'являтися в той час як прогається відео в Safari. Та інші виправлення спрямовані на покращення стабільної роботи браузера. |
Див. також
Посилання
Примітки
- ↑ Mac OS 8.1 Update Document and Software. Apple Inc. 14 серпня 2003. Архів оригіналу за 4 грудень 2010. Процитовано 10 червня 2009.
- ↑ Apple Releases Mac OS X Developer Preview 4 with Final API Specs. Apple Inc. 15 травня 2000. Архів оригіналу за 14 травень 2011. Процитовано 10 червня 2009.
- ↑ Pour, Andreas (7 січня 2003). Apple Announces New "Safari" Browser. KDE Dot News. Процитовано 4 січня 2006.
- ↑ Garen, Geoffrey (2 червня 2008). Announcing SquirrelFish. Процитовано 11 червня 2008.
- ↑ Rich Ziade (7 червня 2010). Safari 5: Another Step Towards Better Reading On The Web. Архів оригіналу за 13 серпень 2010. Процитовано 8 червня 2010.
|
|
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |