Одна из крупнейших новых функций macOS Catalina, предназначенная для разработчиков, Mac Catalyst, создана Apple для упрощения переноса приложений с iPad на Mac. По заявлению Apple, теперь выполнить такой перенос будет так же просто, как создать checkbox в Xcode.

Но все оказалось сложнее. Как сообщает издание Bloomberg, некоторые разработчики до сих пор сталкиваются с отдельными проблемами с Catalyst.

Так разработчику Джеймсу Томсону пришлось переделать большую часть пользовательского интерфейса своего приложения калькулятора PCalc для iPad, чтобы оно хорошо работало и на Mac.

Лукас Бургшталлер, разработчик программы для чтения RSS Fiery Feeds для iPad, также «столкнулся с различными препятствиями», пытаясь адаптировать свое приложение iPad к интерфейсу Mac с помощью Catalyst.

Потребительские аспекты использования Catalyst

Что касается потребительских аспектов, издание отмечает, что из-за функции Catalyst пользователям приходится платить дважды за идентичное приложение для iOS и MacOS.

Известный разработчик Стивен Тротон-Смит отметил: «Как пользователь, я не хочу платить дважды за одно приложение. Как разработчик, я не хочу, чтобы моим пользователям пришлось принимать подобное решение».

Он также указал на другие проблемы, с которыми сталкиваются разработчики с Catalyst, отметив, что в некоторых приложениях для Mac не удается скрыть курсор мыши во время воспроизведения видео и возникают проблемы с записью видео, прокруткой двумя пальцами, использованием клавиатуры и поддержкой полноэкранного режима в видеоиграх.

Несмотря на это, Тротон-Смит считает, что Catalyst – это «будущее разработки приложений для Mac».