2010-05-17 2 views
1

Как разработчик .net, в основном C#, я хочу знать, что было бы лучшим подходом для разработки приложения для телефона, которое работает на основных телефонах.Приложение для телефона .Net

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

Я хочу что-то, что я могу разработать в операционной системе Windows, Android мог бы стать лучшим вариантом, но он не очень хорошо интегрируется с .net.

Любая идея, пожалуйста?

ответ

1

Использование .NET можно ориентировать Windows Mobile, который вскоре будет заменен на Windows Phone 7. Так что имеет короткий срок годности.

SDK для Windows Phone 7 - available now, но телефоны не попадут в магазины до октября. Однако вы могли бы начать работу на этой платформе.

Также команда MonoTouch начала работу над MonoDroid, что позволит вам разрабатывать приложения .NET для телефонов Android. Он пока недоступен, но, надеюсь, будет около августа.

Итак, в основном, прямо сейчас Java предоставит вам гораздо больше возможностей для мобильной разработки; позволяя вам охватить системы Symbian, Blackberry и Android. Но к концу года в этом секторе будет больше возможностей для разработчиков .NET.

+0

Мартин благодарит за помощь. Похоже, я попробую с Windows 7, если не найду другого варианта. – Terry

0

Если вы ограничиваете себя .Net, тогда у вас нет много вариантов. .Net CF работает только на телефонах под управлением Windows Mobile. Но если вы просто хотите разрабатывать бесплатно и на окнах, вы можете пойти на Symbian S60 с помощью C или Python; или J2ME.

И я считаю, Android имеет совершенно прекрасный SDK, который нуждается не интегрирован с .Net FW

0

Если вы хотите разработать .NET, у вас есть androidmono для телефонов android.
Вот блог с информацией о андроида моно: My Brain Hurts: Android Mono

.NET для iPhone у вас есть MonoTouch, вы все равно должны развиваться на Mac, хотя.

+0

Возможно, вам захочется быть осторожным в MonoTouch, так как Apple изменила соглашение о развитии. Люди MonoTouch утверждают, что он выполняет «дух» соглашения (http://monotouch.net/), но по-прежнему это серая область. –

+0

Спасибо, Дженс, как я уже сказал, у меня нет плана покупать Mac на данный момент. Я хочу посмотреть, можно ли что-то развить без mac. Просто хочу использовать доступные ресурсы, которые у меня есть на данный момент. Надеюсь, я найду что-то спасибо за вашу помощь. – Terry

+0

@Martin, хорошо знать, у меня нет плана для себя, чтобы развиваться для iPhone, и если я собираюсь заниматься разработкой Android, это, вероятно, будет на Java. –

Смежные вопросы