En quoi consiste l'installation d'Android sur un appareil?

8

Je viens de prendre un G-Tablet Viewsonic . Il a des spécifications matérielles exceptionnelles et exécute Android 2.2, mais il est à peine utilisable en raison de cette terrible TapUI qui paralyse l'appareil. J'ai suivi un fil sur les forums XDA où les utilisateurs tentent de le rooter et d'obtenir une ROM personnalisée installée, mais je me demande à quel point il est difficile de l'essuyer et de faire fonctionner Android 2.2. Les personnes qui ont rooté et bloqué la plupart de TapUI rapportent avoir perdu l'accès à leurs paramètres, qui, je suppose, sont fortement intégrés dans TapUI.

Le problème est-il qu'Android 2.2 ne prend pas en charge un matériel spécifique et que quelqu'un doit créer une ROM avec tous les pilotes nécessaires?

Mat
la source

Réponses:

6

Fondamentalement, vous devez compiler Android pour cet appareil avec ses pilotes. Exemple de processus de compilation. Un exemple plus ancien du site officiel de développement pour le bâtiment 1.6 pour le G1.

Des appareils comme les N1 et G1 (téléphones Dev) vous permettent de mettre facilement ces images sur votre téléphone après la compilation, car c'est pour cela qu'elles ont été conçues (déverrouillables et piratables). Je crois que leurs pilotes sont dans la source Android officielle (je peux me tromper, mais ils sont facilement disponibles).

Tous les autres appareils ne sont pas déverrouillés, vous devez donc d'abord déverrouiller (rooter) votre téléphone pour pouvoir y écrire autre chose.

Je n'ai jamais compilé Android ou une ROM, donc je ne peux pas vous donner beaucoup plus de détails que cela. Il existe essentiellement des fichiers binaires propriétaires (les pilotes) qui sont également nécessaires pour chaque téléphone Android spécifique afin de le faire fonctionner sur cet appareil. Vous devez donc obtenir ces pilotes auprès du fournisseur ou les écrire vous-même.

Bryan Denny
la source
5

Il appartient au fabricant de l'appareil de fournir les pilotes appropriés et fonctionnels pour tout matériel sur son appareil. Malheureusement, beaucoup d'entre eux aiment également ajouter leur propre interface utilisateur (souvent mal conçue et implémentée). C'est le cas avec le TapUI de tout ce que j'ai entendu. Ce n'est pas un problème avec Android. C'est un problème avec Viewsonic.

BBlake
la source
Je n'essaie pas de blâmer quand je dis «problème» mais d'isoler la solution. Vous dites donc que le problème est que Viewsonic n'a pas publié ses pilotes? Et une version stock d'Android ne fonctionnera pas sans eux? Aussi, que diriez-vous d'une fissure à ma question? En quoi consiste l'installation d'Android sur un appareil? Quelles étapes et composants sont nécessaires?
Matt
2
La réponse de Bryan couvre bien le concept. Vous n'avez pas vraiment besoin de matériel supplémentaire. Vous avez juste besoin d'une version compilée d'Android qui est compatible avec le matériel en question (c'est-à-dire qui inclut les pilotes matériels nécessaires). Vous copiez les binaires et il aura besoin d'une application "installer" qui l'installera sur le matériel. C'est un peu simpliste, surtout si quelque chose se passe mal pendant l'installation. Si cela se produit, vous pouvez perdre l'accès au matériel et, généralement, seul le fabricant peut le restaurer à l'aide d'un matériel spécialisé. Beaucoup de gens ne veulent pas risquer cela.
BBlake