Uma situação que ocorre quando APIs opcionais, particulares ou específicas de fornecedor são adicionadas a dispositivos móveis para expandir a funcionalidade do dispositivo. Alguns atributos de dispositivo como tamanho da tela, intensidade da cor, memória disponível e outros também contribuem para a fragmentação do dispositivo, o que dificulta a criação de um único aplicativo que possa ser executado em todos os dispositivos de destino.