Práticas recomendadas para criar 'Experiências' com o HoloLens

Introdução

Nossos clientes e parceiros criam experiências incríveis com o HoloLens e vemos várias aplicações e cenários fantásticos criados em museus, aquários e atrações em todo o mundo. Nossos parceiros têm vários métodos de implantação e manutenção desses aplicativos, e este guia se concentra nas práticas recomendadas para seu aplicativo, sua arquitetura técnica e o gerenciamento e provisionamento de dispositivos.

Seguindo as diretrizes nesta seção, você pode garantir que sua experiência seja escalonável, fácil de gerenciar e pronta para uso com seus parceiros de experiência, para dar aos seus clientes um momento agradável com suas experiências.

Áreas de foco

Durante este guia, nos concentramos em várias áreas-chave que trabalham juntas para formar uma solução geral.

  1. Considerações do aplicativo
  2. Considerações sobre o ambiente
  3. Escolhendo as opções de Gerenciamento de Dispositivos corretas
  4. Configuração de política
  5. Linha de produção "Pronto para Uso"
  6. Solução de problemas e redefinição de dispositivo

Esperamos que essas diretrizes sejam úteis para pequenas experiências entre 10 e 20 dispositivos até implantações maiores de mais de 100 dispositivos.

Considerações do aplicativo

Sua experiência é executada no contexto de um aplicativo UWP executado no dispositivo HoloLens. O suporte ao desenvolvimento está fora do contexto deste documento, no entanto, há alguns elementos úteis a serem considerados durante o desenvolvimento.

Aplicativo UWP de Self-Contained único

Ao implantar o aplicativo seguindo nossa metodologia recomendada, implantamos um "Quiosque de Aplicativo Único", que inicia automaticamente seu aplicativo. Os usuários não têm acesso ao SISTEMA Operacional (SO) do HoloLens ou ao Shell, o que significa que todas as atividades usadas por sua experiência devem estar contidas neste aplicativo.

Seu aplicativo deve ser capaz de redefinir de volta para um estado "Iniciando" e continuar operando em um "loop". Todos os recursos de calibragem ou navegação devem estar contidos em seu aplicativo, pois o aplicativo controla efetivamente a experiência do dispositivo. Essa prática remove qualquer preocupação de que um convidado possa modificar ou danificar a experiência e permite uma rápida reviravolta para sua experiência.

Iniciar para Configurações

Em qualquer ambiente de TI, pode haver problemas intermitentes com a rede ou a necessidade de redefinir um aplicativo com defeito. Em um único quiosque de aplicativo, não há como iniciar uma tela "Configurações" para executar essa solução de problemas secundária.

Seu aplicativo deve ter um método para sair para um menu "Operador" (protegido por uma senha compartilhada ou semelhante) que inicia o menu de configurações do In-Box, para permitir funcionalidades como configuração de rede, redefinição de mapa do holograma ou redefinição de dispositivo). Você pode usar a funcionalidade "Iniciar URI" para iniciar o menu de configurações do dispositivo. Iniciar o aplicativo Configurações do Windows – Aplicativos UWP

Considerações sobre o ambiente

O HoloLens combina perfeitamente ativos holográficos em ambientes reais que acrescentam hologramas estáveis e precisos rastreando os usuários em um espaço. O acompanhamento adequado está no centro de como o HoloLens coloca experiências em seu ambiente. Para manter o desempenho adequado de acompanhamento e o uso ideal, há algumas considerações de ambiente que precisam ser cumpridas para que o HoloLens opere conforme o esperado. Confira Considerações sobre o ambiente do HoloLens.

