Новости и события » Hi-Tech » Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

iOS 13 и macOS 10.15, которые вышли этой осенью, стали одними из самых проблемных версий операционных систем за последние несколько лет. Еще бы, ведь за первый месяц после их запуска Apple выпустила для них по 3-5 обновлений с исправлениями, но так и не смогла устранить всех проблем, которые прокрались в релизные сборки. Некоторые пользователи даже решили, что проблемность - это характерная черта нечетных версий операционных систем Apple, ведь 10-я и 12-я работали вполне исправно. Но Дэвид Шейер, бывший инженер Apple, проработавший в компании 18 лет, объяснил, что нумерология тут совершенно не при чем.

Содержание

  • 1 Как экосистемность вредит Apple
  • 2 Нововведения мешают iOS быть стабильной
  • 3 Как пожаловаться о проблеме в Apple
  • 4 Почему Apple игнорирует баги
  • 5 Apple заботят только новые устройства

Как экосистемность вредит Apple

Многие вспоминают, что во времена Стива Джобса iOS и macOS не имели такого количества проблем, как их современные версии. Это не миф, а чистейшая правда, потому что каких-то десять лет назад ассортимент продукции Apple был гораздо уже. Наращивая его, компании пришлось учитывать особенности каждого продукта в каждой своей ОС, потому что все они формируют единую экосистему. Это действительно сложно, учитывая, что за последние годы модельный ряд Apple вырос в несколько раз, если сравнивать его с серединой нулевых - началом десятых годов.

Нововведения мешают iOS быть стабильной

Apple не стоит на месте в своем развитии и регулярно расширяет возможности операционных систем. В iOS 13 компания анонсировала появление многих функций, которых раньше просто не было - от подсчета планируемого времени прибытия в Apple Maps до общего доступа к папкам в iCloud Drive. Разработчики стараются успеть выпустить обновление в срок, а из-за обилия нововведений банально не успевают и им приходится откладывать их. Но даже метод последовательного запуска новых функций не очень работает, потому что нужно как-то связать их со старыми, чтобы не было внутреннего конфликта.

Как пожаловаться о проблеме в Apple

В операционных системах Apple есть специальный инструмент, который отправляет компании данные о всевозможных сбоях. Он помогает разработчикам понять, почему приложения вылетают, а активация тех или иных функций провоцирует перезагрузки. Но, к сожалению, этот инструмент собирает информацию только о критических ситуациях вроде вылетов, но не учитывает других багов, которые не приводят к завершению работы. Поэтому так часто пользователи сталкиваются с ситуациями, когда что-то не работает или работает не так, не говоря уже о сбоях верстки. Эти баги Apple собирает по старинке - по отзывам тестировщиков.

Почему Apple игнорирует баги

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

Apple заботят только новые устройства

Еще один принцип, которым руководствуется Apple при тестировании и отладке новых версий ОС, состоит в том, чтобы они идеально работали на новых устройствах. Если в компании узнают, что какие-то функции обновления действует неправильно на iPhone 11 и на iPhone 8, в Купертино в первую очередь займутся исправлением бага в прошивке iPhone 11, если баг не универсален. Но это и понятно, ведь именно новые устройства формируют имидж компании, и именно они должны стать ключевой статьей ее дохода на ближайший год.

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем

Apple IPhone


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх