Configurar opções do desenvolvedor no dispositivo

Revisão do smartphone Xiaomi Poco X4 GT - Telefone acessível de alto desempenho com visor de 144 Hz

Normalmente, a fotografia não é uma prioridade máxima para os smartphones Poco da Xiaomi, mas a configuração de 64 MP de câmera tripla no Poco X4 GT realmente faz seu trabalho muito bem. O mesmo vale para a câmera de 16 MP, que produz retratos que parecem decentes, mas um pouco lavados.

O disparador principal de 64 MP no telefone usa o mesmo sensor Samsung GW1 que, por exemplo, também é encontrado no realme GT Neo 2. Este sensor agrupa quatro pixels adjacentes em um pixel maior, utilizando uma técnica chamada "binning".

As fotos tiradas com a câmera principal em boas condições de iluminação se destacam com cores nítidas e um nível decente de detalhes. No entanto, as fotos tiradas em iluminação abaixo do ideal ou em áreas mais escuras de uma cena têm contraste e nitidez acentuadamente menores. A câmera ultravioleta de 8 MP também usa um sensor Samsung (Samsung S5K47H). Ela também tira fotos sólidas com boa iluminação, mas as fotos acabam tendo bordas visivelmente suaves.

Como o telefone não possui uma lente teleobjectiva, ele só é capaz de tirar fotos de zoom medíocres que não parecem naturais devido à agressividade da nitidez da imagem. O atirador principal não foi capaz de lidar com nossa configuração de baixa luminosidade e só conseguiu produzir uma imagem muito desfocada da mascote do Notebookcheck. Dito isto, você ainda será capaz de tirar algo útil de cenas escuras usando o modo Noturno. O modo Macro, que pode ser habilitado nas configurações da câmera, faz um trabalho decente. Mas você obterá imagens macro que são pelo menos igualmente boas usando o recurso de zoom.

A câmera principal é capaz de gravar vídeos a até 4K e 30 FPS e oferece uma ótima qualidade de imagem. Entretanto, a estabilização eletrônica da imagem só funciona até 1080p, o que significa que você precisará de uma mão realmente firme para capturar vídeos de 4K utilizáveis. Além disso, você não pode alternar entre a câmera principal e a ultracâmara quando estiver gravando vídeos.

Melhorar o desempenho da MIUI do smartphone Xiaomi com 1 toque

A MIUI da Xiaomi tem algumas opções menos visíveis e que podem ajudar os utilizadores em momentos específicos. São utilizações pontuais, mas que mudam completamente o comportamento dos smartphones sempre que tal é necessário.

Um desses exemplos está associado ao desempenho dos Xiaomi, com uma opção que nem sempre está visível. Falamos do Modo Desempenho, que irá elevar a prestação da MIUI e o desempenho do seu smartphone. Veja como trazer para a frente e ativar.

A MIUI tem estado a melhorar as funcionalidades que traz para os smartphones da Xiaomi. A cada nova versão que tem sido lançada surgem funcionalidades e melhorias que elevam ainda mais o que estes smartphones oferecem, nem sempre de forma muito visível.

Ativar esta melhoria dos smartphones Xiaomi

Para ter acesso a esta funcionalidade de forma muito rápida, devem primeiro abrir a área de configuração e procurar no topo a zona de edição. Carreguem no lápis e abram então a área de arrumação e gestão destes atalhos diretos.

Na zona dos seletores disponíveis, deve estar presente o que associa ao Modo de Desempenho. Só precisam carregar no + e este será transposto para os que estão ativos e prontos a serem usados. Se quiserem, podem arrumar para uma posição superior e mais ajustada.

Como ativar o Modo Desempenho na MIUI

Agora que este atalho está disponível, podem ativar este modo de elevado desempenho a qualquer momento e com apenas 1 toque. Abram então os atalhos do smartphone Xiaomi e vão encontrar esta novidade. Só precisam tocar e está ativo.

