Jump to content

Fonctionnement de l'OS Android


Recommended Posts

Savez-vous comment fonctionne techniquement cet OS ?

Que contient le fichier build.prop?

quid de la machine virtuelle sous Android ?

Que se passe-t-il lorsque l'on lance une application ?

Y-a-t-il des sites ou une doc quelque part qui explique le fonctionnement de cet OS ? du genre Android pour les nulls pour commencer ???

Link to comment
Share on other sites

J'ai vu pas mal de choses et je vais essayer de résumer ma pensée:

Les pilotes des périphériques sont gérés sous Linux.

Android est une sur-couche de Linux. C'est en gros un gestionnaire de machine virtuelle (dalvik).

dalvik fournit des API adaptés aux terminaux embarqués (JAVA et C) et permet la virtualisation de ces périphériques (ecran, wifi, caméra,...)

Des outils (frameworks) sont batis sur ces API.

Les dev peuvent utilisées ces frameworks ou les API pour construire leurs applis.

A chaque application lancée, une VM est associées ??

Le fichier buid.prop sert au démarrage pour configurer Android.

ais-je bien compris ?

par avance, merci.

Link to comment
Share on other sites

Je suis quasiment partout d'accord avec toi, sauf que moi je voyais plutôt la chose comme ça :

On a d'un côté une partie Linux séparée de la partie Android. Le noyau Linux permet la communication avec le matériel et fait le pont avec Android pour que celui-ci contrôle et agisse sur les composants, et de l'autre côté la machine Dalvik (tu sembles avoir compris son fonctionnement) s'exécute directement sur Android, qui lui est un OS bien à part différent de Linux.

Par contre on a qu'une seule VM si je n'm'abuse. C'est comme la machine virtuelle Java sur un PC, elle ne se lance qu'une fois (déjà qu'émuler un proc ça consomme pas mal j'imagine mal une VM par appli :o).

Edited by BankiZ
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...