Ferramentas
O Windows 8.1 também traz inúmeras atualizações de ferramentas e modelos que podem ser usados para criar aplicativos da Windows Store. Estas atualizações podem ajudar a reduzir o trabalho em seus ciclos de desenvolvimento e de teste.
Obtenha as ferramentas atualizadas descritas abaixo em nossa página do Windows 8.1.
Novidades e atualizações do Windows 8.1
- Atualizações gerais
- Diagnóstico
- Editor de JavaScript
- Desenvolvimento em C++
- Ferramentas de design de HTML
- Ferramentas de design de XAML
- Kit de Certificação de Aplicativos Windows 3.0
Atualizações gerais
Área | Descrição da atualização |
---|---|
Suporte para atualizar seus aplicativos da Windows Store para o Windows 8.1. |
Migre seu aplicativo do Windows 8 para o Windows 8.1. Para isso, primeiro pode ser necessário atualizar o código do aplicativo para o Windows 8.1. |
Modelos de aplicativos da Windows Store |
Atualizamos todos os modelos para o Windows 8.1 e também adicionamos um novo modelo de Hub. |
Serviços Móveis do Azure e assistentes de notificação por push |
|
Suporte a lotes de aplicativo |
Agora você pode combinar pacotes de recursos (como várias escalas, idiomas ou níveis de recursos do Microsoft Direct3D) em um único arquivo .appxbundle para envio à Windows Store. Para seus clientes, isso significa que o aplicativo só é implantado com os recursos de que eles necessitam para seu dispositivo e sua localidade. |
Validação do aplicativo em um dispositivo remoto |
O Assistente para Criar Pacote do Aplicativo no Microsoft Visual Studio 2013 facilita a validação de seu aplicativo usando o Kit de Certificação de Aplicativos Windows 3.0 em um dispositivo remoto (como computadores com Windows RT). |
Crie testes de interface do usuário codificados usando XAML |
Escreva testes funcionais automatizados para testar aplicativos da Windows Store usando XAML e a ferramenta em forma de cruz.
Observação Agora há suporte a interações de toque para controles.
|
Novo tema e design visual do Visual Studio |
Adicionamos um terceiro tema, Azul, aos temas existentes Claro e Escuro. O tema Azul oferece um esquema de cores intermediário que lembra o Microsoft Visual Studio 2010. Além disso, com base nos comentários dos usuários, melhoramos todos os temas com cor e clareza adicionais em ícones, ícones revisados, mais contraste em todo o ambiente de desenvolvimento e segmentação mais clara de regiões no ambiente. |
Diagnóstico
Área | Descrição da atualização |
---|---|
Depuração em linguagens mistas |
Para aplicativos da Windows Store que usam JavaScript e C++, o depurador agora permite que você defina pontos de interrupção em qualquer linguagem e fornece uma pilha de chamadas com funções de JavaScript e C++. |
Depuração de aplicativos gerenciada |
O depurador agora exibe valores de retorno. Você pode usar Editar e Continuar em aplicativos gerenciados de 64 bits. Exceções que vêm da Windows Store preservam informações sobre o erro, mesmo entre idiomas diferentes. |
Melhorias de depuração assíncrona |
A janela de pilha de chamadas agora inclui a pilha de criação, se você parar em um método assíncrono. |
"Apenas Meu Código" nativo |
Para código nativo, a pilha de chamadas simplifica a depuração, exibindo somente o código que você criou. |
Explorador do DOM |
|
Console de JavaScript |
O console agora dá suporte a visualização de objetos, novas APIs, função com várias linhas, IntelliSense, avaliação de elementos como objetos ou HTML e modos de documentos herdados. |
Criador de Perfil de Memória JavaScript |
|
Capacidade de resposta de interface do usuário JavaScript |
|
Capacidade de resposta de interface do usuário XAML |
Para aplicativos da Windows Store baseados em XAML em C#/VB/C++, a ferramenta de Capacidade de Resposta da interface do usuário XAML permite diagnosticar problemas de desempenho relacionados à inicialização do aplicativo e à navegação em páginas, ao movimento panorâmico e à rolagem, e à capacidade de resposta de entrada em geral. |
Editor de JavaScript
Área | Descrição da atualização |
---|---|
Conclusão de pares de caracteres de delimitação |
O editor insere automaticamente o caractere de fechamento quando você digita uma chave esquerda ("{"), parênteses ("("), um colchete ("["), aspas simples ('`") ou ("""). O recuo e a formatação automática inteligentes do código-fonte também são realizados durante o preenchimento automático. |
Barra de navegação do editor |
Esse novo recurso da interface do usuário ajuda você a identificar e percorrer os elementos importantes em seu código fonte. A barra de navegação, um novo recurso para desenvolvedores de JavaScript, realça funções e objetos importantes no código-fonte. |
Observações sobre substituição no IntelliSense. |
Se um elemento da API do Windows tiver sido substituído no Windows 8.1, as dicas de ferramenta do IntelliSense o identificarão como "[substituído]". |
Ir para Definição para namespaces |
Você pode clicar com o botão direito do mouse em um namespace que usa em seu código (como WinJS.UI) e clicar em Ir para Definição para ir até a linha em que esse namespace é definido. |
Realce de identificador |
Selecione um identificador (por exemplo, uma variável, um parâmetro ou um nome de função) no código-fonte, e qualquer utilização desse identificador será realçada no código-fonte. |
Desenvolvimento em C++
Área | Descrição da atualização |
---|---|
Desenvolvimento de aplicativos da Windows Store para o Windows 8.1 |
|
Conformidade de padrões do C++11 |
Suporte do compilador para recursos da linguagem ISO C++11
STL (Biblioteca de Modelos Padrão) atualizada para usar os últimos recursos do C++11 Melhorias para bibliotecas C99
|
SDK REST C++ |
Implementação moderna de C++ de serviços REST (Representational State Transfer). Para saber mais, consulte C++ REST SDK (codinome "Casablanca"). |
SDK de Serviços Móveis do Azure de C++ |
O caminho mais curto para um aplicativo C++ conectado com um back-end do Azure. |
C++ AMP |
Depuração de CPU/GPU SxS (para acelerador WARP), suporte avançado a textura (mipmaps e novos modos de exemplo) e diagnóstico e exceções melhorados |
Recursos de produtividade IDE |
|
Desempenho do aplicativo |
|
Melhorias de desempenho de tempo de compilação |
Melhorias de produtividade de compilador para compilações altamente paralelas. |
Observação Para obter uma lista completa das novidades para o desenvolvimento em C++, consulte Novidades do Visual C++ no Visual Studio 2013.
Ferramentas de design de HTML
Área | Descrição da atualização |
---|---|
Animação CSS |
O editor de linha do tempo ajuda a criar animações CSS. |
Comportamentos JavaScript |
Adicionar ouvintes de eventos JavaScript a qualquer elemento sem escrever código. Escolha dentre uma lista de manipuladores de eventos fornecidos ou crie o seu próprio. |
Inserção de fontes personalizadas |
Criar uma experiência de marca usando fontes personalizadas para o texto HTML. |
Vinculação de dados |
Defina a vinculação de dados para qualquer modelo. |
Réguas e guias |
Crie guias personalizadas. |
Raio de borda |
Alças fáceis de usar em cada elemento ajudam você a criar cantos arredondados e elipses. |
Pesquisando e definindo propriedades da CSS |
A caixa de pesquisa permite que você defina valores de propriedades CSS de forma rápida e direta. |
Localizando elementos com sintaxe da CSS |
A pesquisa de DOM dinâmica agora dá suporte à sintaxe da CSS. Por exemplo, você pode selecionar automaticamente todos os elementos com a classe "minhaclasse" pesquisando ".minhaclasse". |
Ferramentas de design de XAML
Área | Descrição da atualização |
---|---|
Melhorias no editor XAML |
O editor XAML no Visual Studio 2013 inclui IntelliSense para associações e recursos de dados, comentários inteligentes e Definição Ir para. |
Régua e guias |
Crie guias personalizadas. |
Melhor suporte a edição de estilo |
Edite estilos e modelos no contexto do documento onde eles são usados, mesmo que, na realidade, eles estejam definidos em outro local compartilhado. |
Suporte a dados de exemplo |
O painel de dados melhora o suporte a dados de exemplo em projetos XAML para a Windows Store. Isso inclui a capacidade de criar dados de exemplo por meio de conteúdo JSON. Para obter um exemplo de como configurar isso, consulte os modelos de projeto de aplicativos atualizados da Windows Store para XAML. |
Criação de estado da exibição |
O painel de dispositivo no Blend para Microsoft Visual Studio 2013 e Visual Studio 2013 permite requisitos e propriedades de estados de exibição atualizados para o suporte a larguras variáveis mínimas. |
Kit de Certificação de Aplicativos Windows 3.0
Use a última versão do Kit de Certificação de Aplicativos Windows para testar a preparação de aplicativos da Windows Store para Windows 8 e Windows 8.1 antes do carregamento; e para Windows 7, Windows 8 e Windows 8.1, use Certificação de Aplicativo da Área de Trabalho do Windows.
Também atualizamos o Kit de Certificação de Aplicativos Windows para lhe ofecerer uma experiência sem problemas. Por exemplo, agora você pode executar testes em paralelo para economizar tempo e tem mais flexibilidade na escolha dos testes que deseja executar.
Novos testes de validação
Assim como em versões anteriores do Windows, revisamos o conteúdo do kit para incluir mais validação, ajudando a garantir que os aplicativos do Windows em execução na última atualização tenham comportamento adequado. Aqui está um resumo de alto nível dos novos testes.
Teste | Descrição |
---|---|
Verificação adicional Direct3D |
Valida aplicativos quanto à conformidade com os requisitos Direct3D e assegura que aplicativos que usam C++ e XAML estão chamando um novo método Trim quando seu retorno da suspensão ocorre. |
Estrutura de diretórios com suporte |
Garante que os aplicativos não criem uma estrutura em disco que resulte em arquivos maiores do que MAX_PATH (260 caracteres). |
Protocolos e extensões de arquivo |
Limita o número de protocolos e extensões de arquivos que um aplicativo pode registrar. |
Arquivos apropriados para a plataforma |
Verifica se há pacotes que contêm binários de arquitetura cruzada. |
Verificação de arquivos banidos |
Verifica se os aplicativos estão usando componentes desatualizados ou de pré-lançamento que têm vulnerabilidades de segurança conhecidas. |
Tarefas de JavaScript em segundo plano |
Verifica se os aplicativos que usam JavaScript têm a declaração de fechamento apropriada na tarefa em segundo plano, para que o aplicativo não consuma energia da bateria desnecessariamente. |
Regras de dependência de estrutura |
Garante que os aplicativos utilizem as dependências de estrutura corretas para Windows 8 e Windows 8.1. |
Relatórios de testes
Fizemos várias alterações no relatório de teste gerado pelo Kit de Certificação de Aplicativos Windows. Os relatórios incluem novas informações, são mais fáceis de ler e fornecem mais links para recursos que podem ajudá-lo a resolver os problemas. Algumas adições e atualizações significativas são:
- Detalhes de mensagem de erro expandidos.
- Informações acionáveis para APIs com suporte e substituídas.
- Detalhes sobre a configuração do dispositivo de teste atual.
- Alternância de idioma (se o relatório estiver traduzido).
Para obter mais informações sobre como usar o kit, consulte Usando o Kit de Certificação de Aplicativos Windows.