portaldacalheta.pt
  • Principal
  • Receita E Crescimento
  • Aprendendo
  • Processo Interno
  • Processo De Design
Tecnologia

Desenvolvimento do Windows 10: Resolvendo velhos problemas e abrindo novas portas para os desenvolvedores



Espero que os leitores perdoem o trocadilho de carpintaria, mas o Windows 10 está chegando, e o novo sistema operacional de Redmond criará muitas possibilidades para desenvolvedores de software e hardware.

O Windows 10 representa um desvio da estratégia de sistema operacional tradicional da Microsoft. Não é apenas um novo sistema operacional, é uma atualização automática e gratuita para milhões de dispositivos Windows 8.1. Ele também foi projetado para atender a uma série de reclamações de usuários relacionadas à interface do usuário do Windows 8.x (anteriormente conhecida como Metro design language ou Metro UI). As mudanças não são apenas superficiais, já que o Windows 10 não é um mero redesenho com uma nova IU e aplicativos mais sofisticados; pode até marcar o início de uma nova era para a Microsoft, e neste post vou explicar por quê.



Primeiro, vamos dar uma olhada no que a Microsoft está tentando fazer em termos de abordar os pontos fracos do Windows 8.x. Afinal, é disso que se trata o Windows 10, pelo menos na superfície.



Continuando onde o Windows 8 falhou - em tablets

A Microsoft começou a trabalhar no Windows 8 antes do lançamento do Windows 7 em 2009. O Windows 7, que era basicamente o Windows Vista feito da maneira certa, rapidamente ganhou uma boa reputação por resolver uma série de problemas que atormentaram seu predecessor malfadado. Como tal, o Windows 8 tinha muito o que viver, mas além de elevar o padrão do Windows tradicional, a Microsoft esperava torná-lo amigável para tablets. Isso resultou em uma série de controvérsias sobre as opções de interface do usuário da empresa, começando com a abordagem boot to Start, a falta de um menu Iniciar tradicional e o baixo desempenho da nova interface de usuário estilo Metro em desktops e laptops sem suporte de toque.



A Microsoft apostou em uma IU estilo tablet e, em retrospectiva, essa não foi uma boa decisão. Os revisores criticaram o lançamento original, alegando que apenas afastaria os usuários de desktop tradicionais para o bem de alguns milhões de usuários de tablet. Os tablets Surface da Microsoft também não ajudaram. O Windows RT, ou Windows no ARM, foi um fracasso. A Microsoft anunciou recentemente que o Windows RT não obterá uma atualização do Windows 10. Nesse ínterim, a Intel desenvolveu uma série de soluções x86 System-on-Chip (SoC) capazes de executar Windows “real” em tablets baratos.

Na verdade, a Intel gostou tanto desses processadores Bay Trail de 22 nm que acabou dando milhões de graça em 2014 por meio de seus programas de receita contra. Foi assim que a fabricante de chips conseguiu enviar 46 milhões de unidades, muitas das quais acabaram em tablets Windows baratos. Embora possa parecer uma decisão estranha, permitiu à Intel ganhar uma posição no espaço de tablet SoC com a Microsoft mais do que ansiosa para embarcar. Ambas as empresas tinham interesse em colocar plataformas x86 no maior número possível de tablets, já que sua participação no mercado de tablets era abismal. A Microsoft retribuiu o favor disponibilizando o Windows com Bing gratuitamente (com algumas restrições), o que significava que os fabricantes de hardware poderiam obter um chip Intel de ponta e o sistema operacional x86 da Microsoft gratuitamente, desde que respeitassem as diretrizes da Intel e da Microsoft.



Desenvolvimento e desenvolvedores do Windows 10

Neste ponto, você pode estar se perguntando o que isso tem a ver com o desenvolvimento do Windows 10 - mas acredite em mim, vai provar muito relevante ao longo dos próximos anos. A Intel e a Microsoft aprenderam uma lição dolorosa no segmento móvel e não cometerão o mesmo erro duas vezes. Ambas as empresas estão nisso a longo prazo. A ideia deles não é conquistar o mercado de tablets, mas transformá-lo, confundindo os limites entre tablets e notebooks ultraportáteis. A Intel chama esses dispositivos de 2 em 1 e finalmente tem processadores de 14 nm (série Core M) capazes de trazer níveis de desempenho de notebooks para tablets Windows.



