Respuesta corta: hay vulnerabilidades mucho menos importantes y la mayoría de las actualizaciones no específicas del dispositivo pasan por el mercado de aplicaciones. Otras actualizaciones son específicas del dispositivo.
Por lo que yo entiendo, hay varias cosas en ningún orden en particular:
1. Ciclo de vida más corto para dispositivos móviles y (y sus sistemas operativos). Creo que los teléfonos Android son compatibles durante aproximadamente 3 años. Eso es mucho menos de lo que digamos soporte de Win XP.
2. Las vulnerabilidades a menudo dependen del hardware / dispositivo debido a las máscaras del sistema operativo. Esto significa menos dispositivos afectados y otros dispositivos que no requieren actualizaciones. Además, tales vulnerabilidades no pueden repararse mediante la actualización genérica del sistema operativo en algunos casos.
- Quiero desarrollar una aplicación, ¿qué idioma debo aprender?
- ¿Qué opina de PhoneGap como un marco de desarrollo multiplataforma para crear aplicaciones móviles?
- ¿Puedo hacer una aplicación de Android completamente basada en las enseñanzas de Chanakya o Vivekananda o ambas?
- ¿Cuál es la aplicación de Android más inútil pero popular?
- Cómo ver archivos SQLite
3. Las combinaciones de dispositivo / sistema operativo se prueban mejor antes del lanzamiento => menos errores.
4. La mayoría de las vulnerabilidades importantes hacen lo siguiente =>
a) Permitir pasar por alto la pantalla de bloqueo (se requieren actualizaciones, en algunos casos ver 2)
b) permitir la instalación de software no deseado sin el consentimiento del usuario (casos raros debido a diferentes enfoques en la instalación y mantenimiento de aplicaciones, también, considere la revisión de aplicaciones en Play market)
c) permitir la superación de restricciones (ver revisiones en el mercado de aplicaciones, tales aplicaciones serían eliminadas rápidamente).
Por lo tanto, hay vulnerabilidades menos importantes que corregir.