разработка приложений для iphone на windows стоит ли - PullRequest
0 голосов
/ 13 марта 2010

Я только после простого решения и не буду разрабатывать ничего особенно сложного. Но меня интересует, действительно ли важны проблемы разработки приложения для iPhone НЕ на MacOS, чтобы не попробовать его. Имея в виду, что у меня есть доступ к Mac время от времени. Поэтому я смог бы скомпилировать его, используя официальный SDK, поддерживаемый Apple, но я просто хочу иметь возможность разрабатывать его в своей собственной среде (ноутбук с Windows).

Я слышал, как кто-то недавно упомянул, что существуют различные объективные компиляторы C, которые позволяют писать код и в других веб-технологиях. Они действительно действительны?

И я один, думая, что все отношение Apple к этому абсолютно аморально. Взимание 200 долларов за привилегию однозначного отклонения вашего приложения и т. Д. И т. Д., А затем за то, что вы не можете смотреть прямо на Стива Джобса или его золотистых ретриверов.

Ответы [ 2 ]

4 голосов
/ 13 марта 2010

Это зависит от того, какое приложение вы разрабатываете - веб-приложение или нативное приложение для iphone. Есть преимущества и недостатки для обоих.

Вы можете создать (и разместить) веб-приложение для iphone на любой платформе и написать его практически на любом языке. Существуют проекты, такие как iui , чтобы сделать ваше веб-приложение больше похожим на приложение для iphone. Вам также не нужно платить, чтобы попасть в программу для разработчиков iPhone, но ваше приложение не доступно через магазин приложений - это просто веб-сайт. В новейшей версии iPhone OS вы можете добавить сайт на свой сайт в «рабочий стол», что позволяет запускать ваше веб-приложение, как и любое другое приложение для iPhone.

Если вы создаете приложение для iPhone, опять же, это зависит от того, какое приложение вы делаете. Если это игра, вы можете разработать ее на C (ObjectiveC - это расширенный набор C) и OpenGL ES, и просто сделать обертку для iPhone ObjectiveC для запуска вашей игры. Если вы создаете «обычное» приложение для iPhone с виджетами и т. Д., Это очень сложно (если не невозможно) без разработки на Mac - в дополнение к ObjectiveC вам понадобятся библиотеки Mac и iPhone - такие вещи, как Cocoa и т. Д. Это просто недоступно на любой другой платформе.

Здесь также есть несколько вариантов кросс-компиляции - MonoTouch для Mono / .NET, Кросс-компиляция Flash и, возможно, больше. Вам все еще нужна учетная запись разработчика Mac / iPhone, чтобы в конечном итоге проверить результат на симуляторах iPhone или на реальном устройстве.

Что касается «аморальности» Apple / Steve Jobs - это разница между закрытой платформой и открытой платформой - некоторые системы видеоигр также являются закрытыми платформами, и вы платите за привилегию разработки приложения для них. - и у них есть возможность подвергать цензуре / запрещать ваше приложение / игру со своей платформы. IPhone является самой последней и популярной версией этого. Если вам это не нравится - разработайте приложение для Android:)

3 голосов
/ 13 марта 2010

Если вы не хотите работать на Mac, вам стоит заняться разработкой веб-приложения для iPhone.

А) Вы можете разработать его на своем компьютере

B) Вы можете проверить все на своем iPod или iPhone

C) Нет, обзор от Apple

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