iOS 13.2 эффективно ломает многозадачность, убивает фоновые задачи

iOS 13.2 эффективно ломает многозадачность, убивает фоновые задачи

iOS 13 была проблематичной с момента запуска. Apple выпустила iOS 13.1 в рекордно короткие сроки, но проблемы не были решены, даже с выпуском iOS 13.2. Как только Apple исправила старые ошибки, появились новые. Согласно нескольким источникам, iOS 13.2 представила то, что считается большой ошибкой в управлении памятью.

Проблема всплывает множеством способов. Отказ от просмотра видео на YouTube может привести к их перезагрузке с нуля, даже на iPad Pro с 6 ГБ ОЗУ. Игры были отброшены через минуту или даже меньше, даже если приложение, в которое кто-то вкладывает, так же просто, как iMessage. Даже такие простые вещи, как переключение между сообщениями и одной вкладкой Safari, могут вызвать проблемы. Использование приложения камеры, по-видимому, всегда было проблемой с такого рода вещами в iOS 13 (на основе комментариев от нескольких пользователей), но проблема сейчас намного хуже.

По словам разработчика Marco Arment, Apple представила новые серьезные ошибки в iOS 13.2.

Основные новые ошибки, представленные в iOS 13.2:

- фоновые загрузки часто зависают навсегда и никогда не запускаются

- приложения убивают в фоновом режиме так агрессивно, что iOS фактически больше не предлагает многозадачность

… Продолжение паттерна iOS 13, нарушающего давнюю базовую функциональность.

- Марко Армент (@marcoarment) 31 октября 2019 г.

Могут быть проблемы с подходом Apple к разработке программного обеспечения, которые усугубляют эти проблемы. Дэвид Шейер (David Shayer), инженер-программист Apple в течение 18 лет, перечислил несколько из них в недавней статье, опубликованной до того, как стали известны эти последние проблемы. Среди проблем, которые он обсуждает, - тот факт, что в отчетах о сбоях Apple не выявляются ошибки, не приводящие к сбою (то есть эти проблемы не исправляются), а ошибки часто не исправляются, если можно определить, что они просто новые версия более ранней ошибки. Нарушение работоспособности является приоритетом для ремонта. Старая ошибка, которая никогда не исправлялась, это просто старая ошибка, которая вряд ли будет исправлена. Но старые ошибки накапливаются. Они не только могут неожиданно нарушать новый код, но и продолжают раздражать пользовательскую базу, которая просто вынуждена обходить их. Возьмите достаточное количество обходных путей, и люди начнут негативно относиться к вашему продукту.

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

Компания не заплатила огромную цену ни за что из этого, но это оказало коллективное влияние на то, как я воспринимаю ее продукты как конечного пользователя. Я склонен откладывать обновление ОС до тех пор, пока не буду уверен, что перегибы уже проработаны, но, основываясь на сообщениях пользователей iOS 13, я не уверен, что вообще обновлюсь до этой версии.

Читать далее

Кто-то взломал трассировку лучей в SNES
Кто-то взломал трассировку лучей в SNES

Конечно же, игровая приставка из 90-х не могла поддерживать трассировку лучей, верно? Неправильно. Разработчик и инженер игры Бен Картер взломал трассировку лучей в Super NES с небольшой помощью платы разработчика FPGA.

Файлы сохранения Cyberpunk 2077 сломаются навсегда, если вы соберете слишком много предметов
Файлы сохранения Cyberpunk 2077 сломаются навсегда, если вы соберете слишком много предметов

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

Основатель сигналов хакает инструменты взлома телефонов Cellebrete
Основатель сигналов хакает инструменты взлома телефонов Cellebrete

Израильская фирма недавно хвасталась, что оно помогло правоохранительные данные извлекать данные из приложения зашифрованного сигнала. Ну, основатель сигнала Moxie MarlinsPike было что сказать об этом.

CyberPunk 2077 возвращается в магазин PlayStation, хотя он все еще ломается
CyberPunk 2077 возвращается в магазин PlayStation, хотя он все еще ломается

Разработчик CD Projekt Red объявил на этой неделе, что игра вернется в магазин PlayStation после вытягивания более шести месяцев назад. Если бы вы надеялись на значительно улучшенную производительность, не держите дыхание.