Comment prenez-vous sur mesure si de nombreux téléphones? -- cyanogenmod domaine et custom-roms domain android en relation problème

How Do Custom Support So Many Phones?



0
vote

problème

français

L'autre jour, mon ami m'a dit que le stock complet Android pourrait fonctionner comme une ROM sur n'importe quel appareil que vous souhaitez mentionner. Depuis fondamentalement, tout le monde m'a dit autrement, j'ai décidé de vérifier sa réclamation et d'avoir trébuché Accross Ce fil d'accompagnement des amateurs d'Android Stackexchange.

J'ai accepté la réponse qui a été marquée comme correcte, mais cela m'a fait penser. Si Stock Android ne peut pas être exécuté sur un périphérique, comment les roms personnalisées comme CyanogenMod ou quoi que ce soit d'autre support de plusieurs téléphones? Merci.

langue Anglaise

The other day, my friend told me that completely stock Android could run as a ROM on any device you care to mention. Since basically everyone else has told me otherwise, I decided to verify his claim and stumbled accross this Android Enthusiasts StackExchange thread.

I accepted the answer that was marked as correct, but it got me thinking. If stock android cannot be run on any device, how do custom ROMs like CyanogenMod or anything else support so many phones? Thanks.

     

Liste de réponses

4
 
vote
vote
Meilleure réponse
 

cyanogenmod / ligneageos et autres roms personnalisés ne peuvent pas être exécutés sur tous les appareils non plus. Ils ont des versions différentes pour différents appareils. Par exemple, check Cette liste pour les nouveaux périphériques compatibles de ligneageos.

La même version ne peut pas fonctionner sur chaque périphérique, car le système d'exploitation (dans ce cas l'Android) doit inclure les pilotes du périphérique spécifique qu'il manquera. Une version Android qui inclurait tous les conducteurs serait illogiquement énorme.

 

CyanogenMod/LineageOS and other custom ROMs can't run on every device either. They have different versions for different devices. For example check this list for the newest LineageOS-compatible devices.

The same version can't work on every device, because the operating system (in this case the android) have to include the drivers for the specific device it will ran on. An android version which would include all the drivers would be illogically huge.

 
 
-1
 
vote

Cela dépend de ce que vous voulez dire avec "stock Android" que vous vous êtes ne comprenais pas, je pense. Je vais vous expliquer comment certaines choses fonctionnent pour que vous puissiez comprendre ce qui se passe: Il s'agit de la façon dont vous définissez "stock android" si par stock que vous voulez dire que celui-ci est expédié avec téléphone (Samsung, LG, etc.) ou que vous pensez sur Pure Android Aka AOP. Le stock Android est placé sur des appareils Nexus / pixels Motorola et quelques autres, d'autres fabricants utilisent Android, mais ajoutent quelque chose leur thème et de telles choses (Samsung - Touchwiz, Huawei - Emui et ainsi de suite ..) C'est donc un stock sur ce téléphone. Donc, si vous prenez des roms de Samsung et essayez de l'installer sur n'importe quel autre téléphone, vous échouerez. Android est juste un système qu'il a besoin de pilotes afin qu'il puisse communiquer avec du matériel, ce n'est pas comme sur PC où vous installez OS, puis recherchez des pilotes (jusqu'à ce que Windows 7, Linux soit une autre histoire). Android ROM est comme si Windows XP est faite pour une seule configuration par exemple "X" CPU, "Y" GPU, "Z" Disque dur, ainsi que le fabricant particulier et il ne fonctionnera pas s'il y a "W" CPU au lieu de " X". Avec des roms personnalisées, les choses vont comme ceci: le système d'exploitation de lignage fournit un code source pour le système d'exploitation et d'autres utilisateurs qui peuvent ou non avoir contribué à la fabrication de la lignée OS fournissent des "arbres de périphérique" et le code source du noyau (publié par les fabricants de téléphones, mais parfois des besoins Certaines changements pour faire fonctionner les choses, également uniques pour chaque modèle de téléphone afin que l'on ne puisse donc pas être utilisé dans deux modèles ou plus différents), de sorte que le code source de lignage, le code source du système d'exploitation, l'arborescence de périphérique et les sources de noyau sont utilisés pour rendre la ROM - la compiler pour Modèle téléphonique particulier, il existe également des fichiers propriétaires qui sont des fichiers utilisés par certains matériels, mais ce n'est pas une source ouverte, vous devez donc l'extraire du téléphone. Donc, aucune ROM ne peut être utilisée sur deux ou plusieurs modèles différents, même si elles sont du même fabricant.

 

It depends what do you mean with "stock Android" you two didn't understand each other I think. I'll explain you how some things work so you can understand what's going on: It's about how you define "stock Android" if by stock you mean the one shipped with phone (Samsung, LG etc.) or you think on pure Android aka AOSP. The stock Android is placed on nexus/pixel devices Motorola and few others, other manufacturers use Android but the add something their theming and such things (Samsung - TouchWiz, Huawei - emui and so on..) so it's stock on that phones. So if you take any rom of Samsung and try to install it on any other phone you will fail. Android is just a system it needs drivers so it can communicate with hardware, it's not like on PC where you install OS and then search for drivers (until windows 7, linux is some other story). Android ROM is like it Windows XP is made for only one configuration for example "x" cpu, "y" gpu, "z" hard disk and also particular manufacturer and it won't work if there is "w" cpu instead of "x". With custom ROMs things go like this: lineage os provides source code for operating system and other users who may or may not have contributed to making lineage os are providing so called "device trees" and kernel source code (published by phone manufacturers but sometimes needs some changes to make things work, also unique for every model of phone so one can't be used in two or more different models), so lineage os source code, device tree, and kernel sources are used to make rom - compile it for particular phone model, there are also proprietary files which are files used by some hardware but it's not open source so you need to extract it from phone. So no rom can be used on two or more different models even if are they from same manufacturer.

 
 
     
     

Questions connexes

170  Quelle est la différence entre: enracinement, jailbreak, rom, mod, etc.?  ( What is the difference between rooting jailbreak rom mod etc ) 
Quelle est la différence entre: Déverrouillage du chargeur de démarrage (Prérequis pour faire beaucoup, bien que toutes, d'autres choses ci-dessous) enra...

150  Où puis-je trouver des actions ou des roms personnalisées pour mon appareil Android?  ( Where can i find stock or custom roms for my android device ) 
Il y a plusieurs raisons pour rechercher une ROM: Mise à niveau ou déclassement de votre stock ROM à la recherche de firmware d'une autre région / langue...

3  Clignotant un nouveau noyau  ( Flashing a new kernel ) 
Si je vais clignoter un nouveau noyau avec Rom Manager Pro, dois-je réinstaller mon mod, supprimer mes données ou supprimer mon cache? Je suis en cours d'ex...

3  Où trouver une image Android d'origine? [dupliquer]  ( Where to find an original android image ) 
Cette question a déjà des réponses ici : fermé Il y a 8 ans . Dupliqué possible: Où puis-je...

1  Le Voodoo Lagfix est-il compatible avec la ROM de Darky?  ( Is the voodoo lagfix compatible with darkys rom ) 
Mon SGS a un décalage horrible et je compte mes pas. La première étape que je veux faire est d'installer Voodoo, car je suis sous l'impression que c'est rel...

0  ROM personnalisées pour des cas d'utilisation spécifiques  ( Custom roms for specific use cases ) 
J'ai vu cela - Où puis-je trouver une bonne comparaison de disponible roms personnalisés? Cependant, la matrice de libération liée ne fait pas vraiment ce...

-1  Comment changer l'image du volet de notification  ( How to change notification pane image ) 
Je viens de installer une ROM ICS (HTC Nameless) qui a des images de fond dans la piste de notification et le tiroir de l'application. Ces images ne semblent ...

0  Nexus 7: ASSERT a échoué: Device == GRAPER lorsque vous essayez d'installer des roms  ( Nexus 7 assert failed device grouper when trying to install some roms ) 
Donc, j'ai Nexus 7 (pas la version 2013), la version Wi-Fi, avec récupération TWRP, version 2.6.3.1 installée. Lorsque vous essayez d'installer des roms, pa...

0  Suppression du texte chinois "写入 写入 Key Google 和 Tee The Key" Watermark à l'écran  ( Removing the chinese text %e6%9c%aa%e5%86%99%e5%85%a5google key%e5%92%8ctee key watermark on the screen ) 
Après avoir clignotant une ROM personnalisée, il y a un filigrane en haut à droite de l'écran disant 未 写入 Key Google 和 TEE TEE KEY J'ai googlé et j'a...

9  L'enracinement nécessite-t-il une ROM personnalisée?  ( Does rooting require a custom rom ) 
J'ai remarqué que certaines applications disent qu'ils ont besoin d'un téléphone enraciné. Est-il nécessaire d'installer une ROM personnalisée afin de racine ...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés