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

IPhone SDK для Windows (альтернативные решения)

Я знаю, что для Windows нет официального SDK, что очень раздражает. Есть ли способ разработки приложений на компьютере под управлением Windows, кроме как-то запуска Mac OS в VMware? Я знаю, что вы можете сделать это с помощью Xcode, но это также только для Mac OS X. Поисковые запросы Google абсолютно ничего не показали.

Если я не могу использовать SDK или Xcode, есть ли способ, который я могу просто проверить синтаксис или что-то еще, и просто сделать мой код в "Блокноте" и сохранить его с соответствующим расширением? Я понятия не имею, смогу ли я это сделать, возможно, потому, что я даже не пробовал SDK и, вероятно, никогда не буду без покупки Mac.

4b9b3361

Ответ 1

Вы можете легко создать приложение, используя PhoneGap или Апплерантеры Titanium Мобильный.

Оба они по существу действуют как оболочка WebKit, поэтому вы можете создавать свое приложение с помощью HTML/CSS/JavaScript. Это довольно портативное решение, но вы немного ограничены тем, что можете сделать, то есть без интенсивного рендеринга или чего-то еще. Это действительно зависит от того, что вы хотите сделать.

Ответ 2

Я рассмотрел это, прежде чем покупать Mac Mini. Ответ, по сути, нет. Вы в значительной степени должны купить Leopard Mac для разработки iPhone SDK для приложений, работающих на не-jailbroken iPhone'ах.

Не то, чтобы это на 100% невозможно, но это 99,99% необоснованно. Как изменение лампочек с вашими ногами.

Вы не только должны быть в Xcode, но вам нужно получить сертификаты в менеджере Keychain, чтобы иметь Xcode и iPhone общается. И вы должны установить все настройки в Xcode как раз справа.

Ответ 3

Вы можете сделать то, что делает saurik от Cydia, и написать свой код на ПК, а затем создать его на самом iPhone (это Mac, технически!) после того, как вы сделаете джейлбрейк. Однако вы не получаете Interface Builder, поэтому вы в основном создаете пользовательский интерфейс в коде вручную. Было бы довольно сложно отправить ваше приложение без Mac.

Ответ 4

Нет, у вас должен быть какой-то Intel Mac. Я отправился в Best Buy и получил 24-дюймовый iMac с 4G RAM за 1499 долларов, используя 18-процентную промо-акцию без процентов. Я плачу минимальную оплату примерно за 16 долларов в месяц. Пока я оплачиваю все это в течение 18 месяцев - нет интерес. Это был единственный способ проникнуть в развитие iPhone.

Ответ 5

Существует другое решение, если вы хотите разработать на C/С++. http://www.DragonFireSDK.com позволит вам создавать приложения iPhone в Visual Studio в Windows. Это стоит посмотреть - обязательно.

Ответ 6

Технически вы можете писать код на языке .NET и использовать Mono Framework (http://www.mono-project.com/), чтобы запустить его на iPhone. Я никогда не видел, чтобы кто-то делал это с нуля, но люди, которые пишут платформу Unity Game Development (http://unity3d.com/), используют ее для сделать их игры совместимыми с iPhone. Сама игра написана в .NET, а затем они снабжают оболочку iPhone оболочкой Mono, которая позволяет запускать все на iPhone. Я не знаю, внесли ли они все свои модификации в Mono обратно в репозиторий с открытым исходным кодом, но если вы серьезно относитесь к написанию приложений для iPhone за пределами среды Mac, это может быть возможно.

Тем не менее, я думаю, вы могли бы сэкономить недели, чтобы заставить работать, и лучше было бы инвестировать в Mac вместо: -)

Ответ 7

Это действительно сводится к тому, насколько вы цените свое время. Как отмечали другие плакаты, есть несколько способов, которыми вы можете создавать приложения для iPhone без Mac. Тем не менее, вы прыгаете через серьезные обручи, и это будет намного сложнее и займет больше времени, чем при правильной цепочке развития.

Вы можете купить подержанный Mac Mini за пару сотен долларов на eBay. Если вы серьезно занимаетесь разработкой iPhone, вы быстро это сделаете в сжатое время.

Ответ 8

Никто не поднял hackintosh. Если вы поддерживали аппаратное обеспечение, это может быть лучшим вариантом.

Ответ 9

Существует два способа:

  • Если вы терпеливы (требуется Ubuntu corral pc и Android SDK и некоторые тяжелые работы с терминалом, чтобы все было настроено). См. Использование SDK 3.0 без оплаты привилегии.

  • Если вы безнравственны (требуется Mac X-Leopard и виртуализация, которые доступны только за счет больших затрат или пиратства) - удалите место из следующей ссылки. htt p://iphonewo rld. codinghut.com/2009/07/using-the-3-0-sdk-without-pay-for-the-priviledge/

Я сам использую метод Ubuntu.