Pacotes de pré-lançamento

Você pode usar pacotes de pré-lançamento para distribuir pacotes específicos para um grupo limitado de testadores. Os pacotes que você já publicou na loja serão usados para seus outros clientes, para que a experiência deles não seja interrompida.

Com pacotes de pré-lançamento, apenas os pacotes são diferentes; os detalhes da ficha da loja serão os mesmos para todos os clientes. Qualquer pessoa no seu grupo de teste pré-lançamento receberá os pacotes que você incluir no pacote de testes, enquanto os clientes que não estão no grupo testador continuarão a receber seus pacotes regulares (que não são de versão completa). Se, depois, você quiser disponibilizar pacotes de teste pré-lançamento para todos os clientes, poderá facilmente usar esses mesmos pacotes em um envio que não seja de testes.

O processo de certificação é aplicado a pacotes de pré-lançamento da mesma forma que qualquer envio, mas algumas falhas de WACK são reportadas como aprovação com notas e não impedirão o envio para testes pré-lançamento. Este relaxamento das verificações de WACK vale apenas para o período de pré-lançamento com um público limitado e tem como objetivo ajudar com o teste do pacote e preparação para o lançamento. As falhas de WACK devem ser corrigidas antes do lançamento geral.

Na hora de configurar pacotes para testes pré-lançamento, você pode especificar quem vai receber pacotes específicos adicionando essas pessoas a um grupo de usuários conhecidos (às vezes chamado de grupo de teste pré-lançamento). Qualquer pessoa em um grupo de testes que esteja usando um dispositivo com uma versão do Windows 10 ou Windows 11 compatível com pacotes de teste (Windows.Desktop compilação 10586 ou posterior ou Xbox One) receberá os pacotes de pré-lançamento que você atribuir a este grupo específico. Qualquer pessoa que não tenha sido adicionada a um dos seus grupos de teste ou que esteja usando um dispositivo incompatível com esse tipo de pacote receberá os envios de versão completa.

Importante

No computador e dispositivos móveis, as pessoas em seus grupos de teste receberão os pacotes de teste automaticamente sempre que você fornecer atualizações. No entanto, as pessoas em seus grupos de teste que estejam usando dispositivos Xbox precisarão verificar manualmente se há atualizações e para baixar os pacotes mais recentes, e apenas se tiverem feito login no dispositivo usando sua conta da Microsoft (com o endereço de email associado que você incluiu no grupo de usuários conhecidos).

Os pacotes de teste pré-lançamento não serão distribuídos pela Microsoft Store para Empresas ou pela Microsoft Store para Educação. O motivo é que as pessoas nos grupos de usuários conhecidos devem ter feito login com suas contas da Microsoft para receber um pacote de teste pré-lançamento. Todas as aquisições feitas na Microsoft Store para Empresas ou na Microsoft Store para Educação receberão os pacotes de versão completa.

Dica

Os pacotes de teste são apenas para clientes específicos que você selecionar. Para distribuir uma porcentagem especificada de pacotes a uma seleção aleatória de clientes, use a distribuição gradual de pacotes. Você também pode combinar a distribuição com seus pacotes pré-lançamento se quiser distribuir gradualmente uma atualização para um de seus grupos de teste.

Ao contrário dos pacotes de teste pré-lançamento, as distribuições graduais de pacotes são para clientes que adquirem seu aplicativo na Microsoft Store para Empresas ou na Microsoft Store para Educação.

Dica

Pense em como as pessoas no grupo de testes poderão dar feedbacks sobre o aplicativo. Sugerimos adicionar um controle ao seu aplicativo para abrir o Hub de Feedbacks para que os clientes possam expressar diretamente suas opiniões. A partir daí, você analisa os comentários usando o Relatório de feedbacks do seu app.

Criar um pacote de testes pré-lançamento

Depois de publicar um envio para seu aplicativo, a seção Pacotes de pré-lançamento vai ficar disponível na página de visão geral do aplicativo. Clique em Novo pacote de pré-lançamento para começar.

Se você ainda não tiver criado nenhum grupo de usuários conhecidos, será solicitado que você crie um antes de continuar. Para obter mais informações, consulte Criar grupos de usuários conhecidos. Você pode criar um grupo de usuários conhecidos diretamente desta página. Basta clicar em Criar um grupo de testes pré-lançamento.

