Before iphone mobile phones were running Java applets, which were sometimes even compatible across different phone manufacturers and users even could exchange them over infrared. In contrast first iPhone initially had no support for third party software, only web apps.

> Before iphone mobile phones were running Java applets, which were sometimes even compatible across different phone manufacturers and users even could exchange them over infrared.

"Sometimes" doing a lot of heavy lifting.

Nokia had an app store, and before you could see the available apps you have to first choose your phone: because even with-in Nokia's own product range there was so much variation in screens, keyboards, and general capabilities that they had to pre-apply a filter to show you what would actually work.

Functionally nobody was doing any of those things.