Este modo é agressivo para a bateria e, por isso, deverá surgir uma notificação a alertar. Ao mesmo tempo, para ajudar a recordar este consumo mais elevado, estará uma notificação presente e que dá acesso às definições de bateria.

Este é um modo interessante e que coloca o desempenho dos smartphones Xiaomi em níveis mais elevados. É uma mudança recente da MIUI e que muitos podem usar para dar uma melhor prestação em momentos mais exigentes dos smartphones.

Configurar opções do desenvolvedor no dispositivo

O app Configurações do Android inclui uma tela chamada Opções do desenvolvedor, que permite a configuração dos comportamentos do sistema para criar perfis e depurar o desempenho do seu app. Por exemplo, é possível ativar a depuração USB, capturar o relatório de um bug, ativar o feedback visual para toques, piscar janelas durante atualizações, usar a GPU para renderizar gráficos 2D e muito mais.

Observação: a lista de opções do desenvolvedor pode variar de acordo com a versão do Android.

Ativar as opções do desenvolvedor e a depuração USB

Figura 1. Opções do desenvolvedor.

No Android 4.1 e em versões anteriores, a tela Opções do desenvolvedor está disponível por padrão. No Android 4.2 e versões mais recentes, é necessário ativar essa tela. Para ativar as opções do desenvolvedor, toque em Número da versão sete vezes. Você pode encontrar essa opção em um dos seguintes locais, dependendo da versão do Android:

Android 9 (nível 28 da API) ou mais recente: Configurações > Sobre o dispositivo > Número da versão

Android 8.0.0 (nível 26 da API) e Android 8.1.0 (nível 26 da API): Configurações > Sistema > Sobre o dispositivo > Número da versão

Android 7.1 (API de nível 25) e anteriores: Configurações > Sobre o dispositivo > Número da versão

Na parte de cima da tela Opções do desenvolvedor, é possível ativar e desativar as opções (figura 1), mas é recomendável deixá-las ativadas. Quando elas estão desativadas, a maioria das opções fica inacessível, exceto as que não exigem comunicação entre o dispositivo e seu computador de desenvolvimento.

Antes de usar o depurador e outras ferramentas, é necessário ativar a depuração USB para que o Android Studio e outras ferramentas do SDK reconheçam seu dispositivo quando conectado via USB. Para ativar a depuração USB, alterne a opção Depuração USB no menu "Opções do desenvolvedor". Você pode encontrar essa opção em um dos seguintes locais, dependendo da sua versão do Android:

Android 9 (nível 28 da API) ou mais recente: Configurações > Sistema > Avançado > Opções do desenvolvedor > Depuração USB

Android 8.0.0 (nível 26 da API) e Android 8.1.0 (nível 26 da API): Configurações > Sistema > Opções de desenvolvedor > Depuração USB

Android 7.1 (API de nível 25) e anteriores: Configurações > Opções do desenvolvedor > Depuração USB

O restante desta página descreve algumas das outras opções disponíveis nessa tela.

Opções gerais

No Android 8.0 e em versões mais recentes, você pode tocar em Blocos de desenvolvedor para configurações rápidas para adicionar opções do desenvolvedor selecionadas ao painel "Configurações rápidas". Depois de selecionar um ou mais dos blocos disponíveis (figura 2), abra o painel "Configurações rápidas" e toque no lápis para entrar no modo de edição. Em seguida, arraste os blocos do desenvolvedor para o painel "Configurações rápidas" e toque novamente no lápis para sair do modo de edição.

Figura 2. Adicionar ao painel "Configurações rápidas".

Outras opções gerais incluem:

Memória (no Android 8.0 e em versões mais recentes): mostra as estatísticas da memória, como o uso médio, o desempenho, o total disponível, a média usada, a quantidade livre disponível e a quantidade sendo usada pelos apps.

(no Android 8.0 e em versões mais recentes): mostra as estatísticas da memória, como o uso médio, o desempenho, o total disponível, a média usada, a quantidade livre disponível e a quantidade sendo usada pelos apps. Criar relatório do bug: receba uma cópia dos arquivos de registros atuais do dispositivo para compartilhar com alguém. Quando receber uma notificação de que o relatório do bug está pronto, toque nela para compartilhar o relatório.

