Разработка iPad без mac

Я заинтересован в разработке приложения для своего нового iPad исключительно для моего собственного использования. (ну для начала, по крайней мере)

  • Есть ли способ разработать приложение без mac?
  • Могу ли я установить приложение только на моем собственном iPad, не имея права подписываться на право публикации, если я даже не хочу этого делать?

EDIT:

Могу ли я использовать старый источник питания G3 для разработки? Их можно подобрать очень дешево на ebay. Может ли что-то из этой спецификации запуститься в среде разработки xcode?

Ответ 1

Есть ли способ разработать приложение без mac?

Официально, нет. Реально, если вам не нравится тратить бесчисленные часы, нет.

Могу ли я установить приложение только на свой iPad, не имея права подписываться на него, чтобы опубликовать его, когда я даже не хочу этого делать?

Нет, вы должны быть платным разработчиком, чтобы продвигаться к чему-либо, кроме симулятора.

Ответ 2

Я думаю, что лучшим вариантом является разработка приложения с использованием HTML5/Javascript и CSS и использование такой службы, как appMobi или PhoneGap, для ее компиляции для IOS. У них обоих есть онлайн-сервис, который может сделать сборку для вас без необходимости иметь Mac.

У вас также есть дополнительное преимущество, что вы можете скомпилировать свое приложение не только для IOS, но и для Windows Mobile, Android, Blackberry и даже для старой доброй сети.

У вас есть библиотеки Javascript, такие как JQTouch, которые позволяют вам легко реализовать внешний вид IPhone в своем веб-приложении. Обычно вы не можете получить доступ к собственному API из Javascript, но эти решения (appMobi и PhoneGap) предлагают Javascript API, который вы можете использовать для доступа к Камере, GPS, гироскопу и т.д.

Я думаю, что обычно серьезные приложения кодируются для многих платформ, и если у вас нет структуры для оплаты 4-х различных наборов навыков, имеет смысл кодировать HTML5, а оттуда у вас будет больше возможностей для будущего и устройства решение. Даже если вы "можете" заплатить различным разработчикам за код на разных мобильных платформах, я бы предпочел сделать это в HTML5.

О, а также взгляните на applicationcraft.com, довольно классную онлайн-среду IDE (wysiwyg), подключенную к PhoneGap, очень легко разработать прототипы. Сгенерированный HTML/Javascript не очень полезен для продолжения редактирования его вне их IDE (немного сложного), но, опять же, для чего-то очень простого или прототипа это то, что вы должны проверить.

Удача

Ответ 4

Да, вы можете развиваться без яблочного компьютера (используя хакинтош).

И да, вы можете установить разработанное приложение на свой iPad без необходимости платить за программу разработчика. Существует множество руководств по интернету о запуске приложений (приложений) на устройствах ios без программы разработчика.

проверьте это: Как я могу развернуть приложение iPhone из Xcode на реальное устройство iPhone?

Ответ 5

Вы можете разрабатывать для iOS без Mac с помощью Adobe Flex. Flex SDK является бесплатным и открытым исходным кодом и включает компилятор + упаковщик. Если вы хотите IDE, вы можете получить Adobe FlashBuilder (не бесплатно, а с бесплатной пробной версией на 90 дней), что значительно увеличивает время разработки. Вы не могли бы развиваться в C, С++ или Objective C, но в комбинации ActionScript (диалект Javascript) и MXML (язык разметки, в основном для богатого графического интерфейса).

На минусовой стороне: у вас меньше контроля над тем, что вы можете сделать (вы все еще можете сделать много), и вы не можете напрямую использовать SDK iOS.

С положительной стороны: очень просто разрабатывать замечательные приложения, и с очень небольшими изменениями вы можете перекомпилировать их для Android, Blackberry Playbook, Windows и Mac OS X.

Ответ 6

Технически не требуется Mac для разработки приложения, если вы не серьезно относитесь к нему. Для разработки Mac-less существует несколько решений.

Во-первых, есть некоторые службы, которые переносят ваши веб-приложения HTML5 в приложение iOS, поэтому вам нужно всего лишь написать свой код HTML5.

Во-вторых, если вы не хотите покупать Mac, вы можете вместо этого купить Snow Leopard или Lion и создать свой собственный "хакинтош" (компьютер Windows взломан, чтобы убежать от операционной системы Mac).

Наконец, вы не можете сделать свое приложение доступным для покупки в App Store, если вы не платный разработчик. Тем не менее, вы можете публиковать онлайн как веб-приложение HTML5, или вы можете публиковать свое приложение на стороннем рынке разработчиков приложений (однако вы могли бы использовать это приложение только в том случае, если вы джейлбрейк iPad).

Ответ 7

Не знаю, как это новое, но Dragon Fire SDK на 100% основано на Windows (вы отправляете код для компиляции) но вы никогда не должны владеть Mac.