Может ли Adobe Air быть лучшим решением для приложений для Mac и iPhone? - PullRequest
0 голосов
/ 25 мая 2009

Мы находимся на распутье, как средство разработки, используемое для нашего приложения. Мы не знаем, если мы пойдем на Adobe Air или будем использовать традиционный путь, который является Objective-C и Какао. Программное обеспечение по функциональности аналогично www.riffmasterpro. Air - лучшее решение здесь?

Ответы [ 3 ]

8 голосов
/ 25 мая 2009

Ну, во-первых, Flash не поддерживается на iPhone, поэтому нет платформы Air для iPhone (по крайней мере, ни одной из известных мне - поправьте меня, если я ошибаюсь).

Во-вторых, нативные приложения Objective-C на Mac всегда будут превосходить приложения Air в отношении того, насколько хорошо они связаны с ОС. Примером этого является TweetDeck. Это удивительное приложение, но оно просто не похоже на приложение Mac (без значимых меню, без рычащей интеграции и т. Д.). Пользователи Mac обычно очень специфичны в отношении поведения своих приложений.

Я бы посоветовал, если вы хотите писать приложения для Mac (и приложения для iPhone), лучше придерживаться Objective-C.

Если ваша основная задача - кроссплатформенность (за исключением iPhone), то Air стоит рассмотреть.

3 голосов
/ 25 мая 2009

Если вы хотите создать приложение исключительно для платформы Mac / iPhone, я бы предложил вместо этого использовать Objective-C. Сила Adobe AIR заключается в том, что его можно устанавливать и использовать кроссплатформенно без особых проблем.

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

0 голосов
/ 25 мая 2009

проблема использования промежуточных сред состоит в том, что у вас никогда не будет потенциала оборудования, в других мирах вы не сможете использовать никакие функции, которые Mac / Windows может предоставить вам с помощью оборудования, к которому вы всегда будете подключены что даст вам структура, и надеюсь, что вы можете делать все, что вам нужно ...

специально в вашем музыкальном приложении.

Что касается платформы Adobe Air, рекомендуется охватить компьютеры под управлением Linux, Mac и Windows, но вы не сможете запустить его под iPhone, поскольку Adobe Flash не поддерживается ... Adobe делает flash плеер для iPhone, но я верю, что не будет поддерживать Air, по крайней мере, в ближайшем будущем.

Для iPhone вы можете создать веб-приложение или SDK-приложение, последнее, и если вы будете использовать SDK 3.0, вы найдете множество полезных вещей для его использования, но вам нужно разработать полное приложение из sctrath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...