SDL использовать можно. Идея нормальная, при условии что вас не пугает долгое ковыряние во всяких низкоуровневых вещах типа отрисовки, работы со звуком и прочего.
Тестить можно и под виндой, благо SDL позволяет это. Для сбора и заливки на девайс вполне можно обойтись виртуалкой с мавериксом. Для тестов перед изданием конечно нужен зоопарк девайсов.