Les applications Android sur un PC
Canonical, la société qui édite Ubuntu, travaille sur un environnement qui va permettre d'exécuter des applications Android directement sur un PC classique (sous Linux, évidemment). Cette possibilité tire évidemment parti du fait qu'Android utilise un noyau Linux et qu'une partie du code est donc directement compatible, tout du moins au niveau des appels systèmes. Reste un écueil : si des netbooks sous Android et en plateforme x86 sont attendus, les appareils actuels utilisent un CPU de type ARM, ce qui va donc nécessiter le passage par un émulateur et donc demander une certaine puissance à la machine.
Notons que ce type de programme existe pour les machines sous Windows Mobile (Microsft fournit un émulateur de CPU ARM avec une ROM Windows Mobile pour les tests) mais ils sont généralement destinés aux développeurs, pas à un usage classique. Par contre, chez Apple, le test des applications se fait dans un programme de test qui simule un iPhone, mais avec la compilation des applications pour une architecture x86 (les applications achetées ne sont donc utilisables que sur un véritable appareil).
Dans les faits, cette possibilité permettrait aux développeurs d'applications Android d'augmenter le nombre de machines compatibles et donc la diffusion des applications, ce qui est évidemment un avantage pour le succès d'une plateforme.
- Plus de 4770 ? AMD diminue le prix des 4850
- Microsoft aide Intel et fait du tort à VIA ?
- De l’Itanium dans les Nehalem EX
- Psystar en redressement judiciaire
- Epson pour des écrans OLED de grande taille
- NEC s'intéresse à l'agrandissement
- Le Service Pack 2 de Vista est disponible
- Dell abandonne NVIDIA dans les portables ?
- La nouvelle GeForce GTX 295 en images





les applications Android respectant les standards sont codées en Java, aucun problème pour tourner sur n'importe quel processeur.
Pourquoi utiliser de l'émulation ?
Android c'est 90% du java, c'est la machine java qui est optimisée pour l'ARM sur le téléphone.
De plus les applications (non java) et librairies étant open source et la quasi-totalité sous licence libre, il suffit d'utiliser le compilateur qui va bien pour avoir des applications utilisables nativement en x86, non ?
Le plus gros problème est peut être plus liée à la disponibilité sur le PC de certains périphériques présents sur le téléphone (GSM, GPS, écran tactile) qui ne sont pas courant sur nos ordinateurs et c'est ça qui nécessitera une certaine adaptation des applications.
C'est le soucis en effet ^^!
Mais si c'est cofigurable, ça peut être inréessant plutôt que de lancer l'émulateur/machine à gaz d'android...