Был ли еще Mono перенесен на iPhone? Мне бы хотелось написать .NET-приложения для iPhone, а изучение Objective C для меня не является вариантом.
Моно на iPhone?
Ответ 1
Моно сегодня доступно в двух формах:
- Моно с привязками к API iOS для http://monotouch.net
- Моно в качестве сценария, приводящего в действие Unity3D
Ответ 2
Извините, но не совсем так: http://www.mono-project.com/Mono:Iphone
Ответ 3
Мы разрабатываем привязку Cocoa Touch, называемую MonoTouch и полноценную AOT toolchain, которая позволит создавать собственные приложения для iPhone с помощью Mono и MonoDevelop. Это будет коммерческий продукт, а бета запланирована на август. Оставайтесь с нами!
Miguel имеет блог об этом.
Ответ 4
Для nay-sayers, пожалуйста, послушать Мигеля де Икаса, который сам говорит о предмете Scott Hanselman на 24NOV2008 Hanselminutes подкаст (около отметки 23:50).
Короче говоря: есть планы, чтобы приложения Silverlight были статически собраны для соответствия требованиям Apple.
Вы не сможете запускать их в браузере, но они будут полностью интегрированы в приложения для iPhone, как и другие.
Ответ 5
Здесь запись в блоге от Мигеля де Иказы, показывающая Mono, работающую на iPhone
(Я подозреваю, что это взломанный телефон, и KiwiBastard, вероятно, вполне корректен в отношении изменений, которые он когда-либо был официальным)
Ответ 6
Первая игра Mono попадает в Apple AppStore. Таким образом, это не только технически возможно, Apple также одобрит их.
Ответ 7
Это позволяет вам использовать С# для iPhone сейчас (недавно я выпустил, думаю), но вы все равно должны иметь Mac.
Ответ 8
Этот вопрос задается снова и снова. Если вы хотите написать официальные приложения для iPhone, вам необходимо:
-
имеют реальный Mac
-
узнать Objective-C и Cocoa Touch
-
пить kool-aid
Попытка обойти все вышеперечисленное - это трата вашего времени и нашего. Как я уже говорил много раз, прежде чем Стив или шоссе, и если вы хотите развиваться на iPhone, вам лучше изучить этот урок раньше, чем позже.
Ответ 9
Никогда не говори никогда, но, поскольку для этого потребуется время выполнения, я не вижу, чтобы это когда-либо происходило. Apple должна будет санкционировать и установить версию mono/.net со стандартной прошивкой. То же самое касается Java тоже, я думаю...
Ответ 10
Извините, малыш, но Obj-C - единственный способ. Почему это "не вариант"?
Ваше приложение будет "не вариантом" для Apple для App Store, если оно не написано в Obj-C на Xcode и не подписано правильно.