¿Qué funciones hay en la ROM de un teléfono Android?

Me gustaría obtener una imagen clara de lo que hay en la ROM frente a lo que hay en el sistema operativo. Esto me ayudará a comprender de qué se tratan esas ROM personalizadas.

Respuestas (2)

Bueno, el sistema operativo está en la ROM, para empezar.

Tiene un problema de terminología: las "ROM" en estos días son típicamente memorias Flash, que se pueden borrar y reescribir, pero no byte por byte. Entonces, el sistema operativo puede incluso vivir en los mismos circuitos integrados físicos que la memoria del teléfono "principal".

Básicamente, las ROM personalizadas pueden mejorar/modificar/romper CADA aspecto del funcionamiento de su teléfono. Hay una 'rom de radio' separada que incluye los controladores de bajo nivel para las funciones wifi/gps/3g/gsm/bluetooth, y estos normalmente no están 'personalizados', pero aún puede encontrar versiones más nuevas disponibles que pueden mejorar ciertos aspectos. de tu teléfono

Gracias. ¿Hay algo que sea análogo a "BIOS" en una PC?
@Henry: No realmente, que yo sepa. Pero busca en Google las "ROM de recuperación de Android", que son un poco como una BIOS... En las PC con DOS, la BIOS solía ser una parte central del tiempo de ejecución del sistema, pero con Windows es casi un anacronismo. En la mayoría de los casos, solo configura algún hardware de bajo nivel y proporciona las primeras etapas del cargador de arranque.

Las ROM siguen siendo en su mayoría código fuente oficial de Android compilado (o aplicaciones, etc. extraídas de volcados de teléfonos más nuevos adaptados a teléfonos más antiguos) con ajustes y algunas utilidades o características personalizadas menores que no están incluidas en la ROM estándar para un teléfono específico.

El punto más importante de las ROM es obtener versiones más nuevas del sistema operativo Android (o tanto como el hardware del teléfono pueda admitir; vea el G1 como ejemplo de dispositivo limitado cuando se trata de Android 2.1+) en teléfonos más antiguos. Este es quizás el punto principal del CyanogenMod.

Las ROM también pueden ser muy similares a las ROM estándar, pero tienen diferentes "temas" que cambian los colores de la barra de notificación, etc.

Gracias. Entonces, ¿no hay una delimitación clara entre firmware, sistema operativo, controladores, aplicaciones, etc.?