43 votos

¿Cuáles son las especificaciones mínimas de hardware para Android?

Según el título, ¿qué hardware necesito para poder ejecutar varias versiones de Android?

46voto

Matthew Read Puntos 35808

Empieza con la página de compatibilidad con Android . Esto esboza los objetivos para la compatibilidad de Android y enlaza con el actual Documento de Definición de Compatibilidad que tiene los requisitos técnicos. Todas las versiones del CDD hasta la fecha están abajo.

Estos también están vinculados a de la página de descargas de compatibilidad con Android que también incluye salas de pruebas.

No existe un programa de compatibilidad para versiones anteriores de Android, como Android 1.5 (conocido en desarrollo como Cupcake). Los nuevos dispositivos destinados a ser compatibles con Android deben ser enviados con Android 1.6 o posterior.

Puntos notables:

Los requisitos de estos documentos deben cumplirse para que un dispositivo sea "Aprobado por Google" y se envíe con las aplicaciones oficiales de Google como Play Store y Google Talk. Sin embargo, no son necesariamente requisitos estrictos. Dado que Android es de código abierto, puede modificarse para que se ejecute en un hardware menor, y también es posible lo contrario: las modificaciones necesarias para ejecutar el sistema operativo en un dispositivo pueden hacer que la imagen del firmware sea demasiado grande para que quepa en él, sólo por ejemplo.

0 votos

Hace unos meses, esto se editó para indicar que sólo Android 4.4+ requiere un procesador ARMv7, mientras que antes decía Android 4+. ¿Cuál es la historia de este cambio? Es el hecho de que 4.0 por defecto no soporta ARMv5, pero puede ser modificado (cambiando los motores de javascript de V8 a JSC, según groups.google.com/d/msg/Android-building/Q_gU1zb6DLc/ ) para que funcione en ARMv5, que luego se eliminó (en la 4.4)?

1 votos

@mstorsjo El cambio se hizo en base a un comentario (ya limpiado) que señalaba que el CDD de la 4.0 no mencionaba un requisito de la v7, pero el de la 4.4 sí.

0 votos

@MatthewRead Gracias. Sin embargo, al mismo tiempo, la nota sobre las versiones personalizadas que soportan ARMv6 cambió de significado, posiblemente de forma no intencionada: En las versiones 4.0-4.3, en las que ARMv6 no estaba soportado por defecto, pero se podía modificar el código fuente para compilarlo, hay compilaciones conocidas de ARMv6 - pero ¿hay realmente tales compilaciones conocidas para 4.4+ también?

5voto

Clemens Puntos 11

A continuación se ofrece una respuesta algo más sencilla sobre el Requisitos de memoria RAM . Según los documentos mencionados, todas las versiones desde "Lollipop" (Android 5.0) hasta Android 11 necesitan al menos 416 MB memoria. Esto es cierto si la pantalla por defecto utiliza "resoluciones de framebuffer hasta qHD (por ejemplo, FWVGA)". Las resoluciones más altas necesitan más memoria.

Para Android 7.1. "Nougat" y anteriores, los dispositivos portátiles con 512 MB de RAM o menos deben tener ActivityManager#isLowRamDevice ajustado a true .  [1]

A partir de Android 8.0 "Oreo", esta bandera debe establecerse para los dispositivos de mano que tengan 1 GB de RAM o menos.  [2]

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