receba uma cópia dos arquivos de registros atuais do dispositivo para compartilhar com alguém. Quando receber uma notificação de que o relatório do bug está pronto, toque nela para compartilhar o relatório. Modo de demonstração da IU do sistema : facilita capturas de tela nítidas ao mostrar uma barra de notificações genérica predefinida que não mostra notificações ou avisos de pouca bateria. A opção Ativar modo de demonstração permite que você mude a aparência da barra de status com comandos do modo de demonstração adb. Você também pode usar a opção Mostrar modo de demonstração para ocultar notificações e exibir uma barra de status predefinida. Observação: os comandos do modo de demonstração adb podem não funcionar em todos os dispositivos porque eles não são verificados durante os testes de certificação do Android. É verificado apenas se eles funcionam em dispositivos Nexus e Pixel.

: facilita capturas de tela nítidas ao mostrar uma barra de notificações genérica predefinida que não mostra notificações ou avisos de pouca bateria. A opção permite que você mude a aparência da barra de status com comandos do modo de demonstração adb. Você também pode usar a opção para ocultar notificações e exibir uma barra de status predefinida. Senha de backup local : define uma senha de backup para que você possa usar comandos adb para fazer backup e restaurar apps e dados do dispositivo com proteção por senha.

: define uma senha de backup para que você possa usar comandos adb para fazer backup e restaurar apps e dados do dispositivo com proteção por senha. Permanecer ativo : configura a tela para permanecer ativada sempre que você conectar o dispositivo à tomada.

: configura a tela para permanecer ativada sempre que você conectar o dispositivo à tomada. Ativar registro de rastreamento da Interface de controlador do host Bluetooth (HCI): captura todos os pacotes Bluetooth HCI em um arquivo armazenado em /sdcard/btsnoop_hci.log . É possível recuperar os pacotes e usar um programa como o Wireshark para analisar e solucionar problemas nas informações.

Depuração

Figura 3. Opções de depuração ativadas.

As opções de depuração oferecem maneiras de configurar a depuração no dispositivo e estabelecer a comunicação entre o dispositivo e o computador de desenvolvimento.

Ative a depuração USB (figura 3) para que o dispositivo Android possa se comunicar com a máquina de desenvolvimento usando o Android Debug Bridge (adb). A opção Aguardar depurador fica indisponível até que você use Selecionar app de depuração para selecionar o app a ser depurado. Se você ativar Aguardar depurador, o app selecionado esperará que o depurador seja conectado antes de ser executado.

Outras opções de depuração incluem:

Armazenar dados de logger constantemente no dispositivo: selecione o tipo de mensagem de registro que você quer armazenar persistentemente no dispositivo. Opções disponíveis: "Desativados", "Todos", "Todos, exceto o rádio" ou "Somente kernel".

selecione o tipo de mensagem de registro que você quer armazenar persistentemente no dispositivo. Opções disponíveis: "Desativados", "Todos", "Todos, exceto o rádio" ou "Somente kernel". Selecionar app de local fictício: use essa opção para criar uma localização de GPS falsa do seu dispositivo e testar se o app se comporta da mesma forma em outros locais. Para usar essa opção, faça o download e instale um app de locais fictícios de GPS.

use essa opção para criar uma localização de GPS falsa do seu dispositivo e testar se o app se comporta da mesma forma em outros locais. Para usar essa opção, faça o download e instale um app de locais fictícios de GPS. Figura 4. Atributos de visualização. Ativar visualização de inspeção de atributo: salva as informações de atributo de visualização na variável de membro mAttributes de uma instância View para que elas possam ser usadas para depuração. É possível acessar as informações de atributo pela interface de usuário do Layout Inspector, conforme mostrado na figura 4. Se essa opção estiver desativada, o item "Atributos" não estará disponível.

