0 votos

¿Cómo encargo soporte tantos teléfonos?

El otro día, mi amigo me dijo que completamente stock de Android podría ser una ROM de cualquier dispositivo de atención a mencionar. Ya que básicamente todos los demás me ha dicho lo contrario, me decidí a comprobar su reclamación y tropezó a través de este los Entusiastas de Android StackExchange hilo.

He aceptado la respuesta que fue marcada como correcta, pero me puse a pensar. Si el stock de android no se puede ejecutar en cualquier dispositivo, ¿cómo ROMs personalizadas como CyanogenMod o cualquier otra cosa soporte para muchos de los teléfonos? Gracias.

4voto

bendaf Puntos 156

CyanogenMod/LineageOS y otras custom ROMs no se puede ejecutar en cualquier dispositivo. Tienen diferentes versiones para diferentes dispositivos. Por ejemplo, comprobar esta lista para el nuevo LineageOS dispositivos compatibles.

La misma versión no puede trabajar en todos los dispositivos, debido a que el sistema operativo (en este caso android) tiene que incluir los drivers para el dispositivo específico que se corrió. Una versión de android que se incluyan a todos los conductores sería ilógica enorme.

-1voto

Depende de a qué te refieres con "stock Android" ustedes dos no se entienden unos a otros, creo. Voy a explicar cómo algunas cosas funcionan así que usted puede entender lo que está pasando: Se trata de cómo se defina "stock Android" si por stock te refieres a uno que suministra con el teléfono (Samsung, LG, etc.) o usted piensa en pura de Android también conocido como AOSP. El stock de Android se coloca en el nexus/píxel dispositivos de Motorola y algunos otros, otros fabricantes que utilizan Android, pero el agregar algo a sus temas y esas cosas (Samsung TouchWiz, Huawei - emui etc..) por lo que la bolsa de valores en que los teléfonos. Así que si usted toma cualquier rom de Samsung y tratar de instalarlo en cualquier otro teléfono que va a fallar. Android es simplemente un sistema que necesita controladores para que pueda comunicarse con el hardware, no es como en el PC donde instalar el SO y, a continuación, busque los controladores (hasta windows 7, linux es alguna otra historia). ROM Android es como Windows XP está hecha sólo para una configuración por ejemplo "x" de la cpu, la "y" de la gpu, "z" disco duro y también fabricante en particular y no va a funcionar si no hay "w" de la cpu en lugar de la "x". Con custom ROMs cosas como esta: el linaje os proporciona el código fuente para el sistema operativo y otros usuarios que puede o no puede haber contribuido a hacer de linaje os están ofreciendo los llamados "árboles de dispositivos" y el núcleo de código fuente (publicado por los fabricantes de teléfonos, pero a veces necesita algunos cambios para hacer que las cosas funcionen, que también es único para cada modelo de teléfono, de manera que uno no puede ser utilizado en dos o más modelos diferentes), por lo que el linaje os de código fuente, el árbol de dispositivos, y las fuentes del kernel se utilizan para hacer la rom de un compilador para un determinado modelo de teléfono, también hay archivos privados que son los archivos utilizados por algunas de hardware, pero no es de código abierto por lo que necesita para extraerla del teléfono. Así que no hay rom se puede utilizar en dos o más diferentes modelos, incluso si son del mismo fabricante.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X