Na página de criação de pacotes de teste, você precisará inserir um nome para o pacote pré-lançamento e especificar pelo menos um grupo de testes. Depois de fazer isso, selecione Criar pacote de testes pré-lançamento. Não será possível alterar esses detalhes depois, embora você possa excluir o teste e criar outro se não estiver satisfeito com o que inseriu.

Observação

Se você tiver mais de um pacote de testes, será preciso atribuir uma classificação a cada um. Para mais informações, consulte Adicionar e classificar pacotes de testes pré-lançamento abaixo.

Especificar os pacotes a serem incluídos no pacote de testes

Depois de salvar os detalhes do pacote de testes, você verá a página de visão geral dele. Clique em Pacotes para especificar os pacotes que você quer incluir no teste. Você pode incluir pacotes direcionados a qualquer versão do sistema operacional compatível com seu aplicativo.

Você tem a opção de selecionar pacotes que foram associados a um envio publicado anteriormente (um envio que não era de teste ou um de seus outros pacotes de teste, se você tiver mais de um). Se você precisar fazer upload de novos pacotes para usar neste pacote de testes, você pode carregá-los aqui (usando o mesmo processo de quando você faz upload de pacotes de aplicativos para um envio regular de versão completa). Clique em Salvar quando terminar de especificar os pacotes que serão incluídos neste pacote de testes pré-lançamento.

Se o seu aplicativo for compatível com várias famílias de dispositivos, inclua pacotes que aceitem o mesmo conjunto de famílias de dispositivos no seu teste. As pessoas nos seus grupos de teste terão acesso apenas aos pacotes deste teste. Elas não poderão acessar pacotes de outros testes ou de seu envio de versão completa.

Lembre-se também de que as informações de listagem da loja e de disponibilidade da família de dispositivos são baseadas no envio de versão completa. Os clientes em seus grupos de teste só poderão baixar o aplicativo em uma família de dispositivos aceita pelo seu envio de versão completa. Para mais informações, consulte Suporte à família de dispositivos.

Distribuição de pacote gradual

Por padrão, os pacotes no seu envio serão disponibilizados ao mesmo tempo para todos que estiverem no grupo de testes. Para alterar isso, você pode marcar a caixa "Distribuir atualização gradualmente após esse envio ser publicado (apenas para clientes do Windows 10 ou Windows 11)". Você pode escolher uma porcentagem de pessoas no seu grupo de testes para ter acesso aos pacotes do novo envio para monitorar comentários e dados analíticos para garantir que esteja confiante sobre a atualização antes da implementação de forma mais ampla para o restante do grupo de testes. Você pode aumentar a porcentagem (ou interromper a atualização) a qualquer momento sem ter que criar um novo envio para o seu pacote de testes.

Importante

Ao distribuir gradualmente pacotes em um pacote de testes, as pessoas que não estão na porcentagem que recebe os pacotes novos receberão os pacotes do envio do pacote de testes anterior (a menos que haja um teste de classificação mais alta disponível para elas).

Para obter mais informações, confira Distribuição de pacotes gradual.

Configurar outras opções de pacote de testes pré-lançamento

Por padrão, seu pacote de testes será publicado e disponibilizado para seu grupo de testes assim que ele concluir o processo de certificação. Para alterar a data de publicação, acesse a seção Opções dos testes. Clique em Salvar para retornar à página de visão geral do pacote de testes.

Enviar seu pacote de testes para a loja

Quando tiver especificado pacotes e configurado as opções necessárias, clique em Enviar para a loja. Seu pacote de testes pré-lançamento passará pelo processo de certificação de aplicativos.

O processo de certificação é aplicado a pacotes de pré-lançamento da mesma forma que qualquer envio, mas algumas falhas de WACK são reportadas como aprovação com notas e não impedirão o envio para testes pré-lançamento. Este relaxamento das verificações de WACK vale apenas para o período de pré-lançamento com um público limitado e tem como objetivo ajudar com o teste do pacote e preparação para o lançamento. As falhas de WACK devem ser corrigidas antes do lançamento geral.

