Je sais que toutes les applications Android, pour autant que je sache, sont compilées en bytecode Java, transformées en code dex (pour la Machine virtuelle Dalvik ), et ensuite exécuté par rapport à ce que ABI est compatible entre la VM et sa liaison/exposition.
Cependant, après avoir démarré Android, je me suis toujours demandé si le bureau lui-même était également un exécutable Dalvik, ou s'il ne s'exécute pas sur la machine virtuelle comme toutes les autres applications ?
Qu'est-ce que j'entends par "bureau" ? Je veux dire l'écran d'accueil :
Quelqu'un pourrait-il clarifier cette question ou la connaît-il ? Pas les widgets, les arrière-plans, etc., mais l'essence même de l'interface graphique, de l'écran d'accueil et du bureau. S'agit-il d'une "application" qui fonctionne avec Dalvik, comme toutes les autres, ou d'un processus système/processus distinct fonctionnant en dehors de la machine virtuelle ?