Les appareils Android ont différents processeurs comme les processeurs ARM et Intel. Les applications Android peuvent-elles fonctionner de la même manière quelle que soit l'architecture de l'appareil ? Ou existe-t-il des applications qui ne fonctionnent que sur l'architecture ARM, etc.
Réponse
Trop de publicités?Oui, les applications (APK) sont indépendantes de l'architecture.
Android est composé de 4 niveaux majeurs.
Les applications que vous écrivez sont compilées en code Dalvik EXecutable (DEX), qui est finalement converti en code assembleur (en fonction de l'architecture requise) par l'application Noyau à envoyer au processeur.
Le noyau est donc le dernier responsable de l'architecture requise et il est compilé par le développeur de la ROM en conséquence.
Le code DEX est toujours indépendant de l'architecture, de sorte que les développeurs d'applications ne doivent pas se soucier du type de processeur.