Compartilhar via


Otimizar para dispositivos (versão preliminar)

Para que uma tela seja otimizada para dispositivos, ela deve usar controles com suporte nativo. Você pode filtrar o painel Inserir do controle para mostrar somente controles otimizados para dispositivos. O painel Inserir é filtrado para mostrar somente os controles que são otimizados para dispositivos.

Importante

  • Este é um recurso em versão preliminar. A documentação está sujeita a alterações.
  • A versão preliminar dos recursos não foi criada para uso em ambientes de produção e pode ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.

Controles otimizados para dispositivos

Os controles a seguir são otimizados para dispositivos iOS e Android. Todos os outros controles não têm suporte no momento. Uma tela com um ou mais controles sem suporte é renderizada automaticamente em uma exibição da Web em vez da interface do usuário nativa. Saiba mais: Visão geral de Otimizar para dispositivos.

Controles

  • Adicionar imagem
  • Anexo
  • Leitor de código de barras
  • Button
  • Câmera
  • Caixa sel.
  • Círculo
  • Componentes
  • Container (horizontais e verticais incluídos)
  • Formulário
  • Galeria (vertical, horizontal, altura flexível)
  • Ícone (todos os ícones com suporte)
  • Image
  • Botão de opção
  • Retângulo
  • Entrada de texto
  • Rótulo de texto
  • Temporizador

Controles modernos

  • Button
  • Caixa sel.
  • Seletor de data
  • Texto
  • Entrada de texto
  • Alternar

Saiba mais: Visão geral dos controles modernos e temas em aplicativos de tela

Controles não compatíveis

Se uma tela tiver um controle sem suporte, a tela será revertida automaticamente para renderizar com uma exibição da Web.

Propriedades otimizadas para dispositivos

Algumas propriedades devem ser configuradas para que sejam otimizadas para dispositivos. Por exemplo, considere o controle leitor de código de barras. O criador pode selecionar Digitalização em Linha para a propriedade Scanning mode. No Power Apps Studio, quando esse modo é selecionado, o controle é exibido como uma caixa de aviso indicando que o controle só funciona em dispositivos móveis. Em um dispositivo, em uma tela otimizada para dispositivos, o controle exibe um feed de câmera para permitir a leitura do código de barras.

Limitações conhecidas

Observe as limitações a seguir com o recurso de 'otimização para dispositivos'.

  • O controle Imagem, ao mostrar um arquivo SVG, oferece suporte somente às opções de ajuste, preenchimento e alongamento da posição da imagem. Seu comportamento padrão é ajustar, se outra opção for selecionada. Todos os outros tipos de imagens funcionam conforme esperado para todas as posições de imagem.
  • No controle Entrada de texto moderna, a propriedade Value, quando definida como uma variável do Power Fx, não é exibida na primeira navegação. Em vez disso, ele mostra o valor de espaço reservado até que o usuário saia e volte para a tela com o controle Entrada de texto moderna.
  • No controle Entrada de texto moderno, a propriedade OnChange é chamada cada vez que o usuário interage com o controle, em vez de ao navegar para fora do controle.
  • No controle Entrada de texto moderna, a propriedade Validate state não exibe uma borda vermelha ao redor do controle.
  • Na controle Imagem, não há suporte à propriedade Image rotation. A imagem não é girada.
  • No controle Menu Suspenso e Opção, a propriedade Items não oferece suporte a referências a outros controles. Os itens não serão mostrados se forem valores complexos, como referências.
  • No controle modern Date picker, o toque no controle abre um modal com um calendário, em vez de permitir aos usuários digitar diretamente no controle.
  • No controle Seletor de data moderno, a Cor da paleta base e o tema moderno não são aplicados em dispositivos Android. Em vez disso, ela é exibida como a cor do tema do dispositivo.
  • Nos controles Botão, Imagem, Rótulo, e Ícone, a função SetFocus do Power Fx não oferece suporte ao foco do teclado, somente ao foco de acessibilidade (por exemplo, leitor de tela).
  • Nos Contêineres horizontais e verticais, a opção Rolagem só funciona para uma única direção, dependendo da propriedade Wrap. Se Wrap estiver desativada, o contêiner poderá ser rolado na direção primária. Caso contrário, poderá ser rolado na direção secundária.
  • Não há suporte a vários controles Leitor de código de barras em uma única tela.
  • Vários controles Câmera em uma única tela não são compatíveis.
  • No controle Câmera, não há suporte à propriedade Display mode do controle pai. Por exemplo, se o controle da câmera fizer parte de um formulário configurado para modo de exibição, a câmera ainda poderá estar em modo de edição.