Что именно сломало наш любимый Safari в iOS 9.3

73

pic1_safari_ios

Наверняка, если вы уже установили iOS 9.3 на свое устройство, вы столкнулись с проблемой браузера Safari. Открыть ссылку стало практически невозможно, где бы вы ее ни нашли. Как так вышло, что Apple выпустила огромное количество бета-версий iOS 9.3, а релизная версия принесла с собой этот баг? У нас есть ответ на этот вопрос. Более того, прямо сейчас мы наблюдаем за тем, как Apple борется с багом.

На странице блога Бена Коллиера подробно описана причина возникшей проблемы с Safari. В iOS 9 Apple представила «Универсальные ссылки» — функцию, которая позволяет разработчикам связать их сайт и мобильное приложение. Если ссылка ведет на страницу сайта, приложение которого установлено на вашем устройстве, интересующая вас страница будет открыта в приложении, если его разработчики уже используют «Универсальные ссылки».

Как работают «Универсальные ссылки»

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

Когда вы нажимаете на какую-нибудь ссылку, iOS просматривает базу поддерживаемых URL, для того чтобы узнать, может ли эта ссылка быть открыта в каком-либо из установленных приложений. Если операционная система не находит совпадений, ссылка открывается в Safari и другие приложения не запускаются.

Что пошло не так

Похоже, что баг в iOS не позволяет корректно работать «Универсальным ссылкам» после того, как операционная система скачает слишком большой файл с информацией о совместимых URL.

Коллеги из 9to5Mac заметили, что такой файл для популярного приложения Booking.com весил 2,3 МБ. Файл такого размера может просто ломать базу поддерживаемых URL в iOS. Разработчики Booking.com могли бы сделать файл значительно более изящным, но в том, что он оказался способен навредить iOS, виновата в первую очередь Apple.

Не торопитесь удалять приложение Booking.com, это ничего не изменит. А вот если у вас оно не было установлено, не стоит торопиться с установкой. Тем не менее у нас нет точных данных, согласно которым проблема в Safari кроется именно в размерах файлов, опубликованных разработчиками. Есть также версия, согласно которой проблема кроется в функции проверки полномочий, которая позволяет приложениям и сайтам обмениваться информацией о входе в систему.

Даже если проблема не в «Универсальных ссылках», Booking.com обновили свой файл с информацией об URL, и теперь он весит всего 4 КБ, однако это никак не помогло тем, чей браузер Safari уже сломан. Более того, приложение Booking.com за последний вечер обновилось несколько раз, что гораздо чаще, чем Apple обычно принимает обновления на рассмотрение. Есть вероятность, что разработчики Booking.com работают совместно с инженерами Apple над решением проблемы.

Приложение
Appleinsider.ru

Установите на iPhone или iPad, чтобы читать нас в метро, на работе или в кровати. Установить

