La fragmentación en un mercado tecnológico ocurre cuando un mercado está compuesto de múltiples tecnologías o conjuntos de tecnologías altamente incompatibles , lo que obliga a los posibles compradores de un solo producto a comprometerse con un ecosistema de productos completo , en lugar de mantener la libre elección de productos y servicios complementarios.
Dos variedades comunes de fragmentación son la fragmentación del mercado y la fragmentación de la versión . La fragmentación es lo opuesto de la estandarización y se soluciona mediante estandarización .
La fragmentación del mercado ocurre cuando múltiples empresas competidoras ofrecen tecnologías o conjuntos de tecnologías altamente incompatibles , lo que probablemente conduce a un bloqueo del proveedor .
La fragmentación de versiones ocurre cuando una empresa ofrece múltiples versiones o variaciones incompatibles de un solo producto, ya sea en conjunto o a lo largo del tiempo, como resultado de cambios acumulados en las especificaciones del producto .
Un término que se utiliza en la comunidad de desarrollo de Android es la fragmentación de Android . [3] La fragmentación dentro de Android es cuando una variedad de versiones de la plataforma Android, combinadas con una mezcla de hardware, dan como resultado la incapacidad de algunos dispositivos para ejecutar correctamente ciertas aplicaciones. [3] A pesar de que Google actualizó su sistema operativo Android a la versión 4.4, también conocida como KitKat , los usuarios continuaron usando las versiones anteriores del sistema operativo, principalmente Gingerbread (que a partir de 2018 [actualizar]se redujo a una participación del 0,3%). La causa se debe principalmente a que los fabricantes de hardware de los dispositivos no pueden actualizar al sistema operativo posterior por varias razones. Como resultado, las aplicaciones escritas para una versión no funcionarán de manera consistente en la otra, y viceversa. [4]
En agosto de 2010, los desarrolladores de la aplicación de colaboración abierta inalámbrica OpenSignal detectaron 3.997 valores distintos para "android.build.MODEL" entre los usuarios de su aplicación. [5] Esta variable representa el modelo del dispositivo, aunque puede modificarse añadiendo una ROM personalizada. OpenSignal reconoció que, si bien esto dificultaba el desarrollo de aplicaciones, la amplia variedad de modelos permite que Android ingrese a más mercados.
Los desarrolladores han culpado a Google y a los fabricantes de hardware, mientras que Google ha culpado a los desarrolladores de software por no cumplir con las pautas de sus términos y condiciones. [4] El problema con la fragmentación ha obligado a Google a agregar una prohibición a sus términos y condiciones para su kit de desarrollo de software , que los desarrolladores deben aceptar antes de desarrollar para el sistema operativo Android. [4] Por ejemplo, los estudios de OpenSignal y Testdroid han descubierto que los OEM fragmentan el ecosistema de Android significativamente más que Google.
Usted acepta que no realizará ninguna acción que pueda causar o resultar en la fragmentación de Android, incluyendo, entre otras, distribuir, participar en la creación o promover de cualquier manera un kit de desarrollo de software derivado del SDK.