Закрыть объявление

Когда Apple с большой помпой представила «Project Catalyst» на WWDC в прошлом году, она манила разработчиков большим будущим унифицированных приложений для всех своих платформ, а также одним универсальным App Store для всех из них. С появлением macOS Catalina проект вступил в своего рода первую фазу реализации, и даже сейчас, через два дня после презентации, кажется, что первоначальное видение еще далеко от реализации.

Прежде всего, необходимо напомнить, что основной вехой в связи с проектом Catalyst является 2021 год, когда все должно быть готово, приложения должны быть универсальными для всех платформ, которые должны быть связаны одним App Store. Таким образом, нынешнее состояние является началом относительно долгого пути, но уже, по мнению разработчиков, возникает несколько серьезных проблем.

Прежде всего, весь процесс переноса приложений с iPad на Mac не так прост, как Apple представила в прошлом году. Хотя Catalyst включает в себя пользовательский интерфейс, который с помощью простых опций автоматически модифицирует приложение из среды iOS (или iPadOS) в macOS, результат, конечно, не идеален, наоборот. Как дали себя услышать некоторые разработчики, существующие инструменты способны портировать фундаментальные функции приложения для нужд macOS, но результат зачастую оказывается очень хрупким, как с точки зрения дизайна, так и с точки зрения контроль.

Пример автоматического порта приложения через Catalyst (внизу) и доработанного вручную приложения для нужд macOS (вверху):

Приложение Macos Apple Catalyst

Это делает «простой и быстрый» процесс не очень эффективным, и разработчикам все равно приходится тратить часы своего времени на модификацию перенесенного приложения. В некоторых случаях оно того вообще не стоит и лучше было бы написать все приложение заново. Это определенно не идеальная ситуация с точки зрения разработчиков.

Кроме того, большая проблема заключается в том, что в нынешней версии покупки внутри приложения не переносятся. Очень легко может случиться так, что пользователям, которые приобрели версию приложения для iPadOS, придется снова платить за нее на macOS. Это не имеет особого смысла и немного подрывает всю инициативу. Catalyst также был встречен некоторыми разработчиками вяло. Одна из основных игр (Asphalt 9) не вышла вовремя и была перенесена на «конец года», другие полностью исчезли. Особого интереса к Catalyst со стороны разработчиков тоже нет — например, Netflix не планирует использовать эту инициативу.

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

Проект macOS Catalina Mac Catalyst FB

Источник: Bloomberg

.