LOTS of programs are wrtten in JAVA for compatiblity on different platforms if you say that JAVA is useless just check one of the popular game out here (Minecraft) and IT IS WRITTEN IN JAVA.
ewok is right, The main force of Apple is in marketing , this is where they score their points. They make their products look shiny and all that but ,as he said, in term of hardware, a PC definitvly step over it for the same price.
Linux can actully run everthing NOT OSX . just install libraires and you will be ready. And no, OSX isnt that secure, more a OS is popular , less it is secure.
MORE OPTIONS!!!
Mac has one of the worst application support in the OS worlds. You get a much better lokking OS with Ubuntu. And a secure machine get Linux.
Retina is nothing but a MARKETING term. It is use (originally) to describe a display with more than 300 pixels par inch
But most of the laptop devices and next gen mobile devices have around 400 ppi. So if plan buying and apple product dont go for any of their laptops. The CPU is not that...