As empresas de pesquisa IDG e Gartner publicaram recentemente suas previsões para o mercado de tablets de 2015 e provaram o que muitos analistas vêm dizendo há anos - Microsoft e Intel vão se sair bem no longo prazo. A IDC espera a participação de mercado de Tablets Android e iOS devem permanecer estagnados , enquanto os tablets Windows e 2-em-1s ganharão participação neste ano, passando de 5,1% em 2014 para 7,0% em 2015. Em 2019, os tablets Windows deverão comandar uma participação de mercado de 14,1% em detrimento dos tablets Android e iOS. Figuras do Gartner apontar para uma tendência semelhante , embora a previsão da empresa só ofereça estimativas para 2015 e 2016.

Resumindo, as vendas de desktops e notebooks com Windows deverão cair nos próximos anos, enquanto as vendas de dispositivos ultramóveis e tablets terão um forte crescimento. Isso obviamente tornará o Windows uma plataforma muito mais atraente para o desenvolvimento de tablets .



construção de aplicativos móveis com html css e javascript

E quanto aos telefones com Windows 10 e aplicativos universais?

Já faz algum tempo que a Microsoft atualizou seu sistema operacional para smartphones, mas mesmo quando era novo, não conseguiu conquistar uma fatia considerável do mercado. Isso obviamente causou problemas para a plataforma, pois Desenvolvedores Windows estavam relutantes em investir recursos no desenvolvimento de aplicativos para Windows Phone - iOS e Android eram muito maiores e mais lucrativos.

Isso não vai mudar tão cedo.



Não havia nada de errado com o Windows Phone 7.5 ou 8.1 para esse assunto. O sistema operacional era enxuto e fazia bom uso de recursos de hardware limitados, por isso funcionou bem em dispositivos baratos e de baixa potência que teriam problemas com o Android. Também não houve muita fragmentação, porque a Microsoft limitou cuidadosamente o tipo de hardware que poderia ser usado nos telefones Windows.

No entanto, a intensa competição no mercado de smartphones impediu que os telefones com Windows decolassem. Embora o Windows funcione melhor em hardware de baixa potência, isso realmente não é muito um ponto de venda hoje em dia, uma vez que os telefones Android de baixo custo vêm com hardware relativamente poderoso e bastante RAM.



Desenvolvimento do Movile windows 10

O Windows 10 não mudará muito no futuro próximo, mas tem uma coisa a seu favor. O desenvolvimento do Windows 10 tem tudo a ver com harmonizar a experiência do usuário em diferentes dispositivos, e a Microsoft acha que tem um ás na manga na forma da plataforma de aplicativo universal do Windows 10. O conceito pode parecer simples, mas será necessário muito esforço da Microsoft para colocá-lo em prática. A Microsoft apresentou a plataforma de aplicativo universal no Mobile World Congress no início de 2015 e delineou sua visão em uma série de postagens no blog

Como o nome indica, a plataforma universal não é somente para telefones. O objetivo final da Microsoft é permitir a convergência de plataforma que permitirá que um aplicativo seja executado em seu telefone, PC, Xbox, tablet ou até mesmo o Headset HoloLens AR .

Não para por aí. No evento Build da semana passada, a Microsoft anunciou que o Windows 10 também oferecerá suporte a aplicativos Android e iOS, embora algum trabalho adicional seja necessário. Felizmente, grande parte do processo será automatizado, contando com Microsoft SDKs em Objective C para aplicativos iOS e Java e C ++ para aplicativos Android.

Obviamente, esta é uma ótima notícia para os desenvolvedores do Windows 10. Ser capaz de desenvolver um aplicativo para praticamente todas as plataformas de consumo da Microsoft deve torná-las mais atraentes. Além disso, permitirá que os desenvolvedores maximizem o retorno sobre o investimento, especialmente se os aplicativos Android e iOS forem facilmente ajustados para rodar no Windows (e não sofrerem de problemas significativos de desempenho).

como melhorar o desempenho do banco de dados

A Microsoft ajudará os desenvolvedores, permitindo que a plataforma faça a maior parte da adaptação do tempo de execução, liberando os desenvolvedores para se concentrarem em tarefas menos tediosas e melhorar a experiência do usuário.

Aqui está como a Microsoft descreve os benefícios proporcionados pelos aplicativos universais do Windows 10:

  • UX adaptável com layout de tela (sem mais definições de IU) e controles de usuário em tempo de execução.
  • Entradas naturais do usuário, gestos incorporados, voz, rastreamento ocular e muito mais.
  • Os serviços baseados em nuvem serão totalmente integrados.
  • A funcionalidade da Cortana e do Action Center será expandida e oferecerá mais integração.

