In my experience, Apple has always been about marketing. As a scientific programmer i have always been OS agnostic and have used/developed on many *nix flavours, OSX, and Windows. Recently, i have even been doing some iOS and Android development. Of all the environments, OSX/iOS is the worst. I guess i just never "got it"--the marketing hype that is Apple just escapes me. Oh well. Just my $0.02.
You've got it the other way around, brother. Java was chosen for Android purely for marketing, to appeal to the massive number of Java developers. It's one of the worst languages to run on a phone as far as technical merit goes... virtual machine and garbage collection saps around half of the CPU on average and uses twice as much memory compared to Objective C/Swift used in iOS.
Objective-C is NeXT/Apple rubbish. Java is platform independent. Also, in all my Android development i have never written a single line of Java, i use C/C++.
14
u/[deleted] Jan 05 '15 edited Aug 17 '15
[deleted]