Can you write, run and debug programs on iPads?
In KS1 and KS2 'programming' could quite easily be achieved by a flowchart type drag-and-drop system - it isn't to teach kids C++, it's to get them familiar with the ideas of inputs, outputs, loops etc.
It's probably more likely to hold their interest than a wall of text as well.