I'm not understanding the pushback here. This, again, is a case of people thinking of themselves instead of the overall growth of innovation.
To clear some of this up:
- If an app hasn't been updated in 1-2+ years, get rid of it
- 32bit vs 64bit isn't just about accessible RAM
- Supporting 2 architectures is a headache for a developer (1st hand knowledge)
- Lack of upstream software support and upstream security support on 32bit adds to this
- Servers for apps that are still supporting 32bit are usually 32bit servers. Meaning that upgrading server CPUs and hardware that you'd want for the longevity of an app, would nix this. A phase out. Even Linux is dropping 32bit support officially.
- Servers pulling double duty for 32bit and 64bit apps are pulling double architecture cycle duty, which is inefficient.
- Cross-compiling is a REASONABLE feature, but final binaries are best compiled natively (due to potential compiler quirks)
- 64bit is superior to 32bit because of the amount of data that can be processed in one cycle (64bit vs 32bit processed chunks). More data processed = faster applications = people NOT complaining about a device or app being slow.
- Also everything that they announced (IR dot matrix camera, 4k@60/1080p@240, etc) would be nearly impossible to do on 32bit architecture. The bottleneck struggle would be insane.
So THAT is why they're 100% 64bit. It's not a cash money scheme, it's the natural evolution of technology and product lines.
And please do not use Microsoft/Windows as a counter argument. The
ONLY reason that they still support 32bit apps is because Microsoft had a long-time stronghold on nearly every Fortune 100 company, with developers that locked them into that architecture by deploying massive data sets on top Microsoft exclusive products that would take a very long time to re-do. This hurt the feel-bads of those corporations which screamed in outrage and, in order to not lose their place and foothold in the many sectors they're servicing, Microsoft complied with their demands for 32bit support. You wouldn't believe some of the Microsoft messes I've walked into when restructuring a corporations architecture and data infrastructure.
Oh, and for those of you not updating your iOS version...I really hope that your phone isn't used for mission critical things. Those updates aren't just for flashy new interactions, there's also VERY IMPORTANT security updates that you're not getting. So when you get hacked or data mined, do not complain.
Trying to please everyone is a recipe for disaster, and never works. You have to do what's best for the advancement of usability and technology, and people will slowly but surely conform.