Yep. Apple dragged their heels on opening up the iPhone for 3rd-party development. Meanwhile, the Blackberry has TONS of third-party apps. So the analyst is correct: Given that criteria, I don’t know if I’d consider the iPhone a smartphone yet either, even after the SDK announcement — simply because it is going to take a while for 3rd party develop to catch up to the Blackberry. It may never fully catch up.
develop=development
The requirement of 3rd party applications to be considered a smartphone is borderline idiotic. 3rd party applications exist on the Blackberry, etc. because the default applications lack some features.
The apps included by default on the iPhone do not lack for much of anything.