Originally Posted by wood1208
Thanks to Apple who still willing to support over 3 generations old iphone, ipads, Macs, etc. AND big NO thanks to Google android and those selling android phones which hardly supports last year's models. I am waiting for my LG Optimus e970 for kitkat update. Samsung dropped galaxy s3 from kitkat update and the list go on and on and on. I am sorry, it is big list to list here but you know what I am saying if you are android smartphone user.
Android is horrible, anyone reading this site is already aware of it being horrible. Any developer who hates Oracle/Java also hates Android. Android is just a gum-and-bailing-wire platform that only holds together as long as the hardware manufacturer cares, and Samsung pretty much follows the Car manufacturer's business model, release a new device every year, immediately stop selling the previous model with a fire sale (even if the new model just gets a new coat of paint) and then make it very expensive to maintain.
Apple/iOS/OSX feels solid, with a few exceptions their software works on all previous models. The only time we actually see support dropped is when the performance window has moved too far away (like the PPC support in MAC, and pre-A4 support in iPhone) They could technically keep producing software for these platforms, but so few people are still using them. The worst feature-creep obsolescence was with OSX 10.7, the reason being that there was little reason to make this obsolescence. By forcing 64-bit boot, and 2GB of ram requirements, it made a lot of older devices obsolete before it was necessary. Still it's likely that Apple was/is planning on making 32-bin binaries obsolete. So if Swift only compiles to 64-bit binaries for OSX targets, you'll likely see this start happening.
As it is, developers aren't producing 64-bit binaries of their software on any platform except FreeBSD/Linux where the 32-bit support libraries aren't installed by default. If Apple removed their 32bit support, it would break quite a bit of software predating 10.7, and a lot of current software that won't do 64-bit without a gun to their head (like Google Chrome.)