Что тебе нужно знать

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

Apple долго стремилась принести успех приложений iOS для Mac. В прошлом году он внедрил портирование, но в этом году, благодаря новой инициативе под названием «Project Catalyst», он представил новый способ, позволяющий гораздо проще и быстрее переносить приложения с iPad на Mac. Ars Technica недавно побеседовал с командой, стоящей за новой программой, и рассказал о том, как возникла идея о том, с какими изюминками она должна справиться, чтобы сделать портирование возможным.

В этом году на WWDC мы узнали, что один из основных компонентов этого продвижения называется Project Catalyst, который позволяет относительно быстро переносить приложения iPad на Mac.

Разработчики приложений могут начать делать это сейчас с бета-версией Xcode, среды разработки, которую Apple поддерживает для создания приложений для своих различных платформ. На фанатской сцене WWDC, как утверждают, разработчики просто должны открыть свой проект приложения для iPad в XCode и установить один флажок, чтобы создать приложение для Mac. Конечно, это не всегда будет / совсем / так просто — но это ближе, чем вы думаете.

Разработчики говорили о том, как приложение перейдет с сенсорного интерфейса на интерфейс с указателем мыши.

Mac-приложение работает изначально, используя те же фреймворки, ресурсы и среду выполнения, что и приложения, созданные только для Mac. Добавлены основные функции рабочего стола и окон Mac, а сенсорное управление адаптировано для клавиатуры и мыши. Элементы пользовательского интерфейса, которые вы создали с помощью своего кода, выглядят как есть. Затем вы можете продолжить реализацию функций в Xcode с API UIKit, чтобы убедиться, что ваше приложение выглядит великолепно и работает без проблем.

Команда также говорила о решении сосредоточить порт на приложениях для iPad, а не на iOS, которые превосходят по численности планшет Apple. Вот что сказал Тодд Бенджамин, старший директор Apple по маркетингу для macOS:

Разница между приложением для iPad и приложением для iPhone заключается в том, что приложение для iPad прошло итерацию дизайна, чтобы использовать больше экранного пространства. И когда вы переносите это приложение на Mac … у вас есть нечто, спроектированное вокруг этого пространства, с которым вы можете работать и с которого вы можете начать.

Команда будет принимать отзывы пользователей, чтобы увидеть, что работает, а что нет, и посмотреть, выполняется ли процесс переноса удовлетворительным образом.

«Затем мы переходим к реакции клиентов, их рейтингам и тому подобному», — ответил Пруден. «Надеемся, что это приведет к правильному поведению разработчика, который должен делать работу, делать ее правильно и не лениться».

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

Оцените статью!