Android is far too open a code base.
I'm not sure I understand, how is a free open code base a bad thing?
Combine this with apps that are primarily Java based and policed in a less effective way than those through the Apple App Store,
Yes, java is shitty, but you can run apps compiled from C on Android.
You can't blame an OS because of the code that people run on it.
(I mean sure you can say windows is a pile of crap because of security bugs, and the amount of script kiddy programs there are, but you can't say that windows is crap because a lot of software companies chose to use visual basic to write software, or Java, or whatever...)
phone manufacturers are heaping in a lot of RAM and 8 core CPUs.
that's because people are subjectively stupid and cannot compare like things with like things. So they just look for bigger numbers.
Again a people problem not a manufacturer issue, or an OS issue, I see what you're getting at though
[wireless charging] And since the tech is proprietary and no other manufacturer has even hinted that they are working on it.
it's still just a pipe dream at the minute though,
Other people are working on, if you google wireless power, plenty of hits, a few days ago the IET ran some lectures on it.
you may believe that apple are going to be the only ones that can play with this, but I doubt that's going to be true at all. if it is possible, then pretty soon that's going to be near off the shelf bolt on technology for devices... everyone will have it.
of course there are plenty of "ifs" in that sentence, the biggest "if" being "if" regulators allow it, most systems at the minute for near base station charging have plenty of idle power draw, scale that up room sized and these systems may end up incredibly wasteful! (e.g the "base station" device may not meet environmental requirements.)
Then there are other concerns, a "near field" inductive charging devices doesn't radiate much power unless you're really close.
scale that up to room size and things get a little more complicated...
maximum amount of power that a device can transmit is limited by local regulations, such as FCC Part 15 in the US. Equivalent isotropically radiated power (EIRP) in the European Union is limited to 20 dBm (100 mW).
you still want the frequency to be reasonably high so not too much power is lost,
so you've still got to use an unlicensed radio band.
and then you're stuck with power limits.
most people think charging sucks on a 10W adapter, using a 0.1w wireless charge, (and possibly sharing that) is going to suck balls.
meanwhile Samsung have (cabled) fast charge using 9 instead of 5v, meaning you can achieve a near full batter charge in 30 minutes of so.
Apple are dreaming of a wireless world, the tech is undoubtedly cool. but I'm not convinced it fits with modern requirements.
(yes I've tried both OS'es and have come to that decision empirically) and I don't DISLIKE Android. For me, the iPhone is just an easier and more pleasurable device to use on a daily basis.
I have both the same and opposite experience,
I had an android tablet, hated it at first, everything was unfamiliar.
then grew to love it, (but then it broke).
I still have and use and iphone. I also have an android phone as my work phone. both are as good as each other. (and short coming in one OS applies pretty much to the other too!)
and who cares about flash, the sooner flash shuffles of and dies in a corner the better place the internet will be.