salva as informações de atributo de visualização na variável de membro de uma instância para que elas possam ser usadas para depuração. É possível acessar as informações de atributo pela interface de usuário do Layout Inspector, conforme mostrado na figura 4. Se essa opção estiver desativada, o item "Atributos" não estará disponível. Ativar camadas de depuração de GPU: disponível em dispositivos com Android 9 (nível 28 da API) e versões mais recentes. Ative essa opção para permitir que camadas de validação da Vulkan sejam carregadas do armazenamento local do dispositivo. Para saber mais, consulte Camadas de validação da Vulkan no Android.

Redes

Figura 5. Selecionar configuração USB.

As opções de rede oferecem formas de definir as configurações de Wi-Fi e DHCP.

Toque em Selecionar configuração USB para especificar como você quer que o computador identifique o dispositivo. Conforme mostrado na figura 5, é possível configurar dispositivos para apenas carregar, transferir arquivos (MTP), transferir imagens (PTP), usar a Internet para dispositivos móveis no PC (RNDIS) ou transferir arquivos de áudio ou MIDI.

Toque em Versão do Bluetooth AVRCP e selecione a versão de perfil que você quer usar para controlar todo equipamento de A/V com Bluetooth a que seu dispositivo tem acesso. Além disso, para ajustar a reprodução de áudio no dispositivo, defina as seguintes opções:

Codec de áudio Bluetooth : ajuste a qualidade do som (codec) dos seus dispositivos selecionando um destes codecs: SBC: transfere dados para dispositivos de saída de áudio Bluetooth, como fones de ouvido e alto-falantes. AAC: oferece qualidade de som de dispositivos com fio melhor do que MP3 com taxas de bits semelhantes. aptX: oferece um som sem fio nítido em smartphones, alto-falantes, soundbars, fones de ouvido e tablets de alta qualidade. aptX HD: oferece streaming de alta resolução em dispositivos Bluetooth. LDAC: oferece música de alta qualidade em conexões sem fio. Ativar codecs opcionais e Desativar codecs opcionais : se tiver outras implementações de codec instaladas, use essas opções para ativar e desativá-las.

: ajuste a qualidade do som (codec) dos seus dispositivos selecionando um destes codecs: Intervalo de amostras de áudio Bluetooth: ajuste o número de amostras de áudio por segundo ao selecionar uma taxa de amostragem para o codec de áudio. Taxas de amostragem mais altas usam mais recursos.

ajuste o número de amostras de áudio por segundo ao selecionar uma taxa de amostragem para o codec de áudio. Taxas de amostragem mais altas usam mais recursos. Bits por amostra do áudio Bluetooth: defina o número de bits de informação em cada amostra de áudio. Quanto maior for a taxa de bits, melhor será o som, mas o arquivo da amostra também será maior.

defina o número de bits de informação em cada amostra de áudio. Quanto maior for a taxa de bits, melhor será o som, mas o arquivo da amostra também será maior. Modo de canal de áudio Bluetooth: selecione mono ou estéreo.

selecione mono ou estéreo. Codec de áudio Bluetooth LDAC: otimize o som para melhorar a qualidade do áudio, equilibrar a qualidade do áudio e da conexão, aumentar a qualidade da conexão ou usar uma taxa de bits adaptável para equilibrar a qualidade do áudio e da conexão.

A lista a seguir descreve outras maneiras de definir as configurações de Wi-Fi e DHCP:

Certificação de Display sem fio: ativa configurações e controles de configuração avançados para a certificação de Display sem fio de acordo com as especificações definidas na Especificação de Display Wi-Fi da Wi-Fi Alliance . Essa certificação se aplica ao Android 4.4 (API de nível 19) e versões mais recentes.

ativa configurações e controles de configuração avançados para a certificação de Display sem fio de acordo com as especificações definidas na . Essa certificação se aplica ao Android 4.4 (API de nível 19) e versões mais recentes. Ativar registro detalhado de Wi-Fi: aumenta o nível de registro de Wi-Fi para cada rede sem fio (SSID) conectada de acordo com a força relativa de sinal recebido (RSSI). Para saber mais sobre os registros, consulte Gravar e visualizar registros com o Logcat.

