Почему разработчики приложений часто пренебрегают Android и пишут исключительно для iOS?
Краткая версия: потому что разработка под Android — не очень хороша. Недавно я реализовал функцию в приложении как для iOS так и Android. На iOS мне потребовалось 23 строки кода и несколько минуточек. На Android у меня ушло 567 строк кода и уже 3 дня. Хроники хаоса арты по игре можно скачать здесь.
Длинная версия: Во-первых, позвольте мне сказать, что все собранные другие ответы, которые говорят о том, как мало денег вбухивают в Android, хотя бы чуточку верны, но (лично для меня) это не так ужасно, как они представляют. Я зарабатываю совсем нетривиальную сумму денег на всех своих приложениях для Android, но я зарабатываю более чем в два раза больше на своих приложениях для iOS.
Но самое главное… Android отстой. Я знаю, это звучит очень плохо, как религиозный аргумент, но потерпите меня.
Чтобы было ясно, как пользователь Android, вы, скорее всего, никогда не столкнетесь с чем-то, что заставит вас думать, что Android — отстой. Однако быть разработчиком Android ужасно, потому что лежащая в основе AndroidOS отстает от iOS на несколько поколений.
Apple усердно и ежедневно работает над тем, чтобы iOS работала стабильно и очень хорошо и в то же время хорошо выглядела. Многие из визуальных клевых конфет, которые Apple включает в систему iOS, на самом деле помогают с удобством использования, а не только для галочки. Они довольно тонко передают информацию пользователю, чтобы любой пользователь понимал, что происходит и собственно почему это происходит.