Неужели Моно портирован на iPhone? Я бы хотел написать .NET-приложения для iPhone, а изучение Objective C для меня не является вариантом.Моно на iPhone?
ответ
Mono сегодня выпускается в двух формах:
- Mono с привязками к API, IOS на http://monotouch.net
- Mono как скриптовый движок питающих Unity3D
К сожалению, лицензирование Xamarin (что указывает ваша ссылка) не подходит для нас. Есть ли шанс запустить .Net на iOS без Xamarin? –
@ user695797 хорошо .. с открытым исходным кодом или лицензионным моно с xamarin .. Одна или другая лицензия должна покрывать все развертывания (или вы можете говорить напрямую с xamarin, как моя компания) – IanNorton
Никогда не говорите никогда, но поскольку для этого потребуется время выполнения, я не вижу, чтобы это когда-либо происходило. Apple должна будет санкционировать и установить версию mono/.net со стандартной прошивкой. То же самое относится и к Java я тоже думаю ...
Однако у нас есть и взломанные iPhone тоже! –
Извините, но не совсем верно: http://www.mono-project.com/Mono:Iphone
Это так же хорошо, как и правда. Это просто звучит болезненно по сравнению с тем, что просто изучает Objective-C. Моя любимая часть: * Требуется значительное количество кросс-компиляции, это далеко не просто. * Никаких iPhone API не выставлены, поэтому вы получаете основную основу. – rustyshelf
В дополнение к тому, что вы _must_-программа на Mac и _must_ принадлежат программе разработчика Apple. Это значит, что вы можете программировать против того, что знаете, но если вы больше всего этого делаете (и Apple _may not_ принимает ваш код, потому что вы используете инструменты разработки, не написанные ими), то вы также можете сделать это «правильный путь» через Objective C. –
Here's a blog entry от Мигель де Икаса, показывая Mono работает на iPhone
(я подозреваю, что это взломанный телефон, и KiwiBastard, вероятно, вполне корректен в отношении изменений, которые он когда-либо был официальным)
Этот вопрос задается снова и снова. Если вы хотите писать официальные приложения для iPhone необходимо:
есть реальный Mac
узнать Objective-C и Cocoa Touch
пить Kool-Aid
Попытка обойти все вышеперечисленное является пустой тратой вашего времени и нашей. Как я уже говорил много раз, прежде чем это будет путь Стива или шоссе, и если вы хотите развиваться на iPhone, вам лучше изучить этот урок раньше, чем позже.
Разве это не путь Стива или шоссе? –
Хороший вопрос, я исправил тип ... хотя «из», возможно, работает, так как Стив, вероятно, построил бы шоссе в первую очередь ... – rustyshelf
О, а также будьте готовы рискнуть, когда ваше время сойдет на нет, когда Команда магазина iPhone отклоняет ваш код или определяет, что Apple собирается опубликовать собственную версию вашего приложения. – jcollum
Извините, малыш, но Obj-C - единственный способ. Почему это «не вариант»?
Ваше приложение будет «не вариантом» для Apple для App Store, если оно не написано в Obj-C на Xcode и не подписано правильно.
Для Най-Сайерс, пожалуйста listen to Miguel de Icaza сам разговор о предмете с Scott Hanselman на 24NOV2008 Hanselminutes подкаста (вокруг 23:50 знака).
Короче говоря: планируется, что приложения Silverlight будут статически составлены в соответствии с требованиями Apple.
Вы не сможете запустить их в браузере, но они будут полностью интегрированы с iPhone-приложениями, как и любые другие.
И как бы это обойти официальные ограничения App Store что вы не можете использовать переводчика, который не приходит с телефоном? Конечно, вы можете делать все, что угодно, на телефоне Jailbroken, но, по-видимому, это не то, что он ищет. –
Ну, вы должны послушать шоу. Ключевым моментом является то, что ваше приложение будет __статически скомпилировано__ и станет просто другим родным приложением. –
Вы используете AOT для предварительной компиляции кода, поэтому он больше не компилируется JIT. – jpobst
First Mono game hits the Apple AppStore. Таким образом, не только это технически возможно, Apple также их одобрит.
Имейте в виду, что время выполнения Mono фактически не запускается на эти игры; он полностью переведен на собственный код. – Randolpho
Мы разрабатываем Cocoa Touch связывание называется MonoTouch и дневная AOT набора инструментов, который позволит строить собственные приложения с помощью Mono картинки и MonoDevelop. Это будет коммерческий продукт, а бета запланирована на август. Будьте на связи!
Miguel имеет blogged about this.
Это позволяет использовать C# для iPhone сейчас (только что выпущенный недавно, я думаю), но вы все равно должны иметь Mac.
- 1. Запись Моно на iPhone в формате IMA4
- 2. WCF на моно: альтернативы?
- 3. моно на производственных сайтах?
- 4. Исполнительные моно на Apache
- 5. Моно компилирует C# и на родной?
- 6. C# Контроль пользователя на моно?
- 7. MSBUILD с моно на jenkins
- 8. DllNotFoundException в моно на Mac
- 9. Проблема сериализации WCF на моно
- 10. Работает ли умбрако на моно?
- 11. привязка моно динамически на android
- 12. Glimpse нарушает сигнал на моно
- 13. Моно на встроенный опыт ARM?
- 14. встроенный ravendb на OSX (моно)
- 15. Методы расширения на моно 2.10.8.1
- 16. Моно интернационализация
- 17. На USB-горе в моно на Linux
- 18. SQLite на окнах и на моно?
- 19. iphone - AVAudioRecorder дает моно воспроизведение (воспроизводится звук только одного канала)
- 20. Моно инструменты для Visual Studio - требуется учебник
- 21. Моно на Mac - какую базу данных использовать?
- 22. Моно приложение имеет искаженный текст на Linux
- 23. Небезопасно использовать ToCharArray на строке под моно?
- 24. Моно высокий таймер разрешения (на Linux)
- 25. Ошибка System.EntryPointNotFoundException в SWIG на моно 2.8
- 26. Моно mkbundle на Mac OS X 10.7
- 27. Моно на OSX: Абсолютные URI не поддерживаются
- 28. моно отсутствует HttpUtility на OS X?
- 29. выпуска после обновления моно 4.0.1 на Ubuntu
- 30. Моно на исключение Linux и отсутствующих методов
Просьба подробно о том, почему обучение Objective-C «не вариант», и что вы чувствуете, что вы хотите достичь с помощью написания приложений .NET вместо приложений, использующих собственные рамки в iPhone в. –
Я нахожусь в одной лодке, считая, что iPhone должен начать писать код для нее в августе прошлого года. Затем произошло три вещи: я посмотрел на код iPhone, я прочитал рассказы о разработке для iPhone и Android. До свидания iPhone! – jcollum
@jcollum, надеюсь, вам понравится разработка для <1 миллиона телефонов против 10 миллионов. Это может измениться, но iPhone - это выбор развития в тот момент, который я бы сказал. – rustyshelf