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, я не уверен, что вообще обновлюсь до этой версии.

Читать далее

Pfizer заявляет, что новая вакцина против COVID-19 эффективна на 90%
Pfizer заявляет, что новая вакцина против COVID-19 эффективна на 90%

В Соединенных Штатах и ​​во всем мире разрабатывается ряд вакцин против COVID-19, и одна из них показала весьма положительные предварительные результаты в фазе 3 испытаний. Одна конкретная вакцина, разработанная Pfizer и немецкой фирмой BioNTech, по-видимому, более чем на 90 процентов эффективна в предотвращении симптоматических…

Samsung вставляет процессор AI 1,2TFLOP в HBM2 для повышения эффективности и скорости
Samsung вставляет процессор AI 1,2TFLOP в HBM2 для повышения эффективности и скорости

Samsung разработала новый тип процессора в памяти, построенный на базе HBM2. Это новое достижение для разгрузки ИИ, которое может повысить производительность до 2 раз при снижении энергопотребления на 71 процент.

New Armv9 Cortex X-2, CPU A710 CPU обеспечивает большую эффективность повышения эффективности
New Armv9 Cortex X-2, CPU A710 CPU обеспечивает большую эффективность повышения эффективности

ARM объявляет новых процессоров сегодня для своей архитектуры ARMV9. Cortex-X2, Cortex-A710 и Cortex-A510 обеспечивают твердый набор улучшений производительности и повышения эффективности.

AMD хочет улучшить AI, эффективность HPC 30x к 2025 году
AMD хочет улучшить AI, эффективность HPC 30x к 2025 году

AMD имеет новый план для повышения энергоэффективности и претензий, которые он может доставить 30x прибыль к 2025 году.