Comments 102
Хочу отметить, что Safari довольно строго следует некоторым спецификациям W3C (у меня были заморочки с генерацией событий на некоторых элементах), в отличие от Firefox и Chrome.
1. Если второй комп — не на macOS, то с синхронизацией истории/паролей проблема.
2. Нет фавиконок на вкладках. Да, знаю, что можно включить с помощью стороннего софта, но я не очень доверяю таким костылям и не люблю их ставить в систему.
3. Нет многопользовательского режима. У меня в хроме порядка 10 профилей по определенным причинам, а в сафари так сделать не получится.
А в остальном сафари мне нравится куда больше остальных.
Я не heavy user, какими-то наворотами не пользуюсь. И для меня особой разницы нет. Safari ест меньше ресурсов, хорошо интегрируется с остальной экосистемой Apple, не напрягает. Так что пользуюсь, мне всё нравится :) Единственное – бывают сайты, которые отображаются как-то криво или не хотят работать (mega.nz, привет). На этот случай хром вторым браузером.
Почему-то при составлении этих рейтингов и статистики все забывают, что в них участвуют только те пользователи, чьи компьютеры подключены к интернету. Это как считать по онлайн-опросу процент проникновения интернета, 100%, надо же!
А ведь есть огромный мир банковских, корпоративных и военных компьютеров, где тоже стоят браузеры и где ими тоже пользуются люди.
Более чем уверен, если учитывать их, топ браузеров будет совсем другой. И процент пользователей "ослика" может удивить.
Новый браузер был разработан на базе открытого движка WebKit, послужившем основой и для других браузеров: Google Chrome, Chromium и Яндекс.
Мне казалось что они взяли движок khtml (ядро браузера Konquerorr) и переименовали в WebKit уже позже, отсюда ранее была некоторая поддержка -khtml
префиксов. В свою же очередь сабжевые браузеры действительно основывались на вебките, но позже форкнулись и уехали (переименовались) на Blink. Плюс ещё Опера 13+, Вивальди и прочие шляпы, которые сразу же стартовали с блинка.
Я ничего не перепутал?
Опера 13+ […] Я ничего не перепутал?Opera на движке Blink началась сразу с версии 15. ;-)
т.е. было 1, 2, 3...12,15, 16...
? А куда 13 и 14 дели? =(
Apple взяли KHTML за основу и разработали WebKit. И уже WebKit затем заменил KHTML в KDE.
Вообще из статьи можно сделать вывод что не Apple создали WebKit, а уже взяли готовый движок, который кроме них использует «много кто». Хотя по факту Apple и сообщество KDE развивали его до выхода Google Chrome в 2008 году.
Google сначала активно патчили WebKit, а потом заявили что слишком много там старого кода и не нужных маковских фич. Форкнули обозвав Blink.
P.S. Я тот кто пользуется Safari как основным браузером. Он заметно лучше работает с памятью чем Chrome, особенно заметно когда открыто 20+ тяжелых страниц.
никак не противоречит тому, что
>лидером мирового рынка браузеров давно является Chrome
Фаерфокс запоминает изменённый масштаб для каждого сайта (наверное, домена, не проверял).
Ну и, конечно, сегодняшний апдейт:
![image](https://habrastorage.org/files/127/c03/33f/127c0333f0f34569b4084cc6808503ee.png)
Больше порадовало, что наконец-то добавили cmd+shift+T чтобы возвращать всю историю открытых закладок, единственное чего реально не хватало перейдя с хрома. Ну и es6 полноценно завезли
Вы либо не умеете его готовить либо одно из 2х, ибо сафари отлично сохраняет масштаб, и не только после закрытия вкладки, но и после закрытия браузера и открытия вкладки.
Так-что прекращайте его ненавидеть, научитесь им пользоваться.
Знаете, люди уже давно изобрели операционные системы и браузеры, учиться использованию которых на базовом уровне не нужно.
— открываешь страницу при доступе Интернета. Типа позже почитать, где Интернета нет. Разблокируешь телефон, показывается Safari и… Так-дам! Страница перезагружается и показывается, то Интернета нет. Черт побери! (с)
Но в целом на новых версия ios намного реже выгружает страницу, и даже запустив пару игр вернувшись в сафари страница остаётся как была, без перезагрузки (перепроверил щас, открыл 3 разные страницы с картинками и гифками, промотал их подальше, запустил асфальт, запустил тайм серфер, включил авиарежим, открыл сафари снова — всё осталось как было, все 3 страницы переключаются без интернета)
Сейчас такого поведения не наблюдаю.
А вот во время когда в метро небыло бесплатной точки доступа, то очень часто так случалось.
Скорее всего такое поведение исправлено в одно из последних версий системы.
<шутка про проезжавшую мимо слетевшую шляпу>
Иногда открываю Safari на автомате. Спустя только какое-то время не нахожу нужных расширений или dev-tools и понимаю, что открыл вовсе не Chrome.
А в остальном какого-то дикого дискомфорта нет. Согласен.
Я настраиваю браузер, чтобы смотреть интернет удобным именно мне образом. Таких возможностей в Сафари не подмечал.
Не понял
Вы вляпались в жир и даже не заметили это? Странно.
настраивайте как хотите
https://addons.mozilla.org/en-GB/firefox/addon/phrase-highlighter/
https://chrome.google.com/webstore/detail/highlight-this/fgmbnmjmbjenlhbefngfibmjkpbcljaj
(не без огрехов, но работает)
2) Открыть одновременно список URL (не важно как я его раздобыл)
https://addons.mozilla.org/en-GB/firefox/addon/open-multiple-locations/
https://chrome.google.com/webstore/detail/bulk-url-opener-extension/hgenngnjgfkdggambccohomebieocekm
3) Убрать ненавистные каналы YouTube
https://addons.mozilla.org/en-GB/firefox/addon/video-blocker/
https://chrome.google.com/webstore/detail/video-blocker/jknkjnpcbbgcbdbaampbjlhkcghmgfhk
4) Послать картинку в поиск
https://addons.mozilla.org/en-GB/firefox/addon/googlesearch-by-image/
https://chrome.google.com/webstore/detail/search-by-image-by-google/dajedkncpodkggklbegccjpmnglmnflm
5) Выделять текст на странице, даже если этого не хочет веб-программист
https://addons.mozilla.org/en-GB/firefox/addon/select-like-a-boss/
https://chrome.google.com/webstore/detail/select-like-a-boss/mnbiiidkialopoakajjpeghipbpljff
Это только часть того, что я не обнаружил в Сафари (ни сегодня по вашей ссылке, ни когда Сафари был инсталлирован).
А сейчас и скачать свежую могучую версию для Windows уже невозможно.
Так что спасибо, но Сафари лично мне неудобен. Весьма неудобен.
4% памяти ради одного плагина? Стоит задуматься.
Остальные только для работы, в частности Chrome.
По мне так safari наиболее удобный.
Но самое великое зло (даже не недостаток, а именно зло) «системных» браузеров — это привязка версии браузера к версии ОС. Я не могу обновить браузер, не обновив всю ОС. Ну как так-то? Это всего-лишь обычная программа для просмотра Web-документов, какого черта она прибита гвоздями к операционке? Стыдно должно быть за такое.
Античная операционка там просто по тому что у меня настроено рабочее окружение, а обновится она уже не может, вот и все. Systemd не ставит, а ставить и настраивать все с нуля лень.
do-release-upgrade обновиться не предлагает?
В настройках источников на третьей вкладке внизу включено предложение обновлений?
И аналогично обновиться до xenial после перезагрузки.
Я не могу обновить хром на windows XPЭто потому, что новые версии перестали поддерживать Windows XP, как и довольно большое количество других программ. И, в общем-то, правильно сделали, ОС давно уже снята с поддержки.
я не могу обновить хром на ubuntu 12.04Вполне можете, почему нет? Можете найти сторонний репозиторий, можете сами собрать, можете скачать уже собранный полустатически.
В любом случае, ситуация намного лучше чем со встроенными IE и Safari.
Это всего-лишь обычная программа для просмотра Web-документов
Не совсем так. Windows предоставляет программные интерфейсы, обеспечивающие возможность использования браузера из своего приложения. Т.е. упрощенно говоря я могу встроить системный браузер в свое приложение и через него грузить нужные мне страницы (можно в невизуальном режиме), обращаться к DOM-модели страниц и т.п. И поскольку нужно обеспечивать совместимость между API и версией браузера, не всегда возможно обновить браузер не обновив всю систему, либо придется поддерживать во всех новых версиях браузера обратную совместимость по API, что накладно в сопровождении и разработке браузера.
Вообще, я считаю что объединение браузера и ОС в том или ином виде это не очень хорошая идея. Просто потому, что динамика обновления у браузеров и ОС различается слишком сильно. В то время, как ОС обновляет мажорную версию один раз, браузер обновит ее раз 10-15. Да и «стоимость» обновления для пользователя существенно разная. Под стоимостью я понимаю не только деньги, потому в кавычках. Обновления браузера пользователь может просто не заметить. А обновление ОС это целое событие. К тому же, операционкой можно комфортно пользоваться, даже довольно старой. Даже если новые версии программ не встанут, можно долгое время пользоваться старыми. А браузер должен быть достаточно свежим всегда. Если новая версия сайта в твоем браузере не работает, старую взять уже неоткуда. Вот поэтому я считаю, что браузер и ОС лучше не совмещать в одном продукте. У них слишком разная динамика обновления, и слишком разные требования к свежести версии.
Взять, для примера, Firefox OS (ну так, чтобы отвлечься от IE и Safari). Я купил себе телефон с ней, чисто потестить. Настроен был скептически, но все же было интересно. С тех пор он ни разу не обновился. Я нашел на него какую-то более свежую прошивку, без русификации, но и она не слишком свежая. В итоге, даже с учетом этого кустарного обновления, версия браузера достаточно древняя. А на Android смартфоне, который был куплен гораздо раньше, Firefox — свежий и обновляется регулярно. Хотя сам Android и не очень новый — 5.0.1. По-моему это полный провал для Firefox OS. Интересно было бы посмотреть еще на Хромбуки, как у них с этим дела обстоят.
В общем, мой вывод таков: если нужно объединить какие-то системные API с браузером, то это надо делать через какой-то промежуточный слой абстракции. Желательно, чтобы вообще был некий открытый стандарт, и любые ОС и браузер могли его реализовать.
Если вдруг кому интересно: macOS-юзер, в качестве основного браузера на десктопе – Firefox, т.к. только в нём есть аддон Tree style tabs (более того, в других браузерах такая фича в принципе нереализуема через API для создания аддонов/расширений).
Да и в плане стандартов и кастомизации FF меня устраивает намного больше других браузеров.
Ну а как веб-девелопер, само собой, по-работе использую всё, что только можно придумать, на разных платформах.
«Safari is the new IE6» довольно давно, причём не только на iOS — под macOS та же история, если надо его поддерживать.
Хотя есть надежда, что новый сафари 10, который вот сейчас всем прилетит, будет нормальным. По крайней мере если судить по табличкам фич — ему откровенно получшало.
Будет очень круто, если поддержку сафари 9 можно будет где-то в районе конца этого года/начала следующего выкинуть в новых проектах.
Как фронтендер, не могу не спросить – а что с сафари не так в плане вёрстки/фронтенда?
p.s. из своего опыта могу обматерить только чистый JavaScriptCore, но никак не Сафари/UIWebView/WKWebView.
Плюс эта штука, когда Top Sites отображались в виде 3d-стенки, лично у меня дико тормозила (на не самой слабой видюхе).
Из плюсов разве что режим инкогнито (вроде бы до Safari его не было ни в Opera, ни в Firefox — хотя может, я и ошибаюсь), панель разработчика (уже тогда для меня была гораздо удобнее Firebug) и классная система сглаживания шрифтов.
1) Эстетически он более вписывается в картинку общей системы
2) Меньше жрет системных ресурсов, чем хром или фаерфокс
Не смог. После недели мучений вернулся на Chrome.
Из заметок с той попытки осталось:
* Странная логика загрузки. Сначала тупит потом открывает сразу страницу. Chrome субъективно быстрее.
* Визуально не нравятся вкладки на всю ширину экрана.
* Странная логика закрытия вкладок. Если допустим три закреплены то закрытие четвертой(не закрепленной) закроет все.
- Странная логика загрузки. Сначала тупит потом открывает сразу страницу. Chrome субъективно быстрее.*
Это дело привычки многим удобнее получить контент сразу, а не ждать пока порисуются куски контента, при достаточно шустром интернете это даже плюс.
- Визуально не нравятся вкладки на всю ширину экрана.
Не совсем верно, панель вкладок делится поровну между открытыми вкладками, но при большом кол-ве открытых вкладок крайняя(ие) ужимаются.
- Странная логика закрытия вкладок. Если допустим три закреплены то закрытие четвертой(не закрепленной) закроет все.
Нет такого поведения вкладок в сафари. Скорее всего был баг(safari), как только появилась возможность пинить табы.
* Ну тем не менее мне лично это не нравится. Хочется чтобы вкладка была всегда одного размера.
* Такое поведение есть! Проверил только что. Safari 9.1.3 El Capitan 10.11.6. Сафари. открыты три закрепленные вкладки. Открываю четвёртую обычную вкладку. Закрываю её Cmd-W. Браузера нет. То есть он запущен но улетел нафиг в док.
Само собой дело привычки. 99% того что касается бразуеров это дело привычки.
Ну тем не менее мне лично это не нравится. Хочется чтобы вкладка была всегда одного размера.
Дело вкуса.
Такое поведение есть! Проверил только что. Safari 9.1.3 El Capitan 10.11.6. Сафари. открыты три закрепленные вкладки. Открываю четвёртую обычную вкладку. Закрываю её Cmd-W. Браузера нет. То есть он запущен но улетел нафиг в док.
Нет, вы просто не внимательны, посмотрите внимательно на меню File->Close Tab в сафари:
- Закрепленные вкладки и Одна обычная
- Закрепленные вкладки и несколько обычных
Вы замерите что сочетание клавиш закрытия кладки изменяется, и в ситуации когда у вас будут закрепленные вкладки и одна обычная, сочетание клавиш cmd+w, приведет в закрытую окна так как по факту открытая вкладка единственная.
Немного истории.
Мне 25 лет. Моей жене 28. По сути обычные люди в обычном мире, Не гики, не технари, просто пользователит.
3 года назад я купил свой первый macbook air 13.
Сказать что я был поражен, ничего не сказать. Все в нем было супер. Тонкий, быстрый (а до этого у меня была Toshiba a660), тачпад божественный, впервые я поверил что мышка не нужна. Очень долгая длительность работы батареи. А с учетом того, что тогда я начал работать удаленно, это был просто подарок судьбы, несмотря на свою стоимость в 65 000 рублей. Я полностью доволен своей покупокй. После я мечтал о макбук про, но остановился на macmini серверном. Ноутбук отдал жене.
Теперь по теме. Я конечно все понимаю, нет правда, у каждой модели есть свои недостатки. Например, уже третий год подряд мой макбук весьма посредсветнно подключается к Wifi сетям, особенно общественным. Тем в которых нужно вводить номер телефона, или логин пароль, чтобы получить бесплатный доступ. Вот это самое привественное окно, без свистоплясок в половине случаев не появляется и интернета я не имею. Ну ладно, это я жабатрон, экономлю на 3g модеме.
Как я выше сказал, ок, просто баг серии ноутбуков.
Закрываем глаза на то, что мак сделан специально наоборот от виндоусов, ок, это особенность, которые я давно уже принял. Хотя если бы apple делала автомобили, мы бы за водительскоей сидение, видимо залазили через багажник, ведь зато не как у всех. Но ок, это тоже бог с ним. Общая экосистема это в принципе сглаживает.
На факт стоимости аксессуаров и их качестве, я тоже промолчу. Тут, видимо, я нищеброд с зарплатой в 30к, и в кризис купить зарядник за 6500 для меня проблема, а для американца 100 долларов, это 1/10 его месячного дохода. Тоже самое про аккамулятор. Хрен с ним, что инженеры эпл, когда пришел счетчик циклов заряда/разряда, включили тумблер, по которому ноутбоком просто нельзя было пользоваться, то он неождиннао выключался, при 100 процентах заряда, хотя аккамулятора хватало на 30 минут, многие сервисы, вроде удаленного управления компьютером просто не работали, видимо тоже какая-то блокировка, и прочее, что мгновенно починилось, когда я установил новую батарею. Замечу, что все эти проблемы были при работе от сети. Но ок, с натяжкой еще можно предпложить, что это защита или еще что-то, но проще говоря особенность пользования маком. Хотя по сути это наглый развод и обман. Особенно бесит факт перетирания шнура, когда обычная пружинка из под зажигалки, вставленная в местах перетирания шнура, продлевает его жизнь в 2-3 раза. Но инженеры эпл до этого не додумались или пошли на жертву ради няшного тонкого провода. Бог с ним. Это мое ворчание. Либо плати, либо не пользуйся.
Но вот что я точно никогда не смогу принять, и до сих пор этого не понимаю, почему я полностью согласен с автором данной статьи, что время как минимум сафари, уже позади. Это отвратительная работа сафари, ВНИМАНИЕ, на компьютерах apple.
Я искренне пытался привыкнуть к этому браузеру. Насильно себя пересадил на него. И жену пересадил. По специфике моей работы, сафари тупо не справлялся. Дело в том, что мне нужно открывать по 150 вкладок сайта торгов раз в один час. Для экономии ресурса, я как правило, открываю по 30 вкладок. Сафари с такой нагрузкой просто не справляется. Мозилла в 2 раза быстрее. Хром абсолютный лидер. Поэтому перешел на него.
Но выше это мой частный случай.
А вот когда САФАРИ, стабильно, при каждом запуске, стал зависать на 2-3 минуты, иногда вешая полностью компьютер, при чем в моей и сессии супруги на макбуке и макмини, и делал это после полной чистой переустановки системы, и всех возможных способов починки, этого я не понимаю. Дошло даже до того, что я писал в техподдержку apple, где мне честно ответили что такая проблема есть, исправить ее сейчас не могут, простите извините.
И снова я этого не понимаю.
Ну вообще никак.
Насколько я помню, проблема сохраняется по сей день, а это уже почти целый год. Тоже самое было с проблемами Wifi на макбуках и макмини в Yosemite, если я не ошибаюсь.
Вот таких вещей абсолютно не понимаю. Ну никак.
Их супер хороший браузер, после очередного обновления, просто перестал работать. Точнее каждый раз при запуске тупил 2-3 минуты, а потом медленно раздуплялся, и за ним можно было работать, но стоило усыпить компьютер, и вуаля, снова жди 2-3 минуты. И это на компьютерах apple.
Короче я поддерживаю мнение автора, и комментария выше. И да, при Джобсе такого не было, но это тема затертая до дыр, и сейчас не об этом речь.
Жаль что так случилось.
Спасибо за внимание.
Судя по всему, лучшие времена браузера Safari позади