Могу ли я разработать для iOS на Ubuntu?
Мне сказали, что, поскольку он основан на Unix, я могу разрабатывать для iOS на Linux. Но могу ли я также загрузить iOS-игры в Apple App Store для Linux?
Могу ли я разработать для iOS на Ubuntu?
Мне сказали, что, поскольку он основан на Unix, я могу разрабатывать для iOS на Linux. Но могу ли я также загрузить iOS-игры в Apple App Store для Linux?
Ответы:
Вы можете загружать скомпилированные программы в Apple с компьютера с Ubuntu без каких-либо проблем, поскольку (я вполне уверен), что процесс происходит через браузер.
Поскольку iOS использует Objective-C, вы всегда можете «закодировать» приложение (написать его, используя gedit, Geany или что-то еще) в Ubuntu, но вы не сможете скомпилировать его в файл .ipa.
Однако для того, чтобы скомпилировать и протестировать его, вам потребуется Apple SDK, который доступен только в Mac OS X. - Таким образом, это невозможно.
Однако всегда есть альтернативные способы программирования приложений для iOS. Один из способов заключается в том, что вы покупаете розничный DVD-диск Mac OS X и настраиваете машину VirtualBox (или VMWare, если хотите). Затем загрузите SDK с веб-сайта Apple. Другим способом было бы использование «он-лайн» создателей приложений, таких как Tiggzi (мой личный фаворит, поскольку у него много вариантов компиляции и тому подобное). Производители он-лайн приложений используют HTML и JavaScript для проектирования и функций, а затем компилируют его с помощью PhoneGap. Так что, Objective-C не нужен.
Короче говоря, нет, вы не можете создавать приложения для iOS в Ubuntu, как бы вы ни писали их, но вы не сможете скомпилировать их в файлы .ipa. Вы всегда можете отправить приложения iOS в Apple с любого компьютера с Ubuntu, поскольку это делается браузером. Существуют альтернативные способы сделать их в Ubuntu, такие как виртуальные машины и создатели онлайн-приложений.