As pessoas nos seus grupos de testes associados a este pacote de testes que já tiverem seu aplicativo receberão agora uma atualização utilizando os pacotes que você incluiu no seu pacote de testes. Se as pessoas ainda não tiverem seu app, elas receberão os pacotes do seu pacote de teste quando o instalarem.

Observação

As pessoas que têm um pacote que só está disponível em um pacote de testes podem dar ao aplicativo uma classificação por estrelas e deixar comentários, mas suas classificações e avaliações não aparecerão para outros clientes. (Isso não inclui pacotes XAP 7.x ou 8.0 legados; as classificações e avaliações deixadas pelos membros de seus grupos de testes que usam esses pacotes ficarão visíveis para outros clientes.) Você pode ver classificações e comentários de todos os clientes, incluindo de quem faz parte dos seus grupos de voo, nos relatórios Avaliações e Comentários do aplicativo.

Suporte à família de dispositivos

Na maioria dos casos, convém incluir pacotes compatíveis com o mesmo conjunto de famílias de dispositivos aceitas pelo seu envio de versão completa. A disponibilidade da família de dispositivos para um aplicativo sempre será baseada no envio de versão completa, independentemente de um cliente estar ou não em um grupo de testes.

Se o seu envio de versão completa for compatível com uma família de dispositivos que o seu pacote de testes não aceita, as pessoas no seu grupo de testes não conseguirão baixar o app nessa família de dispositivos. Por exemplo, se o envio de versão completa incluir pacotes para dispositivos móveis e desktop e você criar um pacote de testes incluindo apenas um pacote para dispositivos móveis, as pessoas no seu grupo de testes só poderão baixar o aplicativo em dispositivos móveis, mesmo que você tenha um pacote de desktop disponível para clientes que não façam parte dos testes. Mesmo que você esteja usando apenas o pacote de testes para testar alterações no pacote para dispositivos móveis, você deve incluir o pacote para desktop do seu envio de versão completa no pacote de testes para que os clientes no grupo de testes possam baixar seu aplicativo em dispositivos desktop.

Se o seu pacote de testes for compatível com uma família de dispositivos que o seu envio de versão completa não aceita, ninguém conseguirá baixar ao aplicativo nessa família de dispositivos, quer estejam ou não no seu grupo de testes. Por exemplo, se o envio de versão completa incluir apenas um pacote para dispositivos móveis e você criar um pacote de testes incluindo pacotes para dispositivos móveis e desktop, as pessoas no seu grupo de testes ainda só conseguirão baixar o aplicativo em dispositivos móveis. O pacote para desktop não será oferecido a ninguém, nem mesmo às pessoas do seu grupo de testes. Se você quiser disponibilizar um pacote para desktop às pessoas no seu grupo de testes, primeiro será necessário atualizar seu envio de versão completa para incluir um pacote de desktop. Para oferecer a melhor experiência a todos os clientes do seu aplicativo, o envio de versão completa deve ser compatível com as mesmas famílias de dispositivos presentes no pacote de testes pré-lançamento.

Observação

Os pacotes adicionados aos seus pacotes de teste pré-lançamento podem oferecer suporte a qualquer versão de sistema operacional (ou qualquer compilação do Windows 10 ou Windows 11), mas, como observado acima, as pessoas em grupos de teste que usam o Windows 10 devem usar um dispositivo com uma versão que aceite pacotes de teste (Windows.Desktop compilação 10586 ou posterior; Windows.Mobile compilação 10586.63 ou posterior) para receber pacotes de teste.

Atualizar ou modificar o pacote de testes

Para criar um envio de um pacote de testes que você já publicou, clique em Atualizar ao lado do nome do pacote na página de visão geral do aplicativo. Em seguida, você pode carregar novos pacotes (e remover pacotes desnecessários), assim como faria com um envio de versão completa. Faça outras alterações necessárias e clique em Enviar para a loja para submeter o pacote atualizado ao processo de certificação do aplicativo.

Para modificar um teste existente sem precisar criar e enviar uma nova atualização, clique em Modificar ao lado do nome do teste. Isso permite que você altere detalhes como grupos de teste, nome e classificação, sem que seja necessário que o pacote de testes passe pelo processo de certificação novamente. Se houver uma atualização em andamento ou se o pacote de testes ainda não tiver sido publicado, a opção Modificar não estará disponível.

Adicionar e classificar outros pacotes de teste

