There is a simple reason why Apple is currently dominating the tech market. Apple designs products for real, everyday people. Most people do not care if they can overclock their CPU, upgrade their ram using whatever brand of ram they want, or if they can customize the motherboard. People want technology that is simple, looks amazing, and works whenever they need it to. As more and more normal (non-computer geek) people need to be connected to the Internet or use a computer, they make the obvious choice to buy Apple products. They do not want to deal with viruses, drivers, and BSOD’s. Apple has shown with their products’ success that it does not take a computer science major to set up a computer, phone, or handheld computer. People do not mind paying the price for quality products that have been beautifully designed on the hardware, OS, and software levels. Also, Apple still has their visionary and founder in charge, Steve Jobs, while Microsoft’s Bill Gates has let Steve Ballmer simply ruin the company. Although these companies have matured and developed over the years, these companies need the original entrepreneurial genius of their founders.
Microsoft’s main use is in the workplace. This is fine. Microsoft products work fine in offices, large corporations, etc. (If they are willing to pay for an entire IT staff to fix their problems)
Microsoft Windows is simply not appealing to people. Most people end up buying Windows computers since they are usually cheaper, they have never heard of anything else, or they need it for work. Microsoft is a software company, not an all encompassing computer company like Apple. This is obvious in the products. Apple = stable devices with no issues related to hardware interfacing with software. Microsoft = instabilities resulting from driver issues, hidden viruses, etc. Microsoft will continue to decline.
Linux is an interesting thing to discuss, especially since Google has put Android Linux onto millions of smartphones worldwide. I personally love Linux, but it is simply not ready for the average computer user. Linux will continue to grow as developers continually make it more user friendly. Ubuntu has come a long way in the past few years. I think Android has set an example of what desktop linux’s potential can be.