Реальна ли кроссплатформенная разработка силами одного человека под iOs и Android?

Задались целью сделать мобильное приложение для своего стартапа и, т.к. людей с опытом мобильной разработки в команде нет, ищем человека на вакантное место. Приложение планируется как на Android, так и на iOs. Хочется максимальной универсальности, поэтому разработку планировали вести на Monotouch (как наиболее близкий «по духу», учитывая то, что основной проект написан на ASP.NET MVC), хотя это не обязательное условие. Прошерстив несколько сотен резюме на сайтах поиска работы обнаружили, что универсальных разработчиков не так много, а людей с опытом monotouch ещё меньше.


Собственно, вопрос, а скорее запрос ликбеза:

Имеет ли смысл искать одного человека? Под кроссплатформенной разработкой в данном случае я понимаю что ядро пишется на monotouch (или подобном, с условием компиляции в нативные бинарники), интерфейс — для каждой платформы отдельно. Насколько трудоёмко будет дописывать интерфейс под обе платформы? Приложение пока планируется как мобильная версия сайта, при этом вся логика будет на сервере. Критичны пуш-уведомления, скорость и удобство работы, поэтому чисто браузерное решение с адаптивной вёрсткой не подходит.


Или не стоит жадничать и лучше найти двух человек, что принесёт существенно более качественный и быстрый результат?
  • Вопрос задан
  • 14513 просмотров
Решения вопроса 1
Может вам нанять хорошего Javascript разработчика и посадить его на Phonegap? Сказал бы более реальный вариант… Но он ничего хорошего не принесёт.
Как разработчик под Android скажу так: этому «универсальному человеку» будет очень не легко. Лучше наймите двух разработчиков под натив. Иначе получится бред. У Android и iOS есть свои мелкие забумбоны, и то как программы себя ведут, как выглядит графика, итд… Одному человеку на универсальной платформе такую работу сделать хорошо не под силу, так как либо он не знает как её сделать хорошо, либо он ни разу не разрабатывал прогармму для обеих платформ. И в конце концов получится iPhone программа мигрированная под Android либо карявая программа на iPhone.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
1)Не имеет, слишком разные платформы.
2)Легко.
3)Стоит искать двух.
Ответ написан
iamhappy
@iamhappy
смотря что делать. с небольшими прогами это возможно
Ответ написан
@axp
Однозначно искать двух натишников (если хотите качественный продукт).
То же касается и дизайна: у каждой платформы свой стиль, не стоит «универсалить», получится только хуже.
Ответ написан
Комментировать
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Вполне. Нужно только использовать один их фреймворков, который позволяет писать под все типы мобильных устройств (есть свои ограничения по нативным частям обычно), или пользоваться технологиями, которые работают на всех типах устройств (веб приложения в браузере, например).

Для .NET разработчиков появилась еще одна альтернатива - Ubiq Mobile фреймворк, который делает все в облаке а на устройстве - нативная часть, которая умеет с сервером общаться. Приложения работают под Android, iOS, Windows Phone и на старых Java телефонах и коммуникаторах. Быстрая кросс-платформенная .NET разработка. Не требует особых навыков разработки мобильных приложений. Есть готовые шаблоны и компоненты. Вводная статья и видео.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы