Il y a eu plusieurs distributions d'Android pour le matériel PC x86. Aucune d'entre elles n'a réussi à obtenir une part de marché importante. Ils comprennent :
La difficulté à exécuter Android sur du matériel PC x86 provient de la grande diversité du matériel PC. Android a été conçu pour les appareils mobiles, en s'attendant à ce que les fabricants d'appareils le personnalisent pour chaque appareil et fournissent les pilotes appropriés. Faire cela pour toutes les combinaisons de matériels PC existantes n'est pas pratique.
La personnalisation n'est pas obligatoire, même si presque tous les fabricants de téléphones veulent le faire. Ils pensent que cela crée la fidélité à la marque ; je trouve que cela rend l'utilisation des téléphones inconnus beaucoup plus confuse.
Cependant, les pilotes de périphériques sont nécessaires : Android n'est pas conçu pour permettre le téléchargement et l'installation de pilotes de périphériques de la manière dont le font Windows et Linux. C'est l'un des prix qu'il paie pour ne pas avoir besoin de gestion et d'administration système comme le font Linux et Windows.
Les fabricants d'ordinateurs portables pourraient fournir Android pour leurs configurations d'ordinateur portable - j'ai eu un mini-ordinateur portable qui démarrage en dual-boot sous Windows 7 et Android en 2011-12 - mais semblent rarement le considérer comme valable en termes de coût.
Il y a une bizarrerie actuelle dans le Lenovo Thinkbook Plus Gen 5 qui est un ordinateur portable Windows et une tablette Android combinés, en tant que dispositif littéral 2-en-1. L'unité clavier est un système Windows 11 basé sur Intel ; l'écran est une tablette Android basée sur ARM qui peut servir d'écran d'ordinateur portable. Je doute que cela inspire une tendance, mais c'est intéressant.
Complément : Bien que l'Android x86 puisse exécuter des applications écrites en Java ou en Kotlin correctement, exécuter des applications qui utilisent du code natif pourrait être plus difficile. Certaines, mais pas toutes, fournissent du code natif x86. Comme il n'y a pas de smartphones Android sur le marché utilisant des processeurs x86 en 2024, les producteurs d'applications ont peu de motivation pour produire du code natif x86, et manquent d'un moyen évident de le tester.
ChromeOS fournit un environnement qui peut exécuter des applications Android x86, mais de nombreux producteurs d'applications Android l'ignorent : il semble être considéré comme un système d'exploitation spécialisé pour des marchés particuliers.