Привет, GT! iOS никогда не была сильно открытой платформой, тем не менее, мы стараемся предоставить пользователям яблочной операционки доступ ко всем нашим ключевым продуктам и постоянно совершенствуем их. Одним из таких продуктов, само собой, является Google Chrome.



На днях мы обновили Chrome для iOS, полностью изменив систему отрисовки страниц. О ней сегодня и расскажем.

Нам всегда хотелось, чтобы пользователи iOS могли ощутить преимущества внепроцессного режима отрисовки веб-страниц, одной из первых инновационных особенностей Chrome. Однако из-за системного компонента UIWebView это было невозможно. Появление WKWebView в iOS 8 подарило нам такой шанс, хотя переход на новый движок и сопровождался серьезными трудностями. Версия Chrome 48 базируется на новом компоненте и отличается заметными улучшениями в плане надежности, скорости загрузки и быстродействия, а также совместимости браузера с веб-стандартами.

Самые большие изменения касаются стабильности работы браузера. Благодаря режиму обработки в отдельном процессе Chrome продолжает работу даже при возникновении проблем с загрузкой сайта или при нехватке оперативной памяти. С переходом на WKWebView количество сбоев в работе браузера сократилось на 70%. Хотя сообщение «Опаньки...» до сих пор изредка возникает при проблемах с загрузкой, это большой прогресс.


Надежность работы новой версии Chrome в iOS.

И это не все заметные улучшения!.. Добавив поддержку таких функций, как IndexedDB, мы повысили совместимость браузера с веб-стандартом HTML5. По результатам теста HTML5test, Chrome в iOS получил оценку в 409 баллов (до этого — 391 балл). Теперь при переходе к фоновым вкладкам перезагрузка страниц происходит на 25% реже. Тест Octane показал, что скорость работы JavaScript заметно увеличилась, а прокрутка стала более быстрой и плавной.


Работа JavaScript в Chrome для iOS, результаты теста Octane.

Команда разработчиков Chrome продолжает работать, чтобы повысить надежность и качество браузера. Мы надеемся, что вам понравятся наши нововведения!

Комментарии (26)


  1. Celtis
    28.01.2016 18:02

    Появление WKWebView в iOS 8...
    Обновление только для iOS8+?


  1. susnake
    28.01.2016 18:09

    А для BlackBerry10 планируете выпускать chrome?


    1. Mairon
      28.01.2016 22:24

      Google вряд ли будет заморачиваться, учитывая, что сама Blackberry уже выпускает девайсы на Андроиде. Возможно, что канадцам самим бы стоило заняться портированием Chromium, но подозреваю, что это была бы очень дорогая задача без очевидного профита.


    1. Ballon4
      28.01.2016 22:51
      +1

      Разве что тогда же когда и для Windows Phone.


      1. tRaider82
        29.01.2016 16:00
        +1

        Даешь хромого для WP народу! Родной IE просто никакой.


        1. sparkly
          31.01.2016 07:57

          Почему же? Сам пользовался IE на WP8.1, очень хороший (ИМХО, конечно же). А на Windows 10 for Mobile так вообще Edge.


  1. barkalov
    28.01.2016 22:38
    +1

    О, может в этом топике мне помогут. Я уже и гуглил, и писал в саппорт, и в спортлото, все без толку…

    У меня, как мне кажется, совершенно стандартный паттерн поведения: я открываю ссылки в новых вкладках, читаю их по очереди, а когда открытых вкладок становится слишком много, закрываю все разом (или же все те, что слева).

    А ещё я пользуюсь хромом на айпаде. Проблема в том, что там нет функции «закрыть все вкладки». Нет совсем. На десктопе есть, на телефоне есть, а на планшете нет. Приходится целится в крестики закрывать каждую вкладку вручную.

    Раньше, около года назад, когда хром под iOS был довольно нестабильным, его можно было уронить интенсивными свайпами влево-вправо. Это был единственный способ закрыть все вкладки. Как вы понимаете, горю моему не было предела, когда этот баг пофиксили.

    У меня вопрос: о чем вообще думают UX-спецы гугла? О том, как наказать меня за то, что я не купил планшет на Android?


    1. Carburn
      29.01.2016 09:59

      То есть при долгом нажатии на значок ? ничего не происходит?


  1. niXman
    28.01.2016 22:49

    Так а на этой платформе хром использует WebKit, или свой движок?


    1. tikhonglum
      28.01.2016 23:03

      WebKit, судя по всему именно из-за этого убрали сжатие трафика.


    1. OnYourLips
      29.01.2016 09:07

      Нельзя конкурировать с Safari.
      Поэтому все браузеры на платформе iOS должны тормозить и падать (использовать стандартные вебвью-компоненты, свои движки запрещены).


      1. kutensky
        30.01.2016 20:10

        Больше нет. С iOS 8 убрали это ограничение, о чем и говорится в новости


        1. tundrawolf_kiba
          31.01.2016 00:12

          Разве? Насколько я понял суть в том, что заменили старый стандартный компонент на новый стандартный компонент, а не на Blink, например.


    1. daniilr
      29.01.2016 09:59

      На айосе даже FireFox вебкит использует.


  1. tikhonglum
    28.01.2016 22:51

    Жаль конечно, что с текущим обновлением исчезло сжатие трафика.


    1. tundrawolf_kiba
      29.01.2016 00:24

      Попробуйте ЯБ — они на WKWebView еще 10 месяцев назад перешли, но сжатие траффика таки сохранили)


  1. NetBUG
    28.01.2016 23:19
    +3

    В чем измеряются крэши на первом графике?

    График без легенды — маркетинговый буллшит.


    1. Sarymian
      29.01.2016 10:00

      Разве не очевидно — в попугаях!
      А по делу — действительно необходимо указывать, что это: краши приложение в день на одного пользователя? ВСЕГО крашей «до» и «после»?


    1. rauch
      31.01.2016 17:04

      Уже из названия новости "… теперь еще быстрее" отдает маркетинговым буллшитом.
      Браузер был ранее нереально тормозным(сам пользуюсь из-за простой синхронизации вкладок между набором устройств), а теперь ЕЩЕ быстрее… самим-то не смешно от такой формулировки?


  1. SOLON7
    29.01.2016 06:26
    +1

    Скоро Nokia освободится от MS, И так мы увидим либо Нокию с Андроид(Классика). Либо МС все таки внедрит новую ОС как хотели Убунту…


  1. ololoepepe
    29.01.2016 09:58

    Это все круто, а тормоза при наборе текста исправили? Надоело ждать по секундн после ввода каждой буквы, пришлось перейти на сафари.


  1. Aeliot
    29.01.2016 10:00

    Было бы хорошо, если бы хромоделы подправили баузер на обычных дэсктопах. А то при переключении на старую вкладку получаешь «белый экран ничего» (с) вместо страницы. Хотя казалось с чего бы. Контент загружен, отрэндерин. Но по факту, открыть ту же страницу в новой вкладке (загрузить + отрэндерить) оказывается раз в 5 быстрее, чем ждать пока проснётся уже загруженная вкладка.


    1. Carburn
      29.01.2016 10:03

      Наверное ОЗУ малый объем и данные страницы записывается в файл подкачки, откуда их долго обратно в ОЗУ загружать.


  1. yevmal
    29.01.2016 10:00

    Хочется поддержки плагинов, но о них как я понимаю мечтать не приходится?


    1. Carburn
      29.01.2016 10:04
      +1

      Скорее расширений. Да, можно не мечтать.


  1. savostin
    29.01.2016 13:41

    Лучше бы про «серьезные трудности» подробнее рассказали…