73 комментария

  1. -1

    Да не любимый он ни разу!(отправлено из приложения AppleInsider.ru)

  2. 1

    а у меня любимый)
    сделали бы они только управление свайпами как в хроме, а лучше как в хроме на андройде)

  3. 2
    vladislav.uglov

    Самое главное, что про сроки решения проблемы ни слова.(отправлено из приложения AppleInsider.ru)

  4. -1

    Нам теперь пофиг, Safari задвинут в папку ненужное.(отправлено из приложения AppleInsider.ru)

  5. 1

    у нас всё работает(отправлено из приложения AppleInsider.ru)

    • 0
      Hurricane9k5

      ivanov, вот-вот, подтверждаю, все работает. За день открыл более 100 ссылок из почты на устройствах 5s и mini 2 — всё отлично, ничего не зависло.
      P. S. приложение на ios какое-то корявое! Сначала вводил правильный пароль, чтобы авторизоваться и написать через приложение. Потом сбросил пароль и пытался уже с новым зайти через него — снова фигли мне. Вот сейчас пришлось через сайт заходить на 5s. Бред! И так не в первый раз. В предыдущий раз все же получилось с третьей попытки зайти в приложение под новым паролем.

  6. 0

    Побыстрее бы уже они решили эту проблему, не могу работать нормально с этим багом…(отправлено из приложения AppleInsider.ru)

  7. 0

    Скажите пожалуйста, на iPhone 6 Plus с неродной кнопка Touch ID, можно ли поставить новую iOS 9.3. Или кирпич знак вопроса(отправлено из приложения AppleInsider.ru)

  8. 0

    Закосячили букинг.ком , виноват эпл..(отправлено из приложения AppleInsider.ru)

  9. 0

    Не пойму почему говорят только про иос 9.3, у меня перестал сафари работать в 9.2.1!(отправлено из приложения AppleInsider.ru)

  10. 0

    если не работает надо постучать(отправлено из приложения AppleInsider.ru)

  11. -1

    У меня все работает не каких ошибок в этой обнове вооооооообще не вижу!!!(отправлено из приложения AppleInsider.ru)

    • 0
      dazzlebrunet

      Arkadiy007, Видимо нужно сбрасывать настройки, либо устанавливать как новый. А вообще, я как пользователь не должен делать такие трюки, об этом должна заботится компания. Неужели за 9 лет не научились писать код без ошибок?! Странно ведь все это.(отправлено из приложения AppleInsider.ru)

  12. 0

    Отличное приложение booking в Питере остановился в нормальном номере на 2 ночи всего за 3400 напротив станции метро «Адмиралтейская»(отправлено из приложения AppleInsider.ru)

  13. 0
    Nickolay Ivanov

    У меня это любимый браузер. И проблем никаких нет с ним) айфон 6, иос 9.3(отправлено из приложения AppleInsider.ru)

  14. 0

    Все нормально работает на 6s…(отправлено из приложения AppleInsider.ru)

  15. 0

    Ну что ломанный ios 9.3?! А большинство кричало, ставьте, все гуд! Запомните, инженеры apple уже не те что были при Джобсе!!!(отправлено из приложения AppleInsider.ru)

  16. -1

    Вы хотите сказать, что если Я открою сайт Apple Insider в сафари, он должен перебросить меня в приложение Apple Insider вместо открытия страницы?(отправлено из приложения AppleInsider.ru)

  17. 0

    Глюков не обнаружено на: ipad3, iphone 4s, 5c, 6 plus
    Везде последняя ось.(отправлено из приложения AppleInsider.ru)

  18. 0

    Во время откатился назад на 9.2.1(отправлено из приложения AppleInsider.ru)

  19. 0

    Ржака) проблема номер один ) сафари) других проблем нет в жизни))(отправлено из приложения AppleInsider.ru)

  20. 0

    Стопроцентный, работающий вариант — окрасить совой эпл-гаджет в коричневый цвет!!! И вообще, компании надо оставить только один цвет для всех устройств — коричневый! Блин, с 2009 года пользуюсь яблочной техникой и всегда был горой за бренд по одной простой причине — стабильность работы. Купил и не надо плясать с бубном, пока не придет время менять на новую модель, при желании! Заглючить аппарат мог только от удара по стенке. Я конечно все понимаю, но 5!!!! дней тысячи пользователей остаются в неведении, что вообще происходит! )) Не уровень, вообще

  21. 1

    Не пойму почему только про iOS 9.3 речь.
    У меня iPhone 5c на 9.2.1 та же проблема!!! Не работает сафари, и ссылки из любых приложений Viber, what’s up и тд. Если держишь ссылку не появляется скопировать, а все виснет. Это реально жесть!
    Работает только Puffin браузер. Последняя нормальная система была iOS 6 все остальное превращается в шлак.(отправлено из приложения AppleInsider.ru)

    • 0
      YaroslavRakhnenko

      BlackElijah, Поддержу, на 9,2 та же проблема. А значит, не 9.3 сломало ссылки, НО что тогда это ?!(отправлено из приложения AppleInsider.ru)

    • 0

      BlackElijah, Тоже поддерживаю. На 9.2.1 сломался сафари. Видимо причина не просто в 9.3, а в 9. У меня сломал букинг, я его обновила 25.03 на версию от 17.03. После этого и заглючило.
      Вчера сделала восстановление через Айтюнс из резервной копии, сделанной до обновления букинга. Пока все работает. Не понимаю почему, но работает))) Версия иос осталась 9.2.1, версия букинга не знаю теперь какая- боюсь запускать)))(отправлено из приложения AppleInsider.ru)

      • 0

        mariaYa163, Я приложения не обновлял недели 2. Не ставил ничего нового. И не работает. Уже думаю может неправильно держу айфон.(отправлено из приложения AppleInsider.ru)

        • 0

          BlackElijah, Но букинг-то стоит? И если да, какой версии? Может как раз та, злополучная?)))(отправлено из приложения AppleInsider.ru)

          • 0

            mariaYa163, Букинг установил около года назад и с тех пор не обновлял, удалил вчера, версию не посмотреть уже, но точно не новая.
            Вообще приложения выборочно сейчас обновляю, не все после обновлений становятся лучше((((отправлено из приложения AppleInsider.ru)

            • 0

              BlackElijah, Хм… Тогда больше не знаю чем помочь. Видимо причина в другом приложении, или вообще в другом…(отправлено из приложения AppleInsider.ru)

              • 0

                mariaYa163, Ну да… Может не так держим, может скайнет потихоньку захватывает мир)) может как некоторые пишут нам это только кажется, у них то «iOS 9.3 — полет отличный»(отправлено из приложения AppleInsider.ru)

  22. -1

    Вы опечатались. Наш любимый ,браузер хром. И он работает!. Так что вы ошиблись два раза.

  23. 1

    Странно, но у меня все работает. Booking стоит.. уже начинаю думать, может, спасает то, что Facebook-а нет… =)

  24. 0

    У меня все нормально работает!!!(отправлено из приложения AppleInsider.ru)

  25. 0

    6S 9.3 все нормально, нет этого бага(отправлено из приложения AppleInsider.ru)

  26. 0

    Мне интересно, как можно было вместо 4 КБ сделать файл размером в 575 раз тяжелее? Забавно…(отправлено из приложения AppleInsider.ru)

  27. 0

    Запоздалая перепечатка, выдаваемая за статью «по мотивам».(отправлено из приложения AppleInsider.ru)

  28. 0

    4 устройства на ios все работает. Обновился сразу де после выхода йоси. По ссылкам перехожу и не тужу(отправлено из приложения AppleInsider.ru)

  29. 0

    6s. iOS 9.3 , уже невыносимо. Когда они решат эту проблему?(отправлено из приложения AppleInsider.ru)

  30. 0

    Проблема не в том, что Сафари у многих не работает. А в том, что и ссылки из почты не открываются и даже не копируются!(отправлено из приложения AppleInsider.ru)

  31. 0

    И сломалось это не в 9.3, а раньше в 9.2.1. После одного из обновлений. Возможно букинга.

    Эппл давно пора подумать над утилитами восстановления штанах программ системы и отката после обновлений отдельных программ.(отправлено из приложения AppleInsider.ru)

  32. 0

    Ска пид***сы почему ничего не делают ?
    По воздуху не обновиться
    Сафари все так же висит
    Даже если джаву вырубить
    Разочаровался(отправлено из приложения AppleInsider.ru)

  33. 0

    Скaa пид***сы почему ничего не делают ?
    По воздуху не обновиться
    Сафари все так же висит
    Даже если джаву вырубить
    Разочаровался(отправлено из приложения AppleInsider.ru)

  34. 0

    Такое чувство, что в 9.3 (13е233) эти уроды забыли прописать строчку «slow=yes». Но уже в 13е237 они опомнились и поправили это недоразумение. Молодцы, оперативно. 5s снова с тормозами(отправлено из приложения AppleInsider.ru)

  35. 0

    Я восстановил айфон 6 до заводского состояния, потом восстановил из копии. Когда устанавливались программы, удалил booking.com не дожидаясь, пока он установится до конца. Всё починилось и работает. До этого ссылки не открывались, booking.com стоял. iOS 9.3(отправлено из приложения AppleInsider.ru)

  36. 0
    Crystal Magic

    2,3 мб… У меня челюсть отвисла после этой цифры… В 2 мб можно сохранить целую книгу что бы вы представляли колво ссылок.
    Разрабам за такое колво надо по голове постучать и очень сильно

Авторизуйтесь Чтобы оставить комментарий