... and that anyone with a cheap RFID receiver can read the key code and copy it, even over quite long distances.
Modern smart keys use rolling codes or even two-way communication. My own uses 433.92MHz in one direction and a much lower frequency in the other so the car can talk back to the key and they can negotiate the encryption between themselves.
So there will be changes in Smartphone device/s hardware to support this feature? Once this is implemented, the above Smartphone app can be developed adding the securities viz authentication, encryption etc by the Car manufacturers?
I don't think that will ever happen. Car manufacturers use different systems for a good reason - security. The frequencies and algorithms they use are highly confidential. They would never be willing to release all that information to many smart phone manufacturers and in turn the manufacturers wouldn't want to be tied to one make or model of car, it would limit their sales. The technologies are quite different to GSM/LTE/5G so it would require a complex hardware change to make a phone compatible with so many different key systems.