No que diz respeito ao HTML, o Windows permitirá que os desenvolvedores aproveitem algumas vantagens, incluindo:

  • Um novo mecanismo de renderização.
  • Um novo navegador, com o codinome Project Spartan.
  • Suporte superior para Web App, permitindo aos usuários criar aplicativos da Store com o mínimo esforço possível.

Claro, a lista não termina aí. O Windows 10 terá muitos ajustes, como o botão Iniciar, e atualizações importantes como o DirectX 12.

Windows 10 vs. Windows 8.x

Windows 10 x Windows 8

Vamos dar uma olhada em algumas dessas mudanças:

Aplicativos universais

Já falei sobre esse conceito, então é um bom lugar para começar. Os aplicativos do Windows estarão disponíveis em uma loja de aplicativos unificada e serão compatíveis com telefones de 5 polegadas e monitores de 55 polegadas. Os aplicativos também terão mais controles, então os blocos dinâmicos serão redimensionáveis ​​como programas tradicionais em janelas.

Multitarefa superior

A Microsoft está tentando melhorar a multitarefa integrando um botão Visualização de Tarefas na barra de tarefas (embora ALT + TAB ainda funcione). Você poderá criar até quatro aplicativos em uma única tela, em vez de apenas dois. O que torna o Task View diferente é que ele permitirá que os usuários usem “desktops virtuais”, o que basicamente trará uma experiência de “guias” para o desktop. Você poderá ter todas as suas coisas pessoais em uma área de trabalho, enquanto mantém outra área de trabalho organizada. Usada corretamente, essa abordagem pode ser ótima para a produtividade.

como a lista de pendências do produto é organizada

Revisão do prompt de comando

O bom e velho prompt de comando costuma ser esquecido, mas ainda é um recurso crucial para muitos usuários e desenvolvedores avançados. A Microsoft finalmente fará algo a respeito, como habilitar copiar e colar no prompt. Isso obviamente irá acelerar muito de tarefas servis.

dinheiro gasto em cosméticos em 2016

Botão Iniciar ressuscitado

A Microsoft finalmente cedeu - o tradicional botão Iniciar voltará e também abrirá um painel de blocos ativos à direita, ao lado do Menu Iniciar, que também está voltando.

Pesquisa

O Menu Iniciar apresentará uma barra de pesquisa, mas um botão de pesquisa também será adicionado à barra de tarefas. Pessoalmente, acho que essa é uma decisão muito boa porque trará a conveniência da atual pesquisa de exibição de painel ao vivo para a área de trabalho.

Gerenciamento de dispositivo móvel (MDM)

O MDM permitirá que os administradores acessem e gerenciem vários dispositivos usando o System Center e o Active Directory. O suporte para gerenciamento de dispositivos móveis e integração em nuvem será parte integrante do Windows 10.

DirectX 12

O DirectX 12 pode ser um grande sucesso para a indústria de jogos e merece um artigo muito mais abrangente. A Microsoft compartilhou muitas informações sobre a próxima API em uma série de anúncios e postagens no blog .

Directx 12

O DirectX12 trará o código “mais próximo do metal” e essa abordagem pode parecer familiar se você acompanhar a API Mantle da AMD. O DirectX 12 também funciona em dispositivos móveis, desktops e no Xbox One. Muitas GPUs novas já são compatíveis com DirectX 12, mas a API será lançada no final de 2015, então não é muito relevante agora.

como conduzir pesquisa de usuário

Autenticação, Cortana, Continuum e mais

O Windows Hello tentará dispensar a autenticação de senha em algumas situações, enquanto a Cortana encontrará seu caminho para todas as plataformas Windows. O Continuum habilitará uma IU adaptável, então o Windows saberá se está sendo executado em um tablet de 8 polegadas, um tablet conectado a uma TV, um 2 em 1 ou um desktop padrão. O Projeto Spartan, que já mencionei, tem como objetivo acabar com as piadas do Internet Explorer de uma vez por todas (e isso é obviamente muito pedir).

Fim de uma era ou fim de um erro

