The keynotes are 2 hours long. Unless the new iPad has some APIs they want devs to take advantage of, the time spent talking up new iPads is time they *should* be spending on new APIs. Therefore, my prosit is if Apple has the time to talk up new iPads, that meant they didn't have enough software stuff to talk about.
I think the last time they announced hardware was 2014 with a new Air.
Nobody has any idea what they will do. I was just saying I don't think Apple sits there and is like "Hey, we don't have enough to talk about, let's release a new iPad to fill time." Let's just wait and see, they can certainly introduce new hardware or go over 2 hours if they want. It's their keynote.