Você pode criar vários pacotes de teste pré-lançamento para o mesmo aplicativo a fim de distribuir vários pacotes diferentes para diferentes conjuntos de clientes.

Depois de criar seu primeiro pacote de teste, você cria outro seguindo o processo descrito acima. A única diferença é que, se você já criou um pacote de pré-lançamento, será preciso especificar a ordem de prioridade de todos pacotes na seção Classificação. Isso permite que a loja determine qual pacote oferecer a qualquer cliente individual que estiver em mais de um de seus grupos de teste. As pessoas em seus grupos de teste sempre receberão o pacote de pré-lançamento mais bem classificado disponível para elas, mesmo que um pacote de teste com classificação inferior contenha pacotes com uma versão posterior.

Por padrão, seu novo pacote de teste será classificado como o mais alto. Se você quiser mudar essa classificação, você pode movê-lo para baixo (ou para trás) para colocá-lo no local certo entre seus outros pacotes de teste pré-lançamento.

Seu envio de versão completa é sempre classificado como o mais baixo (#1). Ou seja, as pessoas que não estão em nenhum dos seus grupos de teste só podem ter acesso a pacotes do seu envio de versão completa pela loja. As pessoas em um grupo de testes sempre receberão os pacotes mais bem classificados disponíveis para elas (mas nunca do envio de versão completa, já que ele tem a classificação mais baixa). Com isso, você tem flexibilidade para determinar como distribuir seus pacotes às pessoas que podem ser membros de mais de um de seus grupos de teste.

Vamos supor que você queira criar dois pacotes de teste além do seu envio de versão completa: um que seja relativamente estável e pronto para testes com um público mais amplo e outro que você não tem tanta certeza e queira limitar a apenas alguns testadores. Você pode criar um grupo de teste chamado "Testers", incluí-lo em um pacote de teste chamado "Tester Flight", depois criar um grupo chamado "Enthusiasts" com mais membros e incluí-lo em outro pacote de testes chamado "Enthusiast Flight". Se você classificar "Tester Flight" em um nível mais alto do que "Enthusiast Flight", você pode usar pacotes em que você confia bastante no "Enthusiast Flight", enquanto usa pacotes mais arriscados destinados a "Testers" apenas no "Tester Flight". Os membros do grupo "Testers" sempre receberão os pacotes que você fornecer no "Tester Flight", mesmo que também pertençam ao grupo "Enthusiasts". (Depois, se for constatado que os pacotes no "Tester Flight" estão indo bem, você pode atualizar o "Enthusiast Flight" para usar os pacotes originalmente distribuídos para o "Tester Flight", talvez até usar esses pacotes no seu envio de versão completa.)

Disponibilizar pacotes de um pacote de testes para todos os clientes

Se você decidir que um ou mais dos pacotes incluídos em um pacote de testes publicado devem ser disponibilizados para clientes que não estão em um grupo de testes, atualize o envio de versão completa para usar esses pacotes, sem precisar carregar os mesmos pacotes de novo.

Ao criar seu novo envio, na página Pacotes, você verá uma lista suspensa com a opção de copiar pacotes de um de seus pacotes de teste. Selecione o pacote de pré-lançamento que tem os pacotes que você quer incluir. Em seguida, você pode selecionar um ou todos os pacotes para incluir no envio de versão completa.

Todas as mesmas regras de validação de pacote serão aplicadas, mesmo ao usar pacotes de um envio publicado anteriormente.

Excluir um pacote de pré-lançamento

Para excluir um pacote de testes com o qual você não quer mais trabalhar, clique em seu nome na página de visão geral do aplicativo. Na página de visão geral do teste, clique em Modificar e no link Excluir para excluir o pacote de testes pré-lançamento. (Se você tiver um envio não publicado do pacote de testes em andamento, será necessário excluir esse envio primeiro.) Pode levar até 30 minutos para que isso seja concluído.

Quando você exclui um pacote de testes, todos os clientes que tiverem os pacotes que você distribuiu nesse pacote receberão uma atualização do aplicativo se houver um pacote cuja versão seja posterior (ou assim que esse pacote estiver disponível). Se eles desinstalarem o aplicativo e o instalarem novamente depois, isso será tratado como uma nova aquisição, e eles receberão a versão mais alta disponível no momento.