No tengo mucha información de momento pero asi de entrada para poder programar una aplicacion para los dispositivos que mencionas necesitas una Mac, el Xcode que viene en el DVD que te vino con tu mac, y contar con un paquete el SDK de apple(este tiene un costo) que te permite desarrollar para...