
Originally Posted by
Frenchy
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.