Подтвердить что ты не робот

Есть ли способ конвертировать приложение iOS в приложение Mac OS X?

Можно ли подключить существующее приложение iPhone к Mac OS X?

4b9b3361

Ответ 1

Это очень широкий вопрос и, как таковой, очень трудно ответить.

Обычно ответ должен быть не таким.

Для приложения, если вы строго придерживаетесь модели MVC, вы сможете сохранить модель, но вам нужно будет переписать как представление, так и контроллер. Для игры это зависит от того, насколько низкий уровень. Если вы использовали фреймворк, который также доступен на Mac, то много может автоматически переноситься, но вам все равно придется пересмотреть элементы управления, размер экрана и т.д. В любом случае это нетривиально.

Ответ 2

Это было какое-то время, но похоже, что теперь можно перенести некоторое приложение iOS на Mac. Очевидно, они будут выглядеть так, как будто они работают под симулятором iOS, без фальшивого экрана iPhone.

Рамкой, которая делает это возможным, является UMEKit, повторная реализация UIKit на Mac поверх Cocoa.

Ответ 3

Я действительно сомневаюсь, что iOS-программирование ориентировано на просмотр только с одним окном, MacOS вместо этого ориентировано на окна. Даже если API-интерфейсы действительно похожи, инфраструктура iOS является совершенно новой, недавно спроектированной (cfr. UITable).

Ответ 4

Множество базовых элементов пользовательского интерфейса, на которые полагаются приложения iOS (например, представления таблиц и стеки навигации), отсутствуют в MacOS. Поэтому, по крайней мере, вам нужно будет переосмыслить и переписать много вашего пользовательского интерфейса, хотя многое из базового логического кода приложения может быть повторно использовано.