O Windows 10 será o primeiro lançamento de Redmond em anos sob nova administração. O ex-CEO da Microsoft Steve Ballmer é uma figura controversa, para dizer o mínimo. O sempre extravagante Ballmer foi o executivo-chefe da Microsoft por 14 anos, supervisionando uma série de sucessos e fracassos públicos. Ballmer é frequentemente culpado pelo fracasso da Microsoft em reconhecer o potencial dos dispositivos conectados, como smartphones e tablets, e ele admite que isso foi um grande erro.

No entanto, Ballmer não pode ser culpado por cada falha em cada produto da Microsoft. Ballmer foi substituído por Satya Nadella há um ano, então o novo regime receberá todo o crédito pelo Windows 10, desde que tudo corra bem. Deve-se notar que muitas das coisas “novas” estavam realmente em desenvolvimento durante a era Ballmer. Aconteça o que acontecer, Ballmer não fará parte, pois estará muito ocupado lidando com o LA Clippers em vez de.

Steve Ballmer e Windows 10

Além dos aspectos puramente técnicos, o desenvolvimento do Windows 10 difere das versões anteriores pela forma como será distribuído. Todos os usuários do Windows 7, Windows 8.x e alguns usuários do Windows Phone receberão a atualização gratuitamente, então a Microsoft está claramente mudando para um modelo de negócios diferente. As atualizações futuras do Windows podem ser semelhantes às atualizações over-the-air do Android e iOS, em vez de versões tradicionais da Microsoft. Esta é uma boa notícia para a adoção em massa, questões de fragmentação e segurança.

Por falar em segurança, os usuários também poderão optar por atualizações de segurança mais rápidas, para que não tenham que esperar por patches mensais. Outra opção é bloquear certos aplicativos e distribuir atualizações para vários grupos de usuários em diferentes agendas.

Para resumir, isso é o que os desenvolvedores devem esperar do Windows 10:

  • Muito mais tablets Windows e 2 em 1.
  • Mais integração em diferentes plataformas.
  • Atualizações mais rápidas e automáticas, resultando em maior base de usuários e menos fragmentação.
  • Recursos DirectX 12 em todas as plataformas Windows (2016 e além).
  • Novo renderizador, novo navegador.
  • Copiar e colar no prompt de comando - pode não parecer grande coisa, mas muito dos usuários irão gostar.

Trabalhando com TypeScript, Dependency Injection e Discord Bots

Processo Interno

Trabalhando com TypeScript, Dependency Injection e Discord Bots
Palestinos no Líbano: ‘O mundo nos esqueceu’

Palestinos no Líbano: ‘O mundo nos esqueceu’

Mundo

Publicações Populares
Linha de assunto - Como abordar o design de e-mail
Linha de assunto - Como abordar o design de e-mail
Gerentes de produto x Gerentes de projeto: entendendo as semelhanças e diferenças essenciais
Gerentes de produto x Gerentes de projeto: entendendo as semelhanças e diferenças essenciais
Tutorial de física de videogame - Parte II: Detecção de colisão para objetos sólidos
Tutorial de física de videogame - Parte II: Detecção de colisão para objetos sólidos
Estética e percepção - como abordar as imagens da experiência do usuário
Estética e percepção - como abordar as imagens da experiência do usuário
Escreva testes que importem: enfrente o código mais complexo primeiro
Escreva testes que importem: enfrente o código mais complexo primeiro
 
Como Facilitar a Mudança por meio da Liderança de Servo Ágil
Como Facilitar a Mudança por meio da Liderança de Servo Ágil
O lendário alpinista Jim Bridwell morre aos 73 anos
O lendário alpinista Jim Bridwell morre aos 73 anos
Tutorial Grape Gem: como construir uma API semelhante a REST em Ruby
Tutorial Grape Gem: como construir uma API semelhante a REST em Ruby
Energia híbrida: vantagens e benefícios da vibração
Energia híbrida: vantagens e benefícios da vibração
Dê a eles incentivos - como aproveitar uma estrutura de design de programa de fidelidade
Dê a eles incentivos - como aproveitar uma estrutura de design de programa de fidelidade
Publicações Populares
  • c corp vs. s corp
  • o que fazer com c ++
  • o papel do cfo
  • web scraping com selênio python
  • imposto corporativo c vs s corporativo
  • calculadora de contrato vs salário em tempo integral
Categorias
  • Receita E Crescimento
  • Aprendendo
  • Processo Interno
  • Processo De Design
  • © 2022 | Todos Os Direitos Reservados

    portaldacalheta.pt