aumenta o nível de registro de Wi-Fi para cada rede sem fio (SSID) conectada de acordo com a força relativa de sinal recebido (RSSI). Para saber mais sobre os registros, consulte Gravar e visualizar registros com o Logcat. Transferência agressiva de Wi-Fi para celular: quando o sinal está baixo, essa opção torna o Wi-Fi mais eficiente ao transferir a conexão de dados para uma rede celular.

Entrada

Figura 6. Localização do cursor.

Ative Mostrar toques para exibir toques quando você tocar na tela. Um círculo é exibido embaixo do seu dedo ou da sua stylus, acompanhando o movimento feito na tela. Um toque funciona como um cursor quando você grava um vídeo no dispositivo.

Ative Localização do cursor para mostrar a localização do cursor (toque) no dispositivo com um símbolo de mira. Uma barra é exibida no topo da tela para rastrear as coordenadas da mira (figura 6). Quando você move o cursor, as coordenadas na barra rastreiam a localização da mira, e o caminho do cursor é desenhado na tela.

Desenho

Figura 7. Construções da interface do usuário.

As opções de desenho oferecem indicações visuais sobre a interface do usuário do app e como ela é operada.

Ative Mostrar limites de layout para mostrar os limites de corte, as margens e outras construções da interface do usuário do seu app no dispositivo, conforme mostrado na figura 7.

Outras opções de desenho incluem:

Forçar layout da direita p/ esquerda: força a direção do layout da tela da direita para a esquerda (RTL, na sigla em inglês) ou da esquerda para a direita (padrão).

força a direção do layout da tela da direita para a esquerda (RTL, na sigla em inglês) ou da esquerda para a direita (padrão). Escala de animação da janela : define a velocidade de reprodução da animação da janela para que você possa verificar o desempenho em diferentes velocidades. Uma escala menor resulta em uma velocidade maior.

: define a velocidade de reprodução da animação da janela para que você possa verificar o desempenho em diferentes velocidades. Uma escala menor resulta em uma velocidade maior. Escala de animação de transição: define a velocidade para a reprodução da animação de transição para que você possa verificar o desempenho em diferentes velocidades. Uma escala menor resulta em uma velocidade maior.

define a velocidade para a reprodução da animação de transição para que você possa verificar o desempenho em diferentes velocidades. Uma escala menor resulta em uma velocidade maior. Simular telas secundárias: cria uma tela secundária como sobreposição no dispositivo. Isso é útil ao oferecer compatibilidade de mais telas com a API Presentation . Consulte Telas secundárias.

Renderização acelerada por hardware

Figura 8. Espaço de cor para deuteranomalia.

As opções de renderização acelerada por hardware oferecem maneiras de otimizar seu app para as plataformas de hardware de destino utilizando opções baseadas em hardware, como GPU, camadas de hardware e anti-aliasing multiamostra (MSAA, na sigla em inglês).

Toque em Simular espaço de cores para mudar o esquema de cores da IU de todo o dispositivo. As opções fazem referência aos tipos de daltonismo. As opções são: "Desativado" (nenhum esquema de cores simulado), "Monocromacia" (preto, branco e cinza), "Deuteranomalia" (vermelho e verde), "Protanomalia" (vermelho e verde) e "Tritanomalia" (azul e amarelo). Protanomalia se refere ao daltonismo de vermelho e verde cuja deficiência é focada na cor vermelha, enquanto deuteranomalia (mostrada na figura 8) se refere ao daltonismo de vermelho e verde cuja deficiência é focada na cor verde.

Se você fizer uma captura de tela em um espaço de cor simulado, ela terá uma aparência normal, como se você não tivesse mudado o esquema de cores.

Outras maneiras de utilizar as opções baseadas em hardware são:

Definir renderizador de GPU: muda o mecanismo de gráficos Open GL padrão para abrir o mecanismo de gráficos Open GL Skia.

