Apple он хлестал себя кнутом. Пользователи часто критикуют его за добавление новых функций, но часто с ошибками. Напротив, когда компания решает посвятить все свое время «сглаживанию» системы и ее оптимизации, ее снова критикуют за отсутствие инноваций.
В конце концов, то же самое было и в случае iOS 12. Одна группа пользователей похвалила систему, потому что она была действительно стабильной, быстрой и, что самое важное, без серьезных ошибок. Однако вторая группа пользователей жаловалась на то, что двенадцатая версия по сути не принесла никаких новых функций и не продвинула систему дальше.
S iOS 13 мы сейчас переживаем противоположную ситуацию. Новостей достаточно, но они не всегда работают так, как надо. Apple уже выпущен полная серия обновлений патчей и еще не закончил настройку. Тогда это за углом iOS 13.2 с режимом Deep Fusion, который уже находится в четвертой бета-версии.
Возможно вас интересует
я скучаю операционная система тоже не избежала macOS Catalina, хотя и не привнес слишком много существенных нововведений. Однако пользователи по-прежнему сообщают о ряде проблем, усложняющих их повседневную работу, будь то ошибки непосредственно в системе или проблемы с драйверами или программным обеспечением. И это не говоря о том, что в общих частях установки пользователи зависали на экране настроек.
Все это создает впечатление, что Apple не имеет возможности выпустить беспроблемную версию программного обеспечения.
Дэвид Шайер против попыток объяснить ситуацию вклад в TidBITS. Шаер работал в AppЛу более 18 лет работал разработчиком на многих проектах. Поэтому он не понаслышке знает, как идет разработка программного обеспечения в компании и где произошла ошибка.
Старые системные ошибки не устранены
Apple имеет собственную систему оценки сообщаемых ошибок. Все подвергается приоритезации, при которой новые ошибки имеют приоритет над старыми.
Когда разработчик случайно нарушает какую-то функциональность, мы называем это регрессией. Ожидается, что он все исправит.
Как только вы сообщите об ошибке, ее оценит инженер по контролю качества. Если он обнаруживает, что ошибка уже появлялась в предыдущих сборках программного обеспечения, он помечает ее как «нерегрессивную». Из определения следует, что это не новая, а старая ошибка. Шанс, что кто-то это исправит, мал.
Я не говорю, что все команды работают так. Но большинство из них это делали, и это сводило меня с ума. Одна команда даже выпустила футболки с надписью «нерегрессивный». Если ошибка не регрессивная, ее не нужно исправлять. Вот почему, например, возникает ошибка при загрузке фотографий на iCloudили ошибка с синхронизацией контактов может никогда не быть исправлена.
Одна из распространенных ошибок в macOS Catalina, когда внешняя видеокарта зависает:
Шайер также отвергает утверждение, что когда-то программное обеспечение было лучше. Apple Сегодня у него гораздо больше клиентов, чем раньше, поэтому программное обеспечение находится под более тщательным контролем. Кроме того, все гораздо изощреннее. Другими словами, прошли те времена, когда обновление OS X выпускалось для небольшой группы пользователей. Сегодня после выхода обновления система распространяется сразу на миллионы устройств.
Современные операционные системы Applu имеют миллионы строк кода. Твой Mac, iPhone, iPad, Часы, AirPods a HomePod они постоянно общаются друг с другом и iCloudЭм. Приложения работают в потоках и взаимодействуют через (несовершенный) Интернет.
Впоследствии Шайер добавляет, что тестирование таких сложных систем — это огромная задача, требующая много ресурсов. И даже тогда не всегда все должно заканчиваться хорошо, что мы уже видели в этом году.
Возможно вас интересует
Я рад, что не поддался соблазну «темной темы» и пока пользуюсь довольно стабильной. iOS 12.4 iPXS. Я пока не столкнулся с ошибкой.