A1.3
Documento
Apoyo: apartado a
Análisis de limitaciones de un dispositivo
Vincula las restricciones de hardware de un dispositivo real con decisiones concretas de arquitectura software.
Tu progreso en esta tarea
0/7 pasos completados
1Recoge las especificaciones del dispositivo
Usa un dispositivo real (el tuyo u otro disponible) y anota sus datos exactos.
| Dato | Dónde encontrarlo |
|---|---|
| Procesador, RAM, almacenamiento | Ajustes → Información del teléfono / Acerca del teléfono |
| Pantalla (tamaño, resolución, densidad) | Ajustes → Pantalla, o especificaciones del fabricante |
| Versión de Android y nivel de API | Ajustes → Información del teléfono → Versión de Android |
2Sensores y consumo
Los sensores disponibles varían mucho de un modelo a otro; compruébalos con una app de diagnóstico.
Acelerómetro
Giroscopio
Magnetómetro
GPS
Luz ambiental
Proximidad
Cámara
Micrófono
NFC
Huella dactilar
BateríaEs el recurso más escaso del dispositivo. El sistema penaliza el consumo en segundo plano (Doze): evita los sondeos periódicos y usa notificaciones push en su lugar.
3Del hardware a las decisiones de diseño
Para cada limitación, identifica qué consecuencia tiene en el diseño de una aplicación.
| Limitación | Consecuencia de diseño |
|---|---|
| Pantalla pequeña, densidad variable, dedo impreciso (~9 mm) | Elementos sin píxeles absolutos; objetivos táctiles de mínimo 48 dp |
| Procesador ARM con throttling térmico | El trabajo pesado va fuera del hilo principal |
| RAM limitada y compartida; el SO puede matar apps en segundo plano | Necesitas un ciclo de vida robusto que guarde y restaure estado |
| Batería como recurso escaso; penalización del consumo en background | Sin sondeos periódicos; usar notificaciones push |
| Almacenamiento limitado y compartido | Cuidado con el espacio ocupado por caché y datos descargados |
| Conectividad intermitente, ancho de banda y latencia variables | La red no es fiable: hace falta gestión de errores y caché local |
CuidadoLas conclusiones deben apoyarse en los datos concretos que has recogido de tu dispositivo, no en generalidades sobre "los móviles" en abstracto.
✓Criterios de evaluación
- 1a — Se han analizado las limitaciones que plantea la ejecución de aplicaciones en los dispositivos móviles.
- 1d — Se han identificado configuraciones que clasifican los dispositivos móviles en base a sus características.
Adaptado de apartado a.