Как запустить 32 битную программу на mac os catalina
32-битные приложения а игры обычно разрабатываются для старых операционных систем, поэтому у них есть некоторые ограничения, связанные с архитектурой систем, для которых они были разработаны. 32-разрядная программа не может использовать более 4 ГБ, и в зависимости от операционной системы фактический предел может составлять 2 ГБ или меньше. macOS Catalina была первой операционной системой Mac, которая не поддерживала 32-разрядные приложения. Если вы попытаетесь запустить 32-битное приложение на Catalina или Big Sur, оно просто не запустится. Если вы хотите избежать этих проблем, проще всего выбрать 64-битное собственное программное обеспечение для Mac вместо использования старых приложений. Ведущие разработчики программного обеспечения обычно адаптируют свое программное обеспечение к новому оборудованию как можно быстрее, поэтому иногда вам нужно только обновить версию приложения. Но миллионы пользователей любят пользоваться старыми проверенными и обычными программами, такими как Microsoft Office, Adobe CS 5 и т. Д. Дополнительным поводом может быть цена программного пакета. В любом случае, если вам все еще нужно запустить 32-разрядное приложение на macOS Catalina, вы можете прочитать наше руководство ниже.
Почему некоторые приложения не запускаются на Mac?
Некоторые приложения не запускаются на Mac по нескольким причинам. Это может быть несовместимость с версией Mac или macOS. macOS Catalina и Big Sur не поддерживают 32-разрядные приложения. Новая архитектура Mac с новым процессором M1 также может быть причиной ошибок и сбоев. Большинство разработчиков приложений создают новые, 64-разрядные версии приложений, но, несмотря на это, все еще существуют сотни приложений, которые могут работать только на 32-разрядных компьютерах Mac.
Как проверить, является ли программное обеспечение вашего Mac 32-разрядным или 64-разрядным
Если вы устанавливаете macOS Catalina на свой Mac, вы можете проверить список несовместимого программного обеспечения в процессе установки. Если у вас уже предустановлена Catalina на Mac / MacBook, вы можете использовать стороннее программное обеспечение для проверки или просто запустить приложение. Вы увидите одно из этих предупреждений при попытке открыть 32-битное приложение:
(название приложения) необходимо обновить.
Разработчику этого приложения необходимо обновить его для работы с этой версией macOS. Свяжитесь с разработчиком для получения дополнительной информации.(название приложения) не оптимизировано для вашего Mac и требует обновления.
Это приложение не будет работать с будущими версиями macOS, и его необходимо обновить для улучшения совместимости. Свяжитесь с разработчиком для получения дополнительной информации.
Как запускать 32-битные приложения на Mac
Самым популярным решением для запуска 32-битных приложений на Mac / MacBook является программное обеспечение для виртуализации. Несмотря на то, что эмуляторы обычно используют большую часть ресурсов Mac, некоторые из них, например Parallels, Virtualbox или VMWare, могут помочь запускать различные программы на OS X с минимальными потерями в производительности вашей машины. Более того, некоторые из них совместимы с Directx 11, что позволяет запускать требовательные к графике приложения и игры. Кроме того, вы можете свободно менять рабочие столы и копировать любые файлы между вашей программой Parallels (Windows Desktop) и OS X. Обе версии Student или архитектуры могут быть легко запущены.
Запуск 32-битных приложений через Parallels
Если вы хотите запускать 32-битные приложения на Mac, Parallels Desktop может быть решением. Это программное обеспечение для виртуализации Windows на Mac с полной поддержкой DirectX и графических процессоров. Он позволяет установить Windows 10 на Mac парой щелчков мышью и мгновенно переключаться между macOS и Windows. Вы можете запускать Windows, как на обычном ПК, и устанавливать 32-битные приложения на свой Mac / Macbook.
В закладки
Перед выходом macOS Catalina мы рассказывали о важном изменении этой операционной системы.
Купертиновцы прекратили поддержку 32-битных программ. Все приложения без соответствующего апдейта просто не заработают в macOS 10.15 и более поздних версиях операционной системы от Apple.
Чтобы продолжить их использовать, самый лучший метод — просто поставить предыдущую версию macOS на виртуальную машину. Сейчас объясню, как это сделать.
Какие 32-битные приложения вообще могут понадобиться
У каждого пользователя список свой. Мне, например, не хватает четырёх программ, которыми я часто пользовался вплоть до macOS Mojave.
Больше не поддерживаются: удобный переключатель языка ввода по клавише CapsLock – Capster, стриминговый плеер SopCast, приложение для цифрового микроскопа Digital Viewer и программа для работы с трехмерными моделями конструктора Lego Digital Designer.
От первых двух пришлось отказаться полностью, а второй паре нашел 64-битные аналоги: Plugable Digital Viewer и Studio 2.0.
На несколько месяцев я забыл о проблеме с 32-битными приложениями, пока во время новогодних каникул не решил поиграть во что-то на своем Mac.
Да, компьютеры Apple не позиционируются как геймерские. Но есть множество приложений и игр 5-7 летней давности, которые отлично работают даже на Mac mini и MacBook Air без дискретной графики.
Купленные давным-давно DiRT 3, Borderlands и Mafia II пропали с виртуальных полок Mac App Store. Нет там и старых любимых платформеров, вроде Trine.
Не порадовал визит в раздел с играми для Mac на сайте Steam.
На странице большинства купленных ранее игр красовался баннер об отсутствии поддержки Catalina.
Что же теперь делать
Если вам необходимо запустить 32-битные приложения, а компьютер уже обновлен до macOS Catalina, есть такие варианты выхода из ситуации:
▸ установить macOS Mojave в качестве второй системы на Mac;
▸ установить Windows через BootCamp и использовать программы или игры для этой ОС;
▸ дождаться обновления контейнера Wine для запуска 32-битных приложений. Работа ведется, но есть определенные трудности и четкие сроки выхода такой версии разработчики пока не называют.
▸ использовать виртуальную машину с установленной системой macOS Mojave и ниже.
Последний способ самый предпочтительный, так не придется перезагружать компьютер и запускать другую операционную систему, чтобы запустить нужное приложение.
Как установить macOS Mojave на виртуальную машину
1. Для начала определимся с используемым приложением. Можете выбрать любое популярное решение: VMWare, VirtualBox или Parallels.
В данном примере будем использовать утилиту Parallels Desktop, в других программах процесс установки будет схожим.
2. Теперь нужно скачать подходящую версию macOS. Купертиновцы любезно скрыли старые версии macOS и их нельзя найти через поиск в Mac App Store.
К счастью, можно воспользоваться прямыми ссылками: скачать macOS 10.14 Mojave или macOS 10.13 High Sierra.
3. Запускаем приложение для создания виртуальной машины и через меню Файл – Новый создаем новую систему.
4. Выбираем пункт Установить Windows или другую ОС с DVD или из образа.
5. Подтверждаем установку из загруженного образа macOS или вручную указываем путь к инсталлятору.
6. Подтверждаем выделение необходимого места на диске под образ системы.
7. Производим привычную установку и настройку macOS в окне виртуальной машины.
8. После установки в настройках виртуальной машины не забываем предоставить доступ к сети и оборудованию компьютера. При необходимости следует изменить предоставляемые виртуальной машине ресурсы (оперативную и видеопамять).
И в самом конце предоставляем доступ ко всем дискам или выделенным папкам на Mac, чтобы быстро копировать данные между основной системой и виртуальной.
9. Перезапускаем виртуальную машину для вступления изменений в силу.
Все! Теперь можно устанавливать и использовать старые 32-битные приложения.
На данный момент это самый удобный способ использовать нужные программы и игры, поддержка которых пропала в macOS Catalina.
В закладки
В закладки
Владельцы компьютеров Mac, к сожалению, лишены возможности играть в большинство топовых игр. Разработчики обходят macOS стороной, предпочитая создавать проекты для Windows или консолей.
Не спасает ситуацию скудный набор игр из Mac App Store или сторонних магазинов и “яблочный” сервис Apple Arcade. Первоначальная эйфория после получения сотни игр за 199 рублей развеивается, понимаешь, что для игры еще необходимо докупить аксессуары, да и годные игры вроде Fantasian встречаются в сервисе крайне редко.
В поисках игрушек на Mac набрел на довольно любопытный проект Porting Kit, который способен подарить часы или даже дни ностальгии игрокам со стажем или познакомить с олдскульный классикой молодых геймеров.
Что такое Porting Kit
Porting Kit – специальное приложение для портирования и запуска Windows игр на Mac без необходимости устанавливать вторую операционную систему на компьютере. Разработчики используют движок Wineskin с открытым исходным кодом. Это своего рода набор библиотек и файлов, необходимых для запуска Windows-приложений в UNIX-подобных операционных системах.
Вместо эмуляции и переноса логики Windows, как это происходит в виртуальных машинах, Wine трансформирует команды Windows API в понятные для другой ОС на лету. Из-за этого повышается скорость работы, а производительность не расходуется на эмуляцию.
Wine давно помогал пользователям macOS запускать Windows-совместимое ПО, но с отказом от поддержки 32-битной архитектуры в macOS Catalina разработчики утилиты начали испытывать трудности. Долгое время рабочего метода для новой ОС от Apple не существовало, а когда необходимые сборки на основе Wine появились, работали они с багами и глюками. Даже сейчас упаковать необходимое приложение в Wine для macOS Catalina или новее довольно сложно.
Именно эту проблему и решили разработчики Porting Kit. Они сделали упор именно на запуск старых игр и собрали все необходимые библиотеки для их полноценной и стабильной работы. Проект активно развивается, пару раз в месяц выходят обновления с улучшенной производительностью и исправлениям найденных ошибок. Лишь несколько старых 32-битных игр не получится запустить на версиях старше macOS Mojave.
Разработчики ведут работы по адаптации под Apple Silicon. Здесь, к сожалению, не все в их руках и зависит от создателей самого Wine. Однако, Porting Kit обещают сделать полностью совместимым с новыми компьютерами Apple, давая возможность запустить легендарные игры и на ARM-процессорах.
Какие игры работают с Porting Kit
Библиотека приложений Porting Kit уже насчитывает около 500 игр. Каждый геймер с игровым стажем 15+ обязательно найдет с десяток приложений и даже игровых серий, в которые залипал в детстве.
Вот перечень того, что зацепило лично меня:
► 18 стальных колес (целых 6 игр серии, из которых я знал всего две или три).
► Age of Empires, 9 игр вселенной от первой до третей частей с дополнениями и HD модификациями.
► Anno с доступными играми 1404, 1503, 1602, 1701 и 2070.
► Arma с первой версией, второй, модификацией Assault и Gold.
► Army Men серия из пяти игр.
► Assassin’s Creed от первой части до Revelations.
► Battlefield – первые пять частей.
► Brother in Arms все игры легендарной серии.
► Bully, в которую многие на момент выхода могли поиграть только на консолях.
► C&C с легендарными играми Red Alert, Red Alert 2 и Generals.
► Call of Duty – первые пять частей франшизы.
Такой “набор ностальгии” я собрал лишь из 1/5 части каталога. А еще там есть Company of Heroes, Cossacs, Crysis, Delta Force, Deus EX, Disciplies, Driver, Empire Earth, Fallout, Far Cry, Heroes of Might and Magic, Max Payne, NFS, Serious Sam, Star Wars JK, Tomb Rider, Quake и многое многое другое.
Набор игр очень солидный, есть крутые вещи для ностальгии, практически каждая игра в десятки раз лучше современных мобильных поделок и набора приложений из Apple Arcade.
Как установить и настроить Porting Kit
Для установки сервиса не нужно делать ничего сверхъестественного, просто переходим на официальный сайт и скачиваем установщик.
Программа для Mac является каталогом поддерживаемых игр с рейтингами и перечнем обновлений. Карточка каждого приложения содержит подробное описание процедуры установки, специальные требования и способы решения возможных проблем.
Возможно, что для работы потребуется определенная версия игры, набор дополнений или патч. В большинстве случаев будет даже работать мультиплеер, позволяя играть в локальной сети или через интернет.
Работает Porting Kit следующим образом:
▣ Сначала оболочка загружает нужный для запуска игры движок;
▣ Затем добавляются необходимые расширения для Wine;
▣ После этого загружаются необходимые для работы игр сервисы вроде Steam или Origin;
▣ Только после этого Porting Kit запускает привычный для Windows процесс установки;
▣ Завершается процедура упаковкой всего необходимого в привычное приложение для macOS.
Игра будет запускаться как отдельное самостоятельное приложение и не будет требовать каких-то дополнительных действий или настроек.
Как загрузить любую игру на Mac через Porting Kit
Для того, чтобы запустить любую игру при помощи данного сервиса, понадобится оригинальный диск или его образ в электронном формате. Некоторые игры могут быть приобретены или установлены при помощи платформы Origin.
Если же игра официально распространяется правообладателем бесплатно, то Porting Kit предоставит ссылку на скачивание установочного пакета.
Так вы сможете сдуть пыль со старых CD и установить игры при помощи внешнего “сидюшника”. Подойдут и образы игр, загруженные со всем известных сайтов. Делать так, разумеется, не нужно.
Внимание! Мы не поддерживаем пиратство и выступаем исключительно за использование лицензионного контента.
При поиске обращайте внимание только на оригинальные диски и образы, всевозможные “репаки”, сборки и фанатских дополнения могут не запуститься.
1. Запустите приложение Porting Kit.
2. Найдите интересующую игру в каталоге.
3. Ознакомьтесь с инструкцией по запуску игры.
5. Следуйте указаниям установщика и в нужный момент укажите путь к диску или образу оригинальной игры.
6. Дождитесь окончания установки.
Теперь в Launchpad появится отдельная иконка для запуска установленной игры. Наслаждайтесь!
Если в процессе установки возникли ошибки или игра не запускается после инсталляции, внимательно изучите все советы для установки данного приложения в Porting Kit. Чаще всего там будут указаны проблемные моменты, а еще разработчики пишут, какой именно образ (издателя\версию) использовали для тестирования. Возможно, понадобится найти другой диск с игрой.
Там же можете найти инструкцию по запуску сетевой игры.
Я сразу же проверил свои любимые стратегии детства: Dune 2000 и Red Alert 2. Первое приложение доступно бесплатно и загружается прямо в Porting Kit, а для второго пришлось поискать подходящий образ. В описании авторы указали работоспособность на сборке First decade. Именно на таком диске у меня и получилось запустить “красную тревогу”.
В итоге на пару дней залип в любимых играх 20-летней давности. В дальнейшем планирую установить еще с десяток классных хитов детства и вам рекомендую!
В закладки
7 октября 2019 года Apple выпустила в свет новую версию своей операционной системы для Mac, macOS Catalina. Версия 10.15 содержит множество изменений и улучшений. Одно из значимых – полный отказ от 32-битных приложений. Будучи разработчиком таких приложений для macOS, что вы можете сделать? Правильно, портировать приложение на 64-битную платформу. Будет ли приложение работать правильно с первого раза? Возможно. Зависит от сложности и объёма кода. Но, скорее всего, разработчики столкнутся с множеством неочевидных ошибок, которые можно заранее выявить с помощью PVS-Studio.
Введение
Несмотря на то, что технически запуск 32-битных приложений в 64-битной среде возможен, Apple решила более не идти по этому пути и завершить процесс перехода на 64-битную платформу, начатый ею ещё 10 лет назад. Для пользователя это означает, что если разработчик их любимого приложения вовремя не озаботился его переводом на 64-битную платформу, то приложение просто перестанет работать в обновленной macOS Catalina.
Нельзя сказать, что решение Apple было неожиданным: уже в 2018 году на конференции Worldwide Developers Conference компания говорила, что macOS Mojave станет последней версией macOS с поддержкой 32-битных программ. Вероятно, большинство разработчиков популярных приложений успешно мигрировали на 64-разряда к выходу macOS Catalina, или завершают переход.
Нужно отметить, что при кажущейся простоте, перевод приложения на 64-битную платформу содержит массу «подводных камней». А если часть приложения написана с использованием языка С++, то от разработчика может потребоваться глубокое понимание механизмов работы с памятью и указателями, а также учет многих неочевидных нюансов. В данном случае полезно воспользоваться инструментом, позволяющим проконтролировать корректность кода именно с учетом перехода с 32 на 64-битную платформу. Например, статическим анализатором кода PVS-Studio.
64-битные диагностики
За прошедшее время нами накоплен большой опыт по вопросам перехода на 64-битную платформу, написаны статьи. Одна из хороших статей на эту тему: "Коллекция примеров 64-битных ошибок в реальных программах". Статья довольно старая, но проблемы, описанные в ней, не теряют актуальности и сегодня. Рекомендую к прочтению, особенно если вы планируете или уже работаете над переводом своих приложений на 64 бита (будь то приложения на С++ для macOS или любой другой операционной системы).
Включить 64-битные предупреждения можно следующим образом:
Windows/Visual Studio
В окне просмотра предупреждений есть кнопка включения всей группы 64-битных диагностик:
При запуске анализатора из консоли необходимо включить 64-битные диагностики как в анализаторе, так и в генераторе отчётов:
Заключение
Ну и, конечно, ничто не мешает вам скачать и попробовать анализатор PVS-Studio на своем коде. Удачи в борьбе с 64-битными и другими ошибками!
Если хотите поделиться этой статьей с англоязычной аудиторией, то прошу использовать ссылку на перевод: Sergey Khrenov. MacOS 10.15 no longer supports 32-bit apps. What can you do?.
В начале октября вышло обновление macOS под названием Catalina (10.15), которое повлекло ряд технических проблем и вызвало волну критики со стороны пользователей и разработчиков. Дошло до того, что некоторые разработчики сравнивают macOS Catalina по качеству с Windows Vista, одной из самых неудачных ОС в истории Microsoft (см. статью macOS 10.15 Vista).
Это первое обновление, где Apple отказалась от поддержки 32-разрядных приложений, что необходимо для будущего ухода с процессоров Intel. Одного этого факта достаточно, чтобы создать всевозможные проблемы пользователям небольших приложений, плагинов и другого программного обеспечения, которое давно не обновлялось или, возможно, разработано ныне не существующей компанией. Кроме того, есть и значительное количество других проблем с Catalina из-за несовместимости программного обеспечения Adobe, множественных предупреждений безопасности и т. д.
Впрочем, все перечисленные проблемы не стали неожиданными, а кто-то вообще не считает их «проблемами», а вполне ожидаемыми явлениями.
Прекращение поддержки 32-битных приложений
Apple анонсировала прекращение поддержки 32-битных приложений более полутора лет назад, когда пользователи macOS High Sierra начали получать предупреждения, что 32-битное программное обеспечение «не поддерживается».
Предупреждение Apple
Приложения всё ещё работали, но на презентации Catalina на WWDC в июне 2019 года Apple официально объявила о прекращении их поддержки. Как и предполагалось, после обновления системы 32-разрядные приложения перестали запускаться.
В связи с этим возник целый ряд вполне ожидаемых проблем, хотя другие стали неприятным сюрпризом. Например, в устаревших версиях программ Adobe, таких как Photoshop, используются некоторые 32-разрядные компоненты лицензирования и установщики, так что они отказались работать после обновления. Даже деинсталлятор Adobe перестал работать после установки Catalina, потому что это тоже 32-битный компонент.
Adobe рекомендует воздержаться от установки обновления, если у вас старые версии Photoshop или Lightroom, созданные до выхода Creative Cloud. Компания также поясняет, что в случае установки Catalina следует, наверное, заранее удалить старое программное обеспечение, потому что впоследствии избавиться от него будет трудно.
Из других популярных программ, которые попали в такую ловушку — более старые версии Microsoft Office, многочисленные устаревшие версии приложений Mac, таких как GarageBand, и приложения с завершённым сроком поддержки, такие как iPhoto. Среди игр для Mac тоже довольно много 32-битных, и нет никакого способа спасти их после обновления на Catalina.
Блоггер Стив Мозер составил список из 235 приложений, которые не поддерживаются в Catalina. Среди них:
- Transmit 4.1.7
- 1Password 2.12.2
- iStats Menu 2.9
- Box Sync 4.0
- QuickBooks 2015
- SugarSync 1.0
- Default Folder X 4.3.10
- VMWare Fusion 3.1.4
- Creative Cloud 1.1.0.592
- Parallels 2.5
- многие антивирусные программы
Проблемы несовместимости Photoshop
Но проблемы затронули не только 32-битные приложения. Из-за багов несовместимости даже новые версии Photoshop, установленные и управляемые с помощью Creative Cloud, имеют проблемы с именами файлов, проблемы с проверкой подключаемых модулей и с визуализацией видео. На странице поддержки Adobe сообщает, что в новой версии macOS не смогут работать дроплеты, ExtendScript Toolkit и Lens Profile Creator. Сейчас Adobe работает над решением этих проблем.
Если при экспорте файла выбрать Render Video, то процесс начнётся, но никогда не закончится.
Чтобы рендеринг завершился, нужно разрешить приложению полный доступ к диску
Конец старого iTunes
Поскольку Catalina отмечает официальный конец iTunes как автономного приложения, сторонние программы, которые полагались на iTunes в качестве хранилища для музыкальных файлов и функций, также столкнулись с проблемами. Это в основном повлияло на диджейские программы, такие как Rekordbox и Traktor, которые предлагают возможность синхронизации XML-файлов, созданных из iTunes. После обновления нарушается связь между этим программным обеспечением и диджейскими музыкальными библиотеками, что имеет решающее значение для живых выступлений. Тем, кто зависит от этого программного обеспечения, сама Apple не рекомендует обновляться до Catalina.
Подготовка к обновлению
Apple как могла постаралась уменьшить количество головной боли для пользователей и предупредить о возможных несовместимостях. Перед загрузкой Catalina и переходом к заключительным этапам процесса установки вы можете запустить поиск Spotlight и открыть средство информации о системе. Оттуда прокрутите вниз до «Программное обеспечение» и нажмите на «Устаревшее программное обеспечение». В верхней части окна будет перечислено всё программное обеспечение, которое перестанет работать после установки Catalina.
У давнего и активного пользователя Mac наверняка найдётся несколько программ, которые перестанут работать: например, какая-нибудь старая версия Microsoft Office, 32-разрядный лаунчер Steam, старые программы Adobe, которые вышли до представления Creative Cloud, многие игры и так далее.
Как утверждает Дитер Бон из The Verge в статье «Не нужно сразу обновлять свою операционную систему», многие пользователи, и особенно поклонники Apple, были убаюканы чувством самодовольства по поводу обновлений программного обеспечения из-за того, насколько стабильными обычно были мобильные устройства. Он говорит, что переход на новую версию iOS всегда был «решением с низким риском и высоким вознаграждением». Даже если и возникали какие-то ошибки здесь или там, польза и удобство новых функций значительно перевешивали.
В случае Mac ситуация другая. Это гораздо более открытая платформа, которая несёт более высокий риск в случае серьёзной ошибки или проблемы несовместимости: «Вероятно, вы зависите от своего Mac или реальной работы, и поэтому обновление в первый день может угрожать этой реальной работе — буквально угрожать вашим средствам к существованию, — пишет Бон. — Лучше подождать и посмотреть, как всё уляжется, чтобы позволить другим людям испытать проблемы и сообщить о них».
Это полностью соответствует логике многих версий Windows. Опытные пользователи рекомендовали не устанавливать их до выхода сервис-пака, то есть пакета исправлений.
Если пользователь Mac желает поступить таким образом, то следует перейти к настройкам, нажать «Обновление программного обеспечения» и снять флажок «Автоматически обновлять Mac». Это гарантирует, что компьютер не попытается незаметно установить обновление. У большинства этот флажок установлен по умолчанию, поэтому придётся отключить его вручную, чтобы избежать принудительной установки Catalina.
Снижение качества программного обеспечения Apple
Судя по приёму macOS Catalina, похоже, не очень удалось воплотить эти планы в реальность.
В принципе, с любым выпуском любого программного обеспечения всегда есть недовольные. Сейчас на официальных форумах Apple масса жалоб от пользователей после установки macOS Catalina. Они сообщают о проблемах, а также критикуют процесс проверки качества и методы тестирования Apple.
На Hacker News некоторые разработчики поддерживают критику в адрес Apple за низкое качество: «Я немного удивлен, что они действительно выпустили его [обновление] в том состоянии, в котором оно находится в настоящее время». Другой говорит: «Похоже, в этом году все их ОС переполнены багами при выпуске. iOS 13.0 была настолько плохой, что они выпустили 13.1 менее чем за 5 дней, но даже они не всё закрыло (13.2 уже в бете). watchOS 6.0 также до сих пор кажется довольно сырой и ещё не исправлена (6.1 в бета-версии). macOS 10.15 GM выглядит весьма глючной».
Некоторые пользователи в твиттере ещё более резки в высказываниях и прямо называют новую версию операционной системы «мусором».
Предполагаемые сотрудники Apple на условиях анонимности рассказывают о полном бардаке в компании, отсутствии связи и плохой организации работы.
В частности, эти сотрудники поднимают тот же вопрос, о которой говорил разработчик Тайлер Холл (Tyler Hall) в вышеупомянутой статье macOS 10.15 Vista, что маркетинговая группа Apple переопределяет проблемы разработчиков.
Как утверждает Тайлер Холл: «Приверженность Apple ежегодному циклу крупных релизов принципиально ломает разработку».
С этим в целом согласен Майкл Цай (Michael Tsai), разработчик программного обеспечения macOS, который анализировал проблемы качества программного обеспечения Apple в своём блоге ещё в 2015 году.
Другие разработчики говорят, что проблемы с качеством разработки начались по крайней мере с iOS 7, когда управление разработкой в Apple перешло к Крейгу Федериги (Craig Federighi). Переломными моментами были iOS 8, 11 и особенно iOS 13 — первый раз, когда ОС не успела к выходу iPhone. Возможно, проблемы связаны с ростом масштаба/сложности или стилем управления, но разработка явно ведётся на грани, а релизы рискованные, считают некоторые комментаторы.
Читайте также: