Профессиональная разработка для iOS, Android и Интернета - понимание

9

Это не совсем вопрос о том, как разрабатывать все три, я знаю различные кроссплатформенные способы и так далее. Но я больше хочу узнать с точки зрения разработчика, насколько сложно в основном разрабатывать iOS, Android и веб-приложения?

Я в настоящее время на моей первой работе в качестве мобильного / веб-разработчика. Я уже разработал свое первое приложение для iPhone / iPad, и теперь мне нужно разработать приложение для Android, потому что веб-версия, которую я попробовал, просто не работала так, как нужно, а веб-базы данных просто не подходили. Но я не уверен, что можно развить все три с точки зрения запоминания всех API и т. Д. Я бы не сказал, что у меня есть проблема с языками программирования только в том, как использовать API для различных платформ. Кроме того, все другие языки, на которые я смотрю, в свободное время просто чувствуют, что я теряю сознание.

Возможно ли, чтобы один человек разрабатывал ios, android и веб-приложения? Стоит ли думать о сокращении его до iOS и веб-приложений?

Я сам все разрабатываю, поэтому мне не с кем обсудить, какие решения лучше для всего, и я просто пытаюсь тренироваться по ходу дела.

Итак, есть ли кросс-платформенные разработчики? Есть ли у компаний разные команды для разных платформ?

Любое понимание поможет мне собраться с головой. Надеюсь, этот вопрос имеет смысл.

Скотт Робертс
источник
Это зависит от того, какое приложение вы создаете. У вас есть титан, который славится этим.
Да, я думаю, что титан будет таким хорошим выбором, потому что тогда это просто javascript и их API для разработки, но я просто знаю, что мой начальник не выберет этот вариант из-за стоимости. Кроме того, я не думаю, что они поддерживают Blackberry на данный момент.
Скотт Робертс
Привет Скотт. Я разработчик Android и только что принял участие в разработке мобильных приложений, как и вы. Это включает в себя обучение iOS для разработки приложений для iPhone и iPad. Я действительно с нетерпением жду этого и думаю, что это улучшит мои общие навыки программирования (делая оба). Я знаю некоторых разработчиков, которые могут сделать и то, и другое, и просто сказать, что это просто еще один язык программирования / способ разработки мобильного приложения. Это просто вопрос делания и, следовательно, накопления опыта. Я слежу за ответами на ваш вопрос! С уважением, Йохан.
Йохан Пелгрим
Привет, Йохан, мои главные опасения - моя способность поддерживать 3 платформы самостоятельно, только с поддержкой Интернета. Но мне нравится развиваться для всех трех, и с тех пор, как я получил степень, мой опыт и навыки улучшились больше, чем я думал, что это будет плюсом. Полагаю, мне просто нужно задуматься, как вы сказали, об их другом языке программирования / способе разработки мобильного приложения, и они не такие разные, как я думаю. Я просто надеюсь, что некоторые люди ответят и заставят меня почувствовать, что я не единственная сольная команда из них, и помочь мне решить, что возможно, а не спасибо, спасибо.
Скотт Робертс
PhoneGap также является действительной альтернативой титана.
Райнос

Ответы:

3

Я занимаюсь разработкой приложений для iOS, C # .NET и веб-приложений на Java Struts2, и мне все это нравится. Я думаю, что всегда полезно посмотреть, как разные платформы подходят к одним и тем же целям, и это дает вам лучшее общее понимание используемых языков и структур. Это означает, что я не иду вперед с той же скоростью, с которой мои коллеги работают только на одной из этих платформ, но в целом вы никогда не ограничены, потому что вы можете переключиться на что-то другое в любое время.

Я также считаю, что вы должны начать свои проекты на наиболее подходящей платформе, а затем перенести их на другие платформы, если вы видите их успех или начать что-то еще, если вы не видите, что они работают.

Акку
источник
Я собираюсь продолжать работать с множеством различных платформ, которые я использую. Я постепенно начинаю переключаться между ними довольно легко, иногда API получит меня. Мне бы хотелось, чтобы я мог прогрессировать немного быстрее, у меня уходит несколько дней, чтобы вернуться к разработке под iOS, скажем, через 3 месяца в веб-разработке. Я хочу иметь возможность улучшать свой переход с течением времени и не писать javascript вместо цели c. Но приятно знать, что есть разработчики, которые разрабатывают для многих платформ, потому что, похоже, так и происходит.
Скотт Робертс
3

Я работаю с Android и iOS с веб-интерфейсом уже более года, и это, безусловно, возможно. Я обнаружил, что понимание альтернативной платформы сделало приложения соответственно лучше.

Если вы не хотите, чтобы от кого-то отказывались, я захожу в местные группы разработчиков GTUG (Google Tech User Group) и iPhone, и они являются отличным источником поддержки, когда вы застряли на чем-то или нуждаетесь в совете. на лучший способ продолжить. Проверьте meetup.com, чтобы увидеть, есть ли группа рядом с вами.

AC2MO
источник
Просто нужно найти больше времени, чтобы улучшить разработку Android. Да, я живу в Великобритании, так что я надеюсь найти способ встретиться с группами, но обычно они слишком далеко, но было бы очень хорошо встретиться с другими разработчиками, которые работают на тех же платформах, что и я. есть.
Скотт Робертс