Инструментов разработки более чем достаточно, они даже лучше, чем у разработчиков из iOS-лагеря. Проблема кроется не в инструментах, а в отсутствии полноценных примеров того, как «правильно» строить архитектуру в целом и использовать компоненты SDK в частности. Отсюда и постоянные споры о том, какая архитектура правильная, как готовить Dagger2 и им подобные.
Хорошим вариантом мне видится открытие исходного кода приложений, которые пишет Google. Это снимет большинство вопросов и спорных моментов, поскольку покажет тот самый «правильный путь». По крайней мере, я надеюсь, что приложения в Google пишутся правильно.
Появления новой ОС от Google я не жду, поскольку информации очень мало, и большая часть из того, что я уже видел, — слухи и домыслы. Говорят, что там будет совершенно новое ядро, а не Linux, как в Android. Но зачем?
Это, безусловно, решит часть проблем, но добавит новых, связанных со стабильностью и безопасностью. Проблемы ОС Android далеко не в ядре, а в том, что вокруг — тулинг, SDK и остальное системное окружение ядра. В это, на мой взгляд, и стоит инвестировать. Но Google, конечно, виднее, как строить свой бизнес.