Браузер Safari обновился до 5й версии

    Примерно полчаса назад Apple выложила для свободного скачивания новую версию своего браузера — Safari 5.


    Список изменений коротко можно описать тремя пунктами:
    • Safari Reader — специальный интерфейс для чтения статей (и текстов вообще)
    • Safari Extensions — долгожданная поддержка расширений (впрочем, довольно специфичная)
    • Улучшенная поддержка HTML5

    Safari Reader


    Safari Reader — новый элемент интерфейса браузера, облегчающий чтение длинных статей. С помощью специальных алгоритмов Safari может догадаться, что на странице размещена статья и по вашему желанию показать вам ее в лишенном лишних элементов интерфейсе. Выглядит это примерно так:

    image
    Обратите внимание на кнопку «Reader» в строке адреса

    Типичный новостной сайт, например, Lenta.ru уделяет исключительно мало пространства непосредственно статье. Habrahabr, показанный на примере (рекурсия rules!) тоже не слишком похож на хорошо сверстанный журнал.

    При нажатии на кнопку «Reader», статья представляется нам совсем в ином виде:


    Что умеет Reader:
    • Определяет статьи практически везде. Я не смог найти сайта, где у него не получилось.
    • Автоматически загружает и отображает следующие страницы, если статья разбита на отдельные страницы
    • Умеет печатать статью (больше не нужна отдельная «версия для печати» на сайтах)
    • Умеет запоминать настройки размера текста для каждого сайта

    Safari Extensions


    Гораздо более интересное, но одновременно гораздо более неоднозначное нововведение — поддержка расширений, которых Safari очень не хватало.

    Понятно про них пока не все, но кое что ясно:
    • Расширения базируются на HTML5, JS и CSS скриптах
    • Расширения запускаются в сэндбоксе
    • Расширение может иметь кнопки в тулбаре, собственный бар, пункты в контекстном меню
    • Для расширений существует свой JS API, позволяющий получать доступ к окнам и табам браузера
    • Естественно расширение может использовать всяческие современности вроде Local Storage, Geolocation и прочее
    • Разработка расширений ведется непосредственно в Safari 5 с помощью Web Inspector
    • В Safari 5 встроен инструмент, упрощающий разработку расширений: можно мышкой накидать настройки расширения, элементы тулбара, собственного бара, контекстного меню
    • Разработка под Safari 5 требует наличие development-аккаунта (но он бесплатен)
    • Каталог расширений откроется позже этим летом

    Полная информация уже сейчас доступна на developer.apple.com после простой регистрации.

    В целом, API выглядит очень простым, в документации описаны параллели с аналогичным API от Chrome, и параллели с Greasemonkey.

    HTML5


    Также, что вполне логично, Safari 5 гораздо плотнее поддерживает HTML5, а именно:

    Ресурс html5test.com дает Safari 5 136 очков. Последний Chromium получает там 135.

    Прочие нововведения


    Кроме больших фич, описанных выше, есть и маленькие, но удаленькие:
    • Улучшилась адресная строка: адаптивный поиск, поиск по содержимому страниц в history, отображение title страницы прямо там
    • ура! прогресс загрузки страницы вернулся в адресную строку как прогресс-бар
    • Существенно улучшилась производительность как JS-движка, так и программы в целом
    • Появился DNS Prefetching и якобы улучшилась система кеширования. Нужно смотреть, но если улучшения в кешировании правильные — это очень здорово
    • Новые штуки в Web Inspector, в частности — новая Timeline, на которой показывают вообще все. Очень круто для отладки сложных JS-приложений. Смотрите скриншот:
    • Как подсказывают в комментах — Safari 5 по-человечески работает с доменами на языках, отличных от английского, то есть секс.рф остается секс.рф и в адресной строке.


    Отсебятина


    Последнее время мне казалось, что Safari, взяв амбициозный старт, очень сильно застряла в прошлом. И не то, чтобы выход Safari 5 придал много оптимизма, но мне кажется очень правильным (насколько это можно оценить сейчас) выбранный путь работы с расширениями и прицел на HTML5 вкупе с его маркетинговым продвижением.

    Safari 5 — быстрейший, удобный браузер, возможности которого очень быстро очень сильно увеличатся за счет необъятного сообщества разработчиков, которым знаменита Apple. И так как разработка расширений, разработка красивых и полноценных веб-интерфейсов, активное использование новейших возможностей, таких как geolocation, позиционируется как третий столп в дополнение к iPhone-разработке и Mac-разработке, я уверен — уже через два-три месяца каталог расширений для Safari будет как минимум не хуже того, что есть сейчас для Chrome; а веб как таковой наконец-то сделает серьезный скачок вперед и окончательно закопает desktop-приложения на массовом рынке.
    Поделиться публикацией
    Комментарии 137
      0
      А есть примеры расширений от самих разработчиков?
      И они будут кросс платформенными (Mac/Win)?
      И будет ли их централизованный каталог?
        +1
        1) Примеры есть на developer.apple.com. Но накидать свое расширение можно за 5 минут (я это уже сделал)
        2) Да, они работают везде, так как базируются исключительно на HTML5/JS/CSS3. Браузер их сам и выполняет.
        3) Каталог будет, цитирую «позже этим летом»
          +1
          Вот уже сделали расширение (скачать пока нельзя): www.panic.com/blog/2010/06/coda-notes-previe/
            +1
            Ну там немного не так — они его 4 дня делали.

            Но все равно — супер. Очень классный пример.
        • НЛО прилетело и опубликовало эту надпись здесь
            +1
            чё-то html5test.com для safari 5 на windows 7 только 93 выдает
              0
              Да, мои результаты были на Mac OSX 10.6

              А где именно она недобирает на W7?
                0
                audio и video по нулям, Text-level semantic elem… 4/5, Forms 22/27, User interaction 12/19
                З.Ы. качал без QuickTime
                +12
                не для холивара, а объективности ради — под win xp chrome 5 выбил 142
                  0
                  под linux тоже: 6.0.426
                  +8
                  Тоже просто для инфо: под Ubuntu 9.10 Chrome 5 набирает аналогичный результат: 142 балла.
                    0
                    И национальные домены тоже отображает «по-человечески».
                    0
                    138 выдало, сафари 5.0 (7533.16), виндовс 7

                    Чёрт, у Сафари остался один огромный минус: после закрытия браузера вкладки автоматически не восстанавливаются, надеюсь в расширениях решат эту проблему. Задолбался восстанавливать все окна каждый раз :-(
                      +4
                      History -> Reopen All Windows from Last Session
                        +1
                        Так и делаю каждый раз. Много удобней, когда вкладки открываются сами (естественно с возможностью отключить всё это)

                        У ридера обнаружены проблемы с флешем. Либо не появляется эта функция, либо флеш не отображается в ридере.
                          +1
                          А Flash это текст?
                            +2
                            А картинки — это текст? Картинки же отображаются.
                              0
                              Флеш — это часть контента. Если уж отображаете статью, то показывайте все элементы. Хомм ниже правильно написал, картинки же отображаются без проблем.

                              Теперь интересно, это часть борьбы против флеша или просто недоработка? Правды всё равно не узнаем.

                              Мне уже очень понравилось читать статьи в ридере, жаль что не всё работает :-(
                                0
                                Часть контента, не спорю, но это плагин, как Java, например. Думаю плагины не предусмотрены в подобном просмотре.
                                  +1
                                  Вы всё правильно говорите, но пользователю должно быть глубоко пофиг. Это же Эппл, всё просто должно работать. Как? Это головная боль разработчиков.

                                  Кстати, попробуйте посмотреть эту статью на авторевю, тоже не всё корректно, хотя ни капли флеша.
                                    0
                                    Простите меня великодушно, но в статье habrahabr.ru/blogs/mobile/95882/ у меня отображается Flash.
                                      0
                                      Виндовс или Мак, Мак или Виндовс? Вот в чём вопрос :-)

                                      У меня тока пустое место там отображается, флеш не прогружается. Вин7
                                        0
                                          0
                                          Значит всё что я писал справедливо только для виндовс версии.
                                          Ещё один повод переходить на маки :-)
                                            0
                                            Safari 5, по сравнению с 4-ой версией, стал просто летать, особенно заметно это с Top Sites, раньше реально тормозило, приходилось эту возможность выключать, было не удобно, теперь нет никаких проблем...)
                                      0
                                      Посмотрел статью, вся полностью отлично отобразилась в Reader.
                                        0
                                        Эти элементы тоже? Надеюсь виндовс версия ещё обновится.
                                          0
                                          Этих элементов действительно нет… Там табличка отдельная, может поэтому он ее игнорит… В любом случае, идеального нет ничего, тем более идеально универсального, согласитесь :)
                                            0
                                            Если бы вокруг всё было идеально, то занудам вроде меня вообще нечего было бы делать в этом мире :-)
                                    +1
                                    режим называется reader, поэтому логично, что flash не отражается, так как flash-контент активный и не предназначен для статического чтения. представьте, что режим reader это как распечатать статью на бумаге и читать. зачем там flash?
                                      +2
                                      Зачем тогда видео в журналах для айпада? Это же журналы, статические данные.

                                      Бред говорите, если флеш — часть контента, то он обязан отображаться. Но не отображается.

                                      И да, чтобы меня не поняли превратно: я не люблю флеш, но он часть наших реалий. Сейчас всё вставляемое в блоги видео на флеше, просмотр картинок с фликра тоже флешевый, презентации: опять флеш.

                                      Эппл форсирует события, было бы хорошо, если через пол года всё вставляемое видео будет на хтмл5, без флеш объектов. Думаю, такое видео будет воспроизводиться в ридере, что вы потом скажете? Эппл одумались? Решили сделать не статичный контент в ридере?

                                      Но сейчас есть то что есть.
                                0
                                А никто не в курсе как с 5-м сафари работает ли ClickToFlash? и glims?
                                  0
                                  ClickToFlash у меня заработал без проблем.
                                    0
                                    ClickToFlash работает, glims не использую.
                                      0
                                      Восстановление открытых вкладок не работает. Поисковые плагины работают.
                                        0
                                        Это я про Glims.
                                          0
                                          Да, спасибо. Вот только что обновился. КликТоФлеш работает, Глимс — работает все, кроме то, что больше всего было нужно, а именно — восстановление открытых вкладок. :(
                                            0
                                            Я тоже этим огорчен :( Придется пока самому через меню запускать
                                      +1
                                      История -> Открыть все окна из последнего сеанса
                                        0
                                        А в windows версии есть такая фишка?
                                          0
                                          Всё, нашёл, по-умолчанию строка с меню была скрыта.
                                    +4
                                    он очень быстрый.
                                    Good work Apple
                                      +1
                                      Не очень понятно в чём именно заключается поддержка , , и т.д. Какие изменения в этом плане по сравнению с предыдущей версией сафари?
                                        +1
                                        *article, aside, footer, header, hgroup, nav, section
                                        надо было предпросмотр нажать…
                                        0
                                        только вот под виндой, почти тоже самое что и было…

                                        Windows 7 x32 / Safari 5.0 (7533.16) + QuickTime
                                        по тесту выдает 93
                                        вместо Reader-а старая кнопка RSS
                                          0
                                          Да, с HTML5 Video/Audio под виндой какая-то ерунда.
                                            0
                                            QuickTime надо установить
                                              0
                                              у меня установлен — youtube.com/html5 не работает
                                              0
                                              Windows 7 x32 / Safari 5.0 (7533.16)

                                              YouTube в режиме html5 работает, зато не работает Google Wave
                                            0
                                            Вот что не понравилось из мелочей:
                                            Строка состояния. Либо она есть, либо её нет. А узнать что кроется под ссылкой — никак.

                                            Из «а может есть?»
                                            Синхронизация закладок через какие либо механизмы возможна?
                                              +1
                                              Не понял про строку состояния. Она должна быть включена. Наводите на ссылку — в ней показывается URL.

                                              Синхронизация закладок работает на Mac через mobile me.
                                                0
                                                по умолчанию в Win она отключена. И когда наводишь на ссылку — ничего не показывается. Приходится её включать. Но держать её включенной только для этих целей как-то… Ну сами понимаете.

                                                Про MM в курсе. Но это для счастливых обладателей Мака) Под Win никаких сервисов нету, не знаете?
                                                  +3
                                                  Если я правильно вас понял, то:
                                                  Напишите расширение, показывающее адрес ссылки в строке адреса!!!
                                                  Аналогично Fission для Fx.
                                                    +1
                                                    уже есть расшиерние такое: github.com/vasshaug/popupstatusbar.safariextension/downloads
                                                +6
                                                прошу прощения
                                                  0
                                                  хм. А что я не так делаю? Что-то где-то не так.
                                                    0
                                                    А, типа тест обновили. Фух. Понятно.
                                                  +5
                                                  Поставил. Reader — забавная штука) Можно, например, читая комментарии, быстро посмотреть что-то в посте.
                                                  Интересно, память все так же гигабайтами жрет?
                                                    +15
                                                      –1
                                                      Разве корректно сравнивать альфу и релиз? На официальной странице загрузки www.opera.com/browser находится другая версия, которая показывает не такие блестящие результаты.
                                                        +5
                                                        Смотрел в версии 10.53, идентично представленному.
                                                          0
                                                          Вы правы, я заблудился в своём зоопарке браузеров. Смотрел в 10.10, где это свойство не поддерживается вообще.
                                                        +2
                                                        В Хроме текст смотрится хорошо, как в Опере, а вот рамка выглядит еще хуже, чем в сафари:
                                                        image
                                                          –3
                                                          136/160
                                                          Тэг time, почему-то считает, что aac у меня не проигрывается ну и нет поддержки всякого говна типа ворбис и теора.
                                                          grab.by/4Okl
                                                          +1
                                                          А если использовать эппловское сглаживание шрифтов, то выглядит заметно лучше.
                                                          –5
                                                          Chrome забавно отреагировал (кликабельно)

                                                          Dock
                                                            +8
                                                            Хром по-моему на все исполняемые файлы так реагирует.
                                                              –2
                                                              Не уверена, но вроде бы я в первый раз такое вижу. На хроме, правда, пару недель, но dmg качала и раньше.
                                                                +1
                                                                Во всяком случае точно в Windows, когда в Хроме не стоит галочка в «Запрашивать место для сохранения...» в настройках, то на любых exe показывается точно так же:

                                                                Думаю, с dmg та же история.
                                                          0
                                                          не могу понять почему на некоторых сайтах Reader через раз запускается
                                                          0
                                                          Также, что вполне логично, Safari 5 гораздо плотнее поддерживает HTML5, а именно:
                                                          Теги , , , , , , ,
                                                          Прокомментируйте, пожалуйста, чем отличается поддержка этих тегов в Сафари четвёртой и пятой версий.
                                                            +1
                                                            Оказывается, уже задавали аналогичный вопрос и также попались на удочку парсера. Присоединяюсь к вопросу выше.
                                                            0
                                                            Блин, Ридер — это прорыв, моя мечта! До сих пор это какими-то граблями делали, типа вебсервисов или кривых ФФ-экстеншнов. Кардинально новое качество веб-чтения!
                                                              +2
                                                              Safari Reader интересен. Если в таком виде ещё и на печать можно отправить, то совсем замечательно.
                                                                +1
                                                                можно
                                                                  0
                                                                  Мышку вниз опустите, всплывет панелька с зумом и печатью
                                                                  –7
                                                                  Ну как бы Chrome больше очков набирает и визуально тот же гугл в нем быстрее открываеться
                                                                  –6
                                                                  Opera 10.53 Сборка:3374 набрала 102 балла на html5test.com/
                                                                  я немного разочарован в опере(
                                                                    –5
                                                                    10.60 альфа — тоже. Но у них другой путь, другие приоритеты. В Сафари некоторые вещи появились только сейчас. Радость о возвращении прогресс-бара в адресную строку умиляет: в той же Опере это кастомизируемо. ;-) А уж поиск в истории и букмарках уже очень давно в ней существует.

                                                                    Поэтому, по юзабилити ни один браузер Оперу не переплюнул. А до реализации технологий недолго ждать осталось, имхо. HTML 5 ещё не панацея.

                                                                    Ещё посоветовал бы топик-стартеру для начала сравнить браузеры, прежде чем заявлять что сабж — «быстрейший».
                                                                      +2
                                                                      Сафари 5. Быстрейший.

                                                                      image
                                                                        –5
                                                                        Прув-линк!
                                                                        Пока я вижу, что быстрейшая Опера.
                                                                          –1
                                                                          Вот сейчас проверял загрузку одинаковых сайтов визуально на сафари и хроме. Хром оказался быстрее.
                                                                      –2
                                                                      первый раз за 5 лет подумываю перебраться на некоторое время на safari
                                                                        +2
                                                                        Функционал аналогичный Reader давно доступен в любом браузере через букмарклет — lab.arc90.com/experiments/readability/

                                                                        И тоже кстати, очень хорошо работает.
                                                                          0
                                                                          ну не то чтоб вот совсем хорошо, но да, вполне себе работает. из минусов там можно отметить торлько отсутствие настройки выравнивания текста и заметное подтормаживание на больших страницах. и, кстати, для Гуглохрома он есть экстеншеном — goo.gl/TvuN
                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                            –5
                                                                            Посмотрим, посмотрим…



                                                                            Нет, ну все понятно, Хром заботится о безопасности, тем более файл .dmg, но тем не менееу лыбнуло: Вы действительно хотите загрузить Safari 5?



                                                                            А вообще, я пару дней назад временно перешел на Chrome из-за его щадящего поглащения ОЗУ. Жаль, к Safari уже привык.
                                                                              +1
                                                                              А что с результатами на beta.html5test.com/?
                                                                                0
                                                                                208
                                                                                AND 7 BONUS POINTS
                                                                                0
                                                                                Если кому-то нужен подобный ридер без пятого Сафари, тут: lab.arc90.com/experiments/readability/ Не моё, но пользую ежедневно.
                                                                                  0
                                                                                  Почему все замеряют тесты html5? Самое важное изменения — JS-машина nitro (squirrelfish extreme)
                                                                                    +1
                                                                                    Что со старыми плагинами? 1Password, Glims, Xmarks? Работают?
                                                                                      +1
                                                                                      1Password уже обновился и поддерживает. Остальные видимо в процессе
                                                                                        0
                                                                                        1Password — обновили, все отлично
                                                                                        Glims — единственный баг с Ctrl+Z, тк функция теперь есть нативно в Safari, то открывается дважды. Нужно отключить в настройках плагина.
                                                                                        Xmarks — все ок, проблем не заметил.
                                                                                        0
                                                                                        «А Safari реально быстрее» — доносится из уголоков нашего яблочного офиса.
                                                                                          0
                                                                                          Последний Chromium получает там 135.
                                                                                          хмм, а мой хром только что получил там 142
                                                                                            –2
                                                                                            Первый косяк нового Safari 5 img692.imageshack.us/img692/5272/34941720.png ^_^
                                                                                            в FF 3.6.4 все гуд.
                                                                                            Страничка www.nvidia.ru/object/games_farcry2_ru.html
                                                                                              +1
                                                                                              В Опере и Хроме так же, как и в Сафари.
                                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                              0
                                                                                              Кстати, на этой вот странице у меня сафари почему-то не показывает кнопку «Reader». Вот в других постах — да.
                                                                                                0
                                                                                                Я тоже не совсем врубаюсь, в каких местах эта кнопка показывается, а в каких нет. Однако там, где показывается, — работает шикарно эта функция. Ни разу не ошиблась, где контент.
                                                                                                0
                                                                                                Лучше скажите кому-нибудь удалось получить сертификат разработчика для расширения?
                                                                                                  0
                                                                                                  Да, это не проблема.
                                                                                                    0
                                                                                                    Расскажи подробно, пожалуйста.
                                                                                                      +1
                                                                                                      Ну идем на developer.apple.com/programs/safari/, там жмём на Join, проходим через все шаги (попутно нужно будет зарегать Apple ID, если нету), потом снова возвращаемся на developer.apple.com/programs/safari/ и там будет кнопка «Получить сертификат».
                                                                                                        0
                                                                                                        Большое спасибо!
                                                                                                          0
                                                                                                          Именно для Safari пока нельзя. В Конструкторе расширений до сих красный крестик. Я что-то делаю не так?
                                                                                                    0
                                                                                                    А можно в Windows 7 добиться нативного скина Safari?
                                                                                                      +2
                                                                                                      Бесспорно он хорош, но не все так радужно к сожалению (
                                                                                                      Зашел после обновления в Яндекс.Метрика и…
                                                                                                      042F043D04340435043A0441.041C0435044204400438043A0430
                                                                                                        0
                                                                                                        Обновил сводную таблицу результатов (3d движок на js + canvas) —
                                                                                                        image
                                                                                                          0
                                                                                                          Хорошая новость. Пойду закачаю. Кто знает, 1Password работает в этой версии? И Evernote?
                                                                                                            +1
                                                                                                            А что, в старой версии нет текстового поиска по странице (этой)?
                                                                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                              +1
                                                                                                              На главной — да, и у меня нет. Только в статьях.
                                                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                  0
                                                                                                                  Хм. У меня на этой странице есть — screencast.com/t/YjM3MjM5
                                                                                                                    0
                                                                                                                    Как-то он выборочно добавляет. На соседнем топике и у меня эта функция не работает. Искусственный интеллект, не иначе).
                                                                                                                +1
                                                                                                                Интересно, будет ли AdBlock для Safari? Только из-за него и сижу на файрфоксе. Не поймите превратно, но очень очень часто полезного контента на сайте — 20%, остальное — мельтешащие сиськи.
                                                                                                                  0
                                                                                                                  Разработка — дело пары дней.
                                                                                                                    0
                                                                                                                      0
                                                                                                                      А чем вам не нравится AdBlocker? Он и в 64-бит работает в отличие от AdBlock'a, и режет рекламу так же, и фильтры работают так же. Хм, и в пятом Сафари он без обновлений запустился. Попробуйте.

                                                                                                                        0
                                                                                                                        Требования: Mac OS X 10.5.x :(
                                                                                                                          0
                                                                                                                          Там еще плюсик в конце, кроме того в 10.5 нет 64-х разрядной версии.
                                                                                                                          Только что поставил на 10.6.4
                                                                                                                      0
                                                                                                                      Очень радует «Mac + PC». Возможно когда-нибудь эту сумму можно будет увидеть на коробках Mac OS X… Мечты, мечты.
                                                                                                                        0
                                                                                                                        Занятно, что зависшее расширение вешает весь браузер и, если это расширение запускается вместе с браузером, то что с этим делать не вполне ясно.
                                                                                                                          0
                                                                                                                          Режим чтения — очень порадовал, однако как я понял сделать «лист» ридера пошире никак нельзя? На широком экране этого очень не хватает (привык читать большим шрифтом).
                                                                                                                            0
                                                                                                                            Кстати, ещё никто не видел расширения наподобие GreaseMonkey?
                                                                                                                            0
                                                                                                                            На WinXP SP3 был установлен Safari 4. Пятая версия установлена «поверх». В итоге — ошибка
                                                                                                                            «The procedure entry point JSValueMakeFromJSONString could not be located in the dynamic link library JavascriptCore.dll»

                                                                                                                            Возможно кому-нибудь пригодится решение
                                                                                                                            wizpip.com/blog/2010/06/safari-5/

                                                                                                                            • Удалить Safari через установку-удаление программ
                                                                                                                            • Удалить Apple Application Support через установку-удаление программl
                                                                                                                            • Удалить папку X:\Program Files (x86)\Safari
                                                                                                                            • Удалить папку X:\Program Files (x86)\Common Files\Apple\Apple Application Support
                                                                                                                            • установить Safari заново

                                                                                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                            Самое читаемое