(Escrito en febrero de 2014)
Bueno, para mí hay dos aspectos de lo que entendemos como fragmentación.
- Fragmentación en términos de uso técnico, versión y aplicación.
Esto fue realmente un gran problema en los primeros días de Android; Si su sistema operativo estaba por debajo de una determinada versión, el dispositivo no podría recibir un cierto tipo de actualización de API y, por lo tanto, no podría actualizar aplicaciones críticas para el ecosistema como Google Maps y Search Apps.
Cuestiones como las anteriores se han mejorado enormemente gracias a la orientación lenta pero persistente de Google para agregar + consolidar los activos principales en los Servicios de Google Play.
Arstechnica cuenta con una excelente reseña: los operadores Balky y los OEM lentos se hacen a un lado: Google está desfragmentando Android.
- ¿Debería centrarme solo en el desarrollo de iOS o también debería aprender el desarrollo de Android?
- Cómo acelerar mi carrera en el desarrollo de aplicaciones de Android con 1 año de experiencia en una pequeña startup
- Cómo convertir un sitio web PHP a una aplicación nativa de Android
- ¿Qué SDK / API son viables para implementar la mensajería instantánea entre clientes (Android, iOS y web)?
- ¿Qué paga más: desarrollo de aplicaciones o juegos para Android?
Aquí hay un extracto:
La razón de todos los permisos y actualizaciones furtivas se ilustra mejor en el cuadro anterior. Si bien la última versión de Android se encuentra en el seis por ciento de los dispositivos, Play Services se implementa para todos en una semana o dos y funciona desde Android 2.2. Eso significa que cualquier teléfono que tenga tres años o más tiene la última versión de Google Play Services. Según las estadísticas actuales de Android de Google , ese es el 98.7 por ciento de los dispositivos activos. Entonces, en Google I / O, cuando Google anunció su gran cantidad de nuevas API , casi todos los dispositivos Android fueron inmediatamente compatibles en una semana. Play Services es una línea directa de Google al núcleo de su teléfono, y, realmente, nadie fuera de Google está seguro de cuán poderoso puede ser.
- Fragmentación en la experiencia directa del usuario, apariencia de plataforma
En términos de UX, esto se está convirtiendo en un gran problema, ya que los OEM exitosos como Samsung están tratando de cambiar “la cara” de Android y pueden tener un impacto material en el lenguaje de diseño si no se tratan.
Tanto es así que Google está teniendo conversaciones con fabricantes de equipos originales para reducir tales mutaciones en la conversión de UX.
Este problema no es “solucionable”. Si al mercado le gusta el UX abiertamente, se convertirá en el modo de interacción ampliamente aceptado. Google intentará curar el comportamiento de los usuarios, pero al final estará inversamente influenciado por la gran cantidad de personas que intentan controlar.