Quote:
Originally Posted by
solipsism 
I'm amazed so many are looking at Thunderbot like it's FireWire simply because it is supported by Apple. Don't forget that Apple was the first major vendor to go all in with USB and that seems to have been somewhat successful.
That's not quite what happened. However, the truth is somewhat more compelling. The iMac was the first Mac with USB. By the time that Apple put the iMac on the market, most PC OEMs featured USB, many with multiple USB ports. However, no PC OEM went with USB exclusively. USB was in addition to PS/2 for keyboards and mice, parallel ports for printers, and RS-232 ports for modems. As a result, most customers continued to use parallel printers and PS/2 keyboards and mice. Despite the fact that these PCs featured USB ports, many did not include the drivers to enable the ports. If you wanted to use a USB peripheral, then you had to down USB driver(s) from Microsoft. Did I say that USB was kind of flaky? Well, USB was kind of flaky.
Apple took a dramatically different approach. USB was not an additional port on the iMac and the Macs that followed. USB replaced the Apple Desktop Bus and RS-232 ports. If you wanted to print from your Mac, the it was USB, Ethernet, or FireWire. If you wanted to connect your keyboard, mouse, or modem, then it was USB exclusively. What is more, USB actually worked on the iMac. Apple overcame the flakiness that PC users experienced.
Before the iMac, USB was floundering. People debated USB and FireWire, but USB were little used. With the advent of the iMac, this changed. Peripheral manufacturers now had a certain market for their USB products. More USB products came to market. Customers understood that with Apple's support, USB would be around for a while. They were more comfortable in replacing RS-232, PS/2, and parallel port devices with USB devices.