A numeração de versões baseada na região (Global, EEA, Índia, Taiwan, China etc.) e a lógica de arquivos ROM separados da Xiaomi continuam sendo confusas no mundo atual do software. Os usuários recebem novas versões e recursos com atraso e, mesmo que a versão que estão usando esteja atualizada, os usuários pensam que é uma versão antiga.
A numeração de versões deve ser padronizada
Na tabela atual, enquanto o OS3.0.1.0.WOAMIXM (Global) está sendo lançado para um dispositivo, o OS3.0.2.0.WOAEUXM (Europa) pode ter sido lançado semanas atrás. Os usuários presumem que “a Europa está mais atualizada” com base no número da versão, mesmo que os arquivos de sistema e os patches de segurança sejam os mesmos.
Como a Apple faz, o número de compilação principal deve ser o mesmo para todas as regiões. Se uma atualização for lançada, todas as regiões do mundo deverão ser atualizadas no mesmo dia com o mesmo ID de compilação. Não é possível liberar a atualização do HyperOS para todos os telefones ao mesmo tempo, mas as regiões podem ser reduzidas a três ROMs diferentes para o mundo, a Índia e a China. Isso poderia agilizar o lançamento da atualização do sistema.
Partição “Cust” e estrutura modular
É ineficiente para a Xiaomi preparar pacotes maciços de ROM de 5 a 6 GB para cada região. Embora 99% dos arquivos de sistema sejam idênticos em todas as regiões, apenas os aplicativos pré-instalados e os certificados locais variam.
Todas as configurações, logotipos e aplicativos pré-carregados específicos da região devem ser confinados à partição cust (ou a uma partição modular semelhante) no dispositivo. A Xiaomi deve produzir uma única imagem principal “Global”; durante a configuração inicial, o dispositivo deve ativar os pacotes relevantes dentro de cust com base no código da região (por exemplo, Google Dialer para a Europa, Xiaomi Dialer para a Indonésia).
Problema de troca de região
Atualmente, muitos usuários manipulam a região do telefone para “Taiwan” ou “Change Region” para obter a atualização antecipadamente. Se as versões forem sincronizadas, os usuários não precisarão desses métodos de “backdoor”. Isso mantém a segurança do dispositivo e a experiência do usuário estáveis.
Uma experiência HyperOS mais transparente
Como um dos maiores fabricantes de smartphones do mundo, a Xiaomi deve simplificar seu modelo de distribuição de software. A resolução de inconsistências nos números de versão e a transição para uma estrutura de personalização modular aumentarão a confiança nas atualizações da marca, simplificarão o trabalho dos desenvolvedores e facilitarão o trabalho dos desenvolvedores da Xiaomi em versões estáveis. Trabalhar em uma única base universal em vez de gerenciar diferentes ROMs regionais acelerará o tempo de depuração em 40%.

Emir Bardakçı
