Конвертировать приложение Windows Mobile 6.1 в Android - PullRequest
3 голосов
/ 13 июня 2011

У меня довольно большое приложение для Windows Mobile (написано в NETCF 3.5).Те, кто находится у власти в моей компании, хотят преобразовать это приложение для работы на Android.

В чем сходство между разработкой Android и разработкой Windows Mobile (не Windows Phone)?В частности:

  • Оконные формы (т.е. пользовательский интерфейс)
  • P-вызывает (у моего приложения их много)
  • Поддержка веб-служб WCF / SOAP
  • Инструменты разработки на C # и Visual Studio

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

Справочная информация:
Кто-то (не программист) выполнил поиск в Google и нашел "инструмент", которыйконвертирует приложения для Windows Mobile в Android для вас (одно нажатие кнопки).Теперь у этого человека есть все, кто верит, что это преобразование совсем не займет времени.

Как разработчик, работавший на нескольких платформах, мне просто трудно в это поверить (хотя я был бы рад ошибаться).

Ответы [ 3 ]

3 голосов
/ 14 июня 2011

проверить Будет ли Google Android когда-либо поддерживать .NET? , как это может быть то, что вы ищете.Не уверен, насколько хорошо это работает, но если непрограммист хочет получить деньги, я говорю, попробуйте

Обновление: похоже на компании с монопереключением: http://xamarin.com/monoforandroid

2 голосов
/ 14 июня 2011

Существует проект monodroid, который принимает приложения .NET и заставляет их работать на ОС Android, но он все еще очень экспериментален и никоим образом не готов к работе с приложениями. В противном случае, чтобы отразить комментарий «Сэма» выше, на самом деле нет никаких сходств. Я работаю над созданием мобильных приложений в течение 11 лет (выпущено более 60 штук для разных версий Windows), и модель Android сильно отличается от того, что вы могли делать в прошлом в системах типа Windows CE 5 или Windows Mobile 6.

2 голосов
/ 13 июня 2011

Краткий ответ НЕТ. Android работает под управлением Linux, который ограничен Java-приложениями. Если вы хотите портировать приложение с .net на Android, вам нужна полная перезапись.

Sam

...