muda o mecanismo de gráficos Open GL padrão para abrir o mecanismo de gráficos Open GL Skia. Forçar renderização GPU: força os apps a usar a GPU para desenhos 2D, se eles tiverem sido programados sem a renderização de GPU por padrão.

força os apps a usar a GPU para desenhos 2D, se eles tiverem sido programados sem a renderização de GPU por padrão. Mostrar atualiz. da GPU : mostra qualquer elemento na tela renderizado com a GPU.

: mostra qualquer elemento na tela renderizado com a GPU. Depurar overdraw da GPU : mostra a codificação por cores no dispositivo para que você possa visualizar quantas vezes o mesmo pixel foi renderizado no mesmo frame. A visualização mostra onde seu app pode estar renderizando mais do que o necessário. Para saber mais, consulte Visualizar overdraw da GPU.

: mostra a codificação por cores no dispositivo para que você possa visualizar quantas vezes o mesmo pixel foi renderizado no mesmo frame. A visualização mostra onde seu app pode estar renderizando mais do que o necessário. Para saber mais, consulte Visualizar overdraw da GPU. Depurar operações de corte não retangulares: desativa a área de corte na tela para criar áreas de tela incomuns (não retangulares). Normalmente, a área de corte impede que desenhos sejam feitos fora dos limites da área de corte circular.

desativa a área de corte na tela para criar áreas de tela incomuns (não retangulares). Normalmente, a área de corte impede que desenhos sejam feitos fora dos limites da área de corte circular. Forçar MSAA 4x : habilita o anti-aliasing multiamostra (MSAA, na sigla em inglês) em apps Open GL ES 2.0.

: habilita o anti-aliasing multiamostra (MSAA, na sigla em inglês) em apps Open GL ES 2.0. Desativar sobreposição HW: usar a sobreposição de hardware permite que cada app que mostra algo na tela use menos capacidade de processamento. Sem a sobreposição, um app compartilha a memória de vídeo e precisa verificar constantemente a presença de colisões e cortes para renderizar uma imagem correta. A verificação usa muita capacidade de processamento.

Mídia

Configure a opção Desativar roteamento de áudio USB para desativar o roteamento automático para dispositivos de áudio externos conectados a um computador por uma porta USB. O roteamento automático pode interferir em apps que reconhecem USB.

No Android 11 e em versões mais recentes, quando um aplicativo sem a permissão RECORD_AUDIO usa UsbManager para solicitar acesso direto a um dispositivo de áudio USB com recurso de captura de áudio, como um fone de ouvido USB, um aviso é mostrado pedindo que o usuário confirme a permissão de uso do dispositivo. O sistema ignora qualquer opção "sempre usar", de modo que o usuário precisa reconhecer o aviso e conceder permissão toda vez que um app solicitar acesso. Para evitar esse comportamento, o app precisa solicitar a permissão RECORD_AUDIO .

Monitoramento

Figura 9. Representação em barras. As opções de monitoramento oferecem informações visuais sobre o desempenho do app, como linhas de execução longas e operações de GPU. Toque em Classificar renderização de GPU e em Na tela em barras para mostrar o perfil de renderização de GPU como barras (figura 9). Para saber mais, consulte Criação do perfil de renderização de GPU.

Apps

Figura 10. Definir limites de processamento em segundo plano.

As opções de aplicativo ajudam você a entender como seu app funciona no dispositivo de destino.

Toque em Limite do processamento em segundo plano para definir o número de processos que podem ser executados em segundo plano de uma só vez. As possíveis configurações são mostradas na figura 10.

Toque em Redefinir limite de taxa do ShortcutManager durante os testes para que os apps em segundo plano possam continuar a chamar APIs de atalho até que o limite de taxa seja atingido novamente. Para saber mais sobre os atalhos e limites de taxa, consulte ShortcutManager .

Ative Não manter atividades para aumentar a duração da bateria, eliminando atividades assim que o usuário sair da visualização principal delas.

Leave a Reply

Your email address will not be published. Required fields are marked *