Есть много факторов, которые следует учитывать, например, где находится крупнейший рынок и т. Д. Но игнорируя эти факторы и думая о технических и денежных проблемах, ясный ответ начинается с Android.
Android SDK - совершенно бесплатно. Инструменты iPhone dev нуждаются в Mac, поэтому, если вы не являетесь пользователем Mac, вам нужно купить Mac. Если вы не являетесь пользователем Mac, то, вероятно, это безопасная ставка, что вы еще не знаете Objective C, который вам понадобится для iPhone. Вам даже не нужен телефон, есть эмулятор, который работает чудесно. Очень редко я делал что-то, что работает в эмуляторе, но не работает или работает по-другому на реальном телефоне. Таким образом, эмулятор отлично работает.
Android-программирование - это Java и очень похоже на C#.
Разработка Android намного более доступной и простой в разработке (для начала работы), чем Objective C и iPhone.
Существует много доступных онлайн-ресурсов, но книга «Hello, Android» на самом деле очень хорошая. Это датировано, однако, восходит к версии 1.5 SDK, и сегодня у нас 2,2, но основные принципы для начала - почти то же самое.
Вы можете решить другой путь, но через несколько часов вы можете бесплатно писать свою первую программу Hello World на Android. Даже если вы решите начать работу на другой платформе, вы вряд ли пойдете неправильно, отдав Android первым.
Еще одна вещь, которую стоит отметить, - это то, что Android проще продавать и распространять ваши приложения, чем iPhone, что делает его лучше начать.На Android-платформе нет процесса утверждения приложений, поэтому вы можете бесплатно разместить свое приложение, не задаваясь вопросом, одобрят ли полномочия, которые будут одобрять ваше первое приложение для продажи или отдать.
Следует отметить, что если вы перейдете по маршруту Microsoft, ваш опыт работы с C# будет почти полностью перенесен, и вы будете поражены тем, насколько компактный SDK подходит для написания простых приложений Windows. (По крайней мере, это было в 2007 году, в последний раз, когда я написал приложение для телефона Microsoft.) Но забудьте, что я это сделал - если вы хотите стать серьезным разработчиком телефонов для потребителей, я рекомендую вам забыть о Microsoft по крайней мере на данный момент ,
+1 для Android. Вы также должны учитывать, где находится тренд. На данный момент тренд определенно - Android и iOS. –
Я согласен с вами, все же мне пришлось провести какое-то исследование, так как Im newb в этом поле, прежде чем я сделаю несколько попыток спешки. –
Я собирался сделать +1 этот хорошо написанный ответ до последнего предложения с полным Отсутствие знаний о Windows Phone 7. Итак, -1. – Stan