Yes, all the technology was there. We had smartphones and they would have continued without the iPhone. The value of the internet in your pocket is too big for the smart phone not to become a huge thing.
Eventually.
But Apple NAILED the UI. They made it so simple that 3 year olds can use the UI and are confused when other computers don’t work through such great touch controls.
How long would we have been stuck with tiny screens (relative to the original iPhone) or giant devices (like the sidekick) to get a decent sized screen?
How long would it have taken to get the App Store? Would we get one? That single innovation (making it trivial for people to find/buy software) has been transformative for our industry.
The iPhone pushed us ahead years. Maybe a decade. We skipped a ton of teething time and got straight to it.
Remember, RIM thought the iPhone demo was faked and impossible. That’s how far ahead Apple was.