If you want to know the real reason people buy Macs (and iphones and ipads) it is two words "Designer Label". It is a matter of fashion not logic. There is a certain snobbery about it and the feeling the buyer has that he must be more discerning and therefore better than other people misguided enough to buy a Windows or other OS product. I love the way Apple fanboys like to laugh at Windows BSOD, but I have to say after two years of W7, I cannot fault it, it is a bloody good OS and has never given me the BSOD experience. There is nothing wrong with Apple products apart from the control freakery of Steve Jobs and presumably his replacement as CEO, the war against Flash being a case in point as is the upgrade related battle to beat the jailbreakers. They have very good user interfaces which are simple to use, particularly for the computer virgin. Me I realise I'm not as sophisticated or well bred as the average Apple fanboy, but with my high spec PC, my Galaxy 10.1 Android Tab and my Galaxy S2 Android phone I am as happy as a pig in sh*t knowing that I actually own these products, I can do what I like with them including root them, and have not paid a high price just to use them under sufference.
Well you clearly havent bothered reading anyones posts in here and continue to stick with the general rubbish stereotypes. I clearly stated above that the MAC is far superior for programming, keyboard is much much faster to type on, IDE's run much better, ability to program iOS apps in objective C, the fact its a clean user interface with a Unix back end helps tremendously too.
Actually you hear as many apple fanboys laughing at BSOD than you get apple haters such as yourself who come on forums and state that all people buy a mac for is the "Designer Label". Both views while partially true dont hold up for the majority of people. The extra price of the mac is well worth it in my opinion as a development machine as my workflow is greatly improved and productivity increased massivley.
If you read around actually Apple are going to support flash, however they were perfectly right in the first place saying no to it tbh, its a dying technology, and especially in web based areas applications (mainly websites) which use flash are slow and not suitable for mobile devices. HTML 5 is the way forward and can do everything a flash developer can do, flash is ridiculous too when it comes to what your allowed to use to make it etc whereas HTML5 can be programmed in notepad if you really want to. I actually dont blame apple for choosing not to support flash, yeah it was a risky move originally but tbh as I said its a dying technology.
As for rooting your devices, who gives a crap, I have an iPhone and I want to install apps on it, I dont need to root my device to do this, I dont need access to a file system, while there may be advantages to doing this in certain cases there are also disadvantages too. iOS is designed in such a way that apps run in their own sandbox thereofre it is impossible for apps to interact with eachother. Now while this does slightly diminish the possibilities available to a developer it greatley increases security. Also I know as an iOS developer and an android developer that although Java is easier to program (in my opinion) than objective C, due to memory management etc, objective C is more powerful, faster and generally nicer imo to work with for MVC architectures. Also I know that when programming for iOS devices all devices have common attributes, they all have a particular processor, screen size, screen resolution, specific sensors, this makes it much easier to make apps that are suitable for all iOS devices rather than programming an app for a specific android device, but not being able to use it on a different one due to hardware restrictions.
Both apple and their rivals have their advantages and disadvantages, but theres no need to slag off mac owners.
Lol. Over a year later and this is still going!