Hi
I distribute a simple mobile device app. written via the Visual Studio 2003 IDE. This is compiled by VS 2003, as I'm sure you will already know, for ARM and ARMv4 instruction set CPU cores amongst others.
There are many variants of ARM instruction sets (I think it's now up to about 11) and as far as I'm aware, my app. behaves just fine on eg. ARMv5 variants. However, I get to hear sometimes that a user cannot run the app. (the latest case being on an ARMv6 core). So 2 questions really ...
1. Is it genuinely the case that all new ARM instruction sets will display *full* backward compatibilty with software compiled for earlier ARM instruction sets (in this specific case ARMv4) ?
2. Assuming that the user installed the software correctly, what else might cause the software not to run, either partially or not all ? (I realise this is a pretty broad ranging question with no definitive answer but opinions are always welcome ;-)
thanks RR
Start Free Trial