MacRumors

Skip to Content

Некоторые разработчики столкнулись с «рядом проблем» при портировании приложений для iPad на Mac с помощью Catalyst [Обновлено]

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

Однако, чтобы приложения для iPad по-настоящему выглядели как нативные приложения Mac, требуется больше работы, и, как сообщает Марк Гурман из Bloomberg, некоторые разработчики столкнулись с «рядом проблем» с Catalyst.

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

Томсон добавил, что некоторые старые Mac с трудом справляются с приложениями на основе Catalyst, использующими высокоуровневый фреймворк 3D-графики Apple SceneKit.

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

Что касается потребителей, то, как отмечается в отчете, Catalyst приводит к тому, что пользователи платят дважды за одно и то же приложение на iOS и macOS.

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

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

В отчете добавляется, что два предстоящих приложения Catalyst, которые были представлены на веб-сайте Apple с июня, были удалены на этой неделе, включая приложение для комиксов DC Universe и гоночную игру Asphalt 9. Неясно, планируются ли эти приложения для Mac больше, или они задержаны, или же какие-либо из упомянутых проблем Catalyst сыграли свою роль.

dc universe project catalyst

Предварительный просмотр DC Universe для Mac на веб-сайте Apple перед удалением

Netflix также подтвердил, что в настоящее время не планирует разрабатывать приложение для Mac с использованием Catalyst, согласно отчету.

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

macOS Catalina была широко выпущена в понедельник.

Обновление: Согласно последующему твиту от Гурмана, Gameloft заявляет, что Asphalt 9 для Mac через Catalyst был «слегка задержан» с целью «отполировать впечатления», и что он будет выпущен позже в этом году.