Right, but I don't think many devs write for ARM or x86 these days. That's all handled by the compiler.
I honestly do not know. This is above my pay grade! I have just heard others on various podcasts and in articles share that it would not really be a simple recompile to get an optimized app that would be on the same footing as the current x86 offering. I do think devs are optimizing their apps to the system it is on.