I agree, these latest iPhones are amazing.
One thing i don't get is how they have managed to get the small lenses to resolve these higher resolutions.
I'm no photographer, but i do seem to remember in the earlier days of DSLRs that the lenses where a limiting factor when it came to resolving the higher resolution chips.
That was when a 10mp DSLR was considered insane and had large professional lenses to boot.
Now somehow these tiny lenses don't seem to have the same limitations.
Or are they using some processing trickery to hide the limitations?