La réponse courte
Théoriquement, tous les appareils qui répondent Configuration minimale d'Android peuvent faire fonctionner Android, il suffit de personnaliser Android pour l'appareil.
La longue réponse
Bien qu'Android soit open source et qu'il puisse être modifié pour s'adapter à de nombreux appareils, les microprogrammes et les pilotes matériels ne sont le plus souvent pas mis à disposition - surtout pas le code source. Android ne fonctionnera pas sur un appareil sans pilotes pour cet appareil spécifique, ce qui signifie que vous ne pouvez pas simplement compiler le code pour Android et l'exécuter sur votre téléphone.
Android est un système d'exploitation très différent des autres plateformes téléphoniques ; Android et Windows Phone 7, par exemple, sont aussi différents qu'Ubuntu et Windows 7 pour le PC. Cela signifie que même si vous avez des pilotes WP7 pour votre appareil, ces pilotes ne fonctionneront pas sur Android. Vous devrez modifier ces pilotes pour qu'ils soient compatibles avec Android, et vous devrez peut-être faire de l'ingénierie inverse sur une grande partie du code. Cette opération est très difficile et prend beaucoup de temps, et parfois même une équipe de personnes n'y parvient pas. Même faire fonctionner une nouvelle version d'Android sur un téléphone Android peut être difficile.
L'avantage est que de nombreux fabricants de téléphones proposent désormais des versions du même appareil avec des systèmes d'exploitation différents. Un exemple est le HTC HD2, qui fonctionne sous Windows Mobile 6 mais qui est très similaire au HTC Desire Z sous Android. La ROM du Desire Z ne nécessite qu'une légère modification pour fonctionner sur le HD2.
ROMs/projets Android pour les téléphones non-Android
Divers développeurs ont fait l'effort de créer une ROM Android qui peut être installée sur d'autres appareils, ou ont commencé à le faire. Les statuts suivants seront utilisés pour décrire chaque projet/ROM :
-
Pré-alpha : Phase de conception. Vous ne pouvez pas encore utiliser Android.
-
Alpha : Android est techniquement utilisable, mais il manque de nombreuses fonctionnalités majeures.
-
Bêta : La plupart des principales fonctionnalités d'Android sont utilisables, mais le système est assez bogué.
-
Complète : C'est presque aussi bon que le "vrai" Android !
-
Inconnu : C'est, eh bien ... inconnu.
Appareils iOS d'Apple
Il y avait un projet iDroid pour le portage d'Android 2.3 sur un iPhone jailbreaké (2G ou 3G), mais le projet est mort en 2014 sans jamais devenir stable. Personne ne semble plus travailler sur un portage pour iPhone ou iPad.
Dispositifs Bada
Appareils LG (Système d'exploitation propriétaire)
Appareils WebOS (HP)
Appareils Windows Mobile 6
HTC
-
Gène / P340x
-
Leo / HD2
-
Tilt / Kaiser / TyTN II / MDA Vario III
-
Touch CDMA / Vogue 100 / P3050
-
Touch Cruise / Polaris / P3650
-
Touch Diamond / MDA Compact IV / P3051 / P370x
-
Touch Diamond 2 / Pure / Topaz / MDA Compact V / T5388
-
Touch Dual / Nike / MDA Touch Plus / P5500
-
Touch GSM / Elf / P345x
-
Touch HD / Blackstone
-
Touch Pro / Fuze / Raphael
-
Touch Pro 2 / Tilt 2 / Rhodium
Samsung
Vous pouvez également démarrer Android à partir d'une carte SD sur votre appareil WinMo, en laissant WinMo intact sur votre appareil. Ce guide montre comment le faire, et cela fonctionne sur de nombreux appareils WinMo.
Périphériques Windows Phone 7
Pas encore.
Appareils Maemo et MeeGo (Harmattan)
Périphériques Symbian (Nokia et Sony Ericsson)
Il n'y a actuellement aucune tentative réussie connue de porter Android sur des appareils conçus à l'origine pour Symbian.
Autres dispositifs à système d'exploitation propriétaire
-
Samsung Jet S8000 / S8003
- Android 2.3 : Voir JetDroid . Bêta .
- Android 4.0 : Voir CM9 . Alpha
Tablettes/PC x86
El Android-x86 développe des distributions d'Android pour les systèmes basés sur x86, tels que les Apple Macs, la plupart des PC et tablettes Windows. Certains appareils Android sont déjà équipés de SoC x86, comme la série Dell Venue et la série HP Slate.
Android-x86 est livré avec le chargeur de démarrage GRUB, qui lui permet de bénéficier d'un double démarrage avec Windows/Linux/OS X. Il peut être installé sur un disque dur/une partition SSD lors de la configuration initiale.
Il n'y a pas de fonctionnalité LiveCD dans Android-x86. Il est régulièrement mis à jour avec la dernière version d'Android.
Pour plus d'informations sur Android-x86 et une aide plus spécifique, consultez notre page Questions fréquemment posées sur Android-x86 .
N'hésitez pas à compléter cette réponse au fur et à mesure que de nouvelles ROMs sortent pour d'autres appareils !