Earlier quoted context omitted.
> Historical revisionism. For more than 30 years prior to iOS, general-purpose computing platforms were mostly open with no vendor-controlled store. That's quite the historical revisionism. Phones weren't "general-purpose computing platforms" for the most part of those 30 years (Gordon Gecko's phone didn't have apps). Nor where they considered as such. And there were tons of capable of "general purpose computing" pop…
Prior to the iPhone there was Palm, which I would certainly call a general purpose computing platform, where it was easy to download and install your own pdb with no vendor restrictions.
Palm OS 1.0 was nothing close to a general purpose computing platform. They didn’t even add TCP/IP support until 2.0.
If anything the ability to lockdown Palm devices was a major selling point to many customers’s internal IT systems. That’s something I think people arguing for open platforms are ignoring, some customers really do want closed systems for various reasons.