O Android 10 adicionou um aviso que informa quando sua porta USB está contaminada por detritos ou água, ou quando a porta está superaquecida.
Ontem, Google lançado a atualização estável do Android 10 para todas as quatro gerações de smartphones Pixel. Pouco depois, Essencial lançado a atualização estável para o Essential Phone, OnePlus lançado uma versão beta para o OnePlus 7 e OnePlus 7 Pro e Xiaomi lançado um “beta estável” para o Redmi K20 Pro. Mais importante para nós, porém, é o fato de o Google ter começado a enviar o Código-fonte do Android 10 para AOSP, iniciando o desenvolvimento de ROM personalizada para o novo sistema operacional Android. Ao vasculhar o AOSP e as páginas públicas do Google em busca da nova versão do Android, identificamos dois novos recursos: contaminação da porta USB e detecção de superaquecimento.
O primeiro recurso desativará a porta USB do seu telefone se detectar líquidos ou detritos. O Sistema Android postará uma notificação informando ao usuário que a porta USB foi desativada. Assim que a porta USB estiver livre de qualquer líquido ou contaminante, o sistema Android notificará o usuário de que agora é seguro inserir acessórios. No entanto, o usuário também tem a opção de reativar manualmente o acesso USB após limpar qualquer líquido ou contaminante da porta. Como este é um
recurso anunciado do Android 10, presumimos que ele aparecerá em todos os dispositivos certificados para Android.Usando o comando dumpsys usb do ADB, simulei a contaminação da porta USB para exibir esta notificação (mostrada à esquerda) e a caixa de diálogo (mostrada à direita).
O segundo recurso relacionado ao USB adicionado no Android 10 foi projetado para aconselhar o usuário a desconectar o cabo do telefone quando a porta estiver superaquecida. Assim que a porta USB Type-C atingir um limite de temperatura predefinido, o sistema Android mostrará uma caixa de diálogo de alarme para o usuário dizendo-lhe para "desconectar [o] carregador" e "tomar cuidado, pois o cabo pode estar quente". Esse A caixa de diálogo continuará sendo exibida até que o usuário pressione o botão OK ou o botão para mostrar "etapas de cuidado" para reduzir o temperatura. De acordo com o código, a temperatura na qual o Android considera o dispositivo em “estado crítico” é de 60°C, enquanto a temperatura na qual o Android considera que está em situação de emergência é de 65°C. O Android já possui um aviso para quando a temperatura da “pele” fica muito alta, mas agora o SO também pode ajudar a proteger a porta USB-C do aparelho contra curtos-circuitos ou superaquecimento. Este recurso é opcional e é controlado pelo OEM que define um sinalizador no config.xml do SystemUI.