Consideração Description
Iluminação (Luxômetro Médio - 500 – 1000 lux) A iluminação é usada para acompanhar a localização e o ambiente de uso. Não deve ser muito brilhante nem muito escuro. A recomendação é que a iluminação seja brilhante, uniforme e confortável para um humano ver sem esforço. Consulte Iluminação
Tipos de iluminação Diferentes tipos de luz podem influenciar o acompanhamento e afetar o desempenho. Para obter mais informações, consulte Tipos de iluminação
Itens em um espaço O HoloLens usa pontos de referência exclusivos em seu ambiente conhecidos como recursos. Para garantir o acompanhamento ideal, verifique se seu ambiente é rico em recursos, com cartazes, plantas, objetos exclusivos etc., para auxiliar no acompanhamento. Ver Itens em um espaço
Buracos de minhoca Tente diferenciar áreas tornando-as distintas. Áreas que têm a mesma aparência podem causar buracos de minhoca, onde o rastreador holoLens acha que essas áreas são o mesmo lugar. Use rótulos ou outros recursos diferenciais em seu ambiente comercial para diferenciar áreas e ajudar a atenuar esse problema. Ver Buracos de Minhoca
Movimento em um espaço A movimentação constante, a mudança e a mudança de ambientes (incluindo áreas com muitas pessoas) são difíceis de rastrear para o HoloLens. Tente fornecer um espaço estável claramente visível para o dispositivo para melhor acompanhamento. Ver Movimento em um espaço
Proximidade do usuário aos itens no espaço As câmeras do HoloLens não podem ver mais de 15 cm de um objeto. Confira Proximidade do usuário com itens no espaço
Superfícies no espaço É mais fácil rastrear objetos menos brilhantes. Ver Superfícies em um espaço
Considerações de impressão digital do Wi-Fi Com Wi-Fi habilitado, os dados do mapa são correlacionados com uma impressão digital Wi-Fi mesmo quando não estão conectados a um roteador. Sem Wi-Fi informações sobre o dispositivo, o holograma e o reconhecimento de espaço podem ser mais lentos. Uma alteração significativa no sinal de Wi-Fi pode fazer com que o dispositivo acredite que está em outro espaço. Confira Considerações sobre impressões digitais de Wi-Fi
Informações sobre temperatura e regulamentação (intervalo de temperatura recomendado típico – HoloLens 2 foi projetado para uso entre +10 C e +35 C) O HoloLens deve ser armazenado em um ambiente dentro do intervalo de temperatura aceito (quando estiver em espera ou desativado por uma hora antes de usar o dispositivo). Consulte a página Informações Regulatórias do HoloLens para obter o intervalo de temperatura e informações regulatórias, de uso e de segurança.
Divulgação de conformidade ambiental Confira detalhes sobre materiais e substâncias do HoloLens para conformidade ambiental
Informações da bateria 2 a 3 horas de tempo de uso da bateria. As baterias USB-C podem ser utilizadas para estender esse tempo.

Para experiências que provavelmente durarão mais de 5 a 10 minutos, inicie a calibragem ocular no início de sua experiência.

Escolhendo a opção de Gerenciamento de Dispositivos correta

O gerenciamento de dispositivos é uma consideração fundamental para implantar o HoloLens em escala com facilidade. Esse resultado pode ser obtido por meio das seguintes opções: Pacote de Provisionamento ou Gerenciamento de Dispositivos Móvel com Microsoft Intune têm prós e contras a serem usados, mas exibem as seguintes considerações para tomar a decisão correta para seu ambiente.

Pacote de provisionamento

Siga as etapas em Configurar o HoloLens usando um pacote de provisionamento (HoloLens).

Vantagens Desvantagens
Todas as configurações podem ser colocadas no mesmo pacote, incluindo Wi-Fi, VPN, Modo de Quiosque, usando a Configuração do Windows Designer Alguma familiaridade com XML é desejável
Use código baixo ou GUI para definir as configurações. Um novo pacote deve ser gerado para cada atualização.
Ideal para implantações seguras offline, com acesso limitado a nenhum acesso à Internet permitido Se você implantar certificados por meio do MDM ou do gerenciador de certificados, o certificado deverá ser implantado no repositório de computadores local para assinar aplicativos instalados com um pacote de provisionamento.
Aplicativos e certificados podem ser instalados por meio do mesmo pacote de provisionamento
Os pacotes de provisionamento podem ser empilhados para atender a necessidades específicas caso você queira alterar uma configuração mais tarde

Para configurar HoloLens 2 usando um pacote de provisionamento, siga as etapas em Configurar o HoloLens usando um pacote de provisionamento. Baixar o Designer de Configuração do Windows da Microsoft Store para compilar o pacote

Intune

Siga as etapas em Usando o Intune do Endpoint Manager da Microsoft para gerenciar dispositivos HoloLens. Use o Windows Autopilot para simplificar a configuração do HoloLens para escala seguindo as etapas em Windows Autopilot para HoloLens 2.

Vantagens Desvantagens
Os dispositivos podem ser agrupados e as configurações podem ser aplicadas a grupos de usuários de dispositivos A licença do Intune é necessária. No entanto, uma Licença de Dispositivo do Intune compartilhada cobriria esse requisito.
Ótimo para implantações de escala com mais de 15 a 20 dispositivos Requer familiaridade com o Intune ou outros serviços de Gerenciamento de Dispositivos Móvel Moderno.
Permite a implementação da configuração de maneira prática. As configurações e as atualizações de aplicativos podem ser criadas e enviadas por push para vários dispositivos remotamente.
A configuração pode ser feita usando o portal do Endpoint Manager por meio de perfis de configuração na GUI fácil de usar. Além disso, o OMA-URI oferece flexibilidade para criar configurações e perfis personalizados.
Permite restrições de locatário para impedir que dispositivos sejam roubados ou reutilizados de maneiras não autorizadas.

Configuração de política

As políticas são usadas para definir as configurações que regem os dispositivos HoloLens. Nesta seção, compartilhamos as configurações que devem ser aplicadas à solução de experiência. Conforme discutido nas seções anteriores, as políticas podem ser aplicadas por meio de dois métodos de provisionamento: Provisionamento de pacote ou uso de Microsoft Intune para dispositivos móveis Gerenciamento de Dispositivos.

Quiosque de Aplicativo Único com AutoLaunch do aplicativo Configurações e Modo de Visitante (Política XML de Exemplo)

Para pacotes de provisionamento, as configurações podem ser mostradas em uma estrutura XML hierárquica, conforme mostrado aqui.

<AssignedAccessConfiguration
            xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
            >
            <Profiles>
                <Profile Id="{8739C257-184F-45DD-8657-C235819172A3}">
                    <KioskModeApp AppUserModelId="BAEAEF15-9BAB-47FC-800B-ACECAD2AE94B_cw5n1h2txyewy!App" />
                </Profile>
            </Profiles>
            <Configs>
                <Config>
                    <SpecialGroup Name="Visitor"/>
                    <DefaultProfile Id="{8739C257-184F-45DD-8657-C235819172A3}"/>
                </Config>
            </Configs>
        </AssignedAccessConfiguration>

AUMID do Aplicativo de Configurações: BAEAEF15-9BAB-47FC-800B-ACECAD2AE94B_cw5n1h2txyewy! App

Quiosque de aplicativo único com Microsoft Intune

O Intune usa modelos de quiosque ou configurações personalizadas de OMA-URI, que podem ser aplicadas remotamente ao HoloLens. Para obter detalhes, consulte Etapas na configuração do modo de quiosque para HoloLens e siga o modelo de quiosque de aplicativo único Microsoft Intune para configurar um perfil de configuração.

Logon Automático do Visitante

O Logon Automático em um perfil de visitante permite que você entre diretamente na ação sem nunca ver a tela de logon. O dispositivo é iniciado diretamente na experiência de quiosque usando o perfil de visitante. Esse comportamento é uma configuração necessária e pode ser gerenciado usando a política personalizada OMA-URI.

Configuração Valor
URI ./Device/Vendor/MSFT/Policy/Config/MixedReality/VisitorAutoLogon
Tipo Booliano
Valor 1 (0 – Desabilitado por padrão)

Bloqueio de locatário

O CSP de Bloqueio de Locatário mantém os dispositivos no locatário da organização bloqueando-os para esse locatário mesmo por meio da redefinição ou reflash do dispositivo. Ele permite que HoloLens 2 sejam vinculados ao registro de MDM usando apenas o Autopilot e podem ser gerenciados usando a política personalizada OMA-URI aqui...

Configuração Valor
URI ./Vendor/MSFT/TenantLockdown/RequireNetworkInOOBE
Tipo Booliano
Valor True

Limitando as opções de Configurações disponíveis

Para limitar as opções disponíveis como parte de nossas Configurações, use o CSP de Visibilidade das Configurações de Página. Essa prática permite que o administrador reduza as configurações disponíveis para o usuário.

Configuração Valor
URI ./Device/Vendor/MSFT/Policy/Config/Settings/PageVisibilityList
Type String
Valor Showonly:network-wifi; Hologramas; Redefinir;

Observação

Dado o valor mostrado aqui... Wi-Fi, Hologramas, Redefinição estão disponíveis nas configurações.

Implantação do aplicativo

Para implantar o aplicativo usando o Intune, consulte Implantando aplicativos usando o Intune e Portal da Empresa para obter mais informações.

Atualizações de aplicativo

Para Atualizações de aplicativo da experiência, consulte Adicionar aplicativos a Microsoft Intune para obter mais informações. Para atualizar uma Experiência, carregue um novo arquivo de pacote de aplicativo com a versão mais recente do aplicativo e implante usando o Intune.

Implantação e atualização consistentes do aplicativo LOB

Para garantir que os Aplicativos LOB sejam implantados e atualizados o mais rápido possível, há várias etapas que podem ser executadas:

Linha de Produção Pronta para Uso

Preparação

É uma melhor prativa manter todos os dispositivos atualizados para o build mais recente usando o ARC (Advanced Recovery Companion ), que pode ser baixado da Microsoft Store.

Pacote de provisionamento

  1. Verifique se o pacote de provisionamento (.ppkg) é copiado para a raiz de uma unidade USB, somente os pacotes na raiz são aplicados e se vários pacotes estiverem presentes, eles serão aplicados sequencialmente.
  2. Conecte a unidade USB com o pacote de provisionamento durante o "primeiro momento interacionável" do OOBE (por exemplo, a tela hummingbird para HoloLens 2).
  3. Quando o dispositivo estiver pronto para ser provisionado, um prompt será aberto automaticamente com a página de provisionamento.
  4. Aguarde até que o provisionamento seja concluído.
  5. A experiência especificada acima é carregada automaticamente.

Para atualizações com um pacote de provisionamento, refira o dispositivo usando o ARC (Advanced Recovery Companion) e aplique um novo pacote de provisionamento com suas configurações específicas para quaisquer atualizações.

Gerenciamento de Dispositivos móvel – Microsoft Intune

  1. O Autopilot requer acesso à Internet e uma das opções a seguir deve ser usada para estabelecer o acesso à Internet
    1. Conecte o dispositivo com a Ethernet usando um adaptador USB-C para Ethernet para conectividade com a Internet com fio e HoloLens 2 conclui a experiência do Autopilot automaticamente.

Observação

Wi-Fi rede também é possível como parte da OOBE (Experiência Pronta para Uso), no entanto, mais interação é necessária para obter Wi-Fi configuração para seu dispositivo.

  1. O dispositivo inicia automaticamente a Experiência Out of Box, com a qual não deve ser interagida depois que a conexão com a Internet for estabelecida. O dispositivo pode ser reiniciado durante o OOBE, mas permitir que o processo seja concluído antes de interagir com o dispositivo.
  2. Quando o processo OOBE for concluído, o dispositivo será carregado automaticamente na experiência de aplicativo único do perfil de visitante se for configurado conforme determinado acima.

Para atualizações usando o Gerenciamento de Dispositivos Móvel – Microsoft Intune, siga as etapas definidas em Instalando, atualizando ou removendo os aplicativos necessários.

Práticas recomendadas para carregamento e reutilidade

Para ambientes de trabalho ocupados, há algumas práticas recomendadas a seguir para garantir que o dispositivo HoloLens esteja sempre pronto e preparado para uso. Aqui está uma lista de informações de limpeza e carregamento para garantir o uso ideal. Práticas recomendadas para práticas recomendadas de carregamento HoloLens 2 bateria e carregamento para limpeza do HoloLens HoloLens 2 perguntas frequentes sobre limpeza de HoloLens 2

Solução de problemas

Quando surgem desafios com o dispositivo, há algumas etapas a serem executadas para solucionar problemas e voltar ao uso ativo. Visite a documentação de solução de problemas em Reiniciar, redefinir ou recuperar HoloLens 2 para cobrir as rotas main para resolver problemas com o dispositivo.

Em muitos casos, reiniciar, redefinir ou recuperar seu dispositivo é suficiente para resolve problemas com o hardware do dispositivo.

Além disso, é importante relatar quaisquer problemas por meio do aplicativo Hub de Feedback disponível no dispositivo HoloLens. Fornecer comentários