Как разрабатывать для Android IOS не имея под рукой гаджетов с требуемыми системами?
Полноценно - нет, нельзя. Для IOS можно попробовать на эмуляторе работать, он там вроде быстрый. Дроидный эмулятор - медленный. Плюс и там и там эмуляторы не имеют всего функционала. 
Поищите по тостеру, такие темы уже поднимались.
если выбирать эмулятор, то https://www.genymotion.com/#!/