Nota da Redação |
Nota dos Usuários |
Curiosos por saber um pouco mais sobre o funcionamento “interno” do novo Windows Phone 7?
Já sabemos que continua a assentar num Windows CE 6.0 Embedded, mas conta com inúmeras características curiosas. Algumas delas interessantes, muitas outras que… nem por isso.
Mas nada como darem uma olhada e decidirem por vocês próprios.
Nós estamos em uma posição interessante com Windows Phone 7. Nós ainda não sabemos quais dispositivos estará funcionando o sistema operacional nem mesmo exatamente quando vai ser o lançamento, mas, apesar de que já tivemos a oportunidade de passar um pouco de tempo com qualidade não uma , mas duas versões separadas da Microsoft revolução móvel. E agora, se isso não bastasse, temos tido acesso a uma série de documentos detalhados sobre a arquitectura de cortesia OS tweakers.net e HTCPedia.com, os documentos de que tudo o detalhe de ringtones para drivers de dispositivo. É um par de cem páginas de material, geralmente humildes, mas há algumas pepitas de ouro para ser encontrado aqui, e nós cavou-los apenas para você. no meio, e vamos ver o clique que nós temos.
Não tem um Windows Live ID? Oh, você irá – pelo menos se você se você quiser usar o Windows Phone 7. Quando chega a hora de ativar o telefone pela primeira vez, você precisa se quer assinar com sua conta existente ou criar uma nova. Não é totalmente claro quais informações serão amarrados para trás em sua conta, mas é uma suposição segura que as compras app e similares será ligado ao seu ID, e não o telefone.Nenhuma palavra sobre se a migração dos aplicativos será tão indolor quanto é com Android, mas não ficaria surpreso. A Microsoft também tem feito muito com armazenamento baseado em nuvem, tãoFroyo pode não ser o único com sincronização automática de dados do usuário.
Sobre as aplicações, que vai correr em que a Microsoft chama de “Windows Phone OS 7.0 Application Platform”, que é, naturalmente, “destinada a apoiar os três telas + o mundo que os consumidores Cloud viver” Passando a falar PR (que vazou de alguma forma para estes amigáveis docs desenvolvedor), existem dois tipos básicos de programas para download. Os primeiros são programas leves desenvolvida principalmente usando Silverlight (Flash competidor de Microsoft) bem como a marcação. Em outras palavras, estas poderão ser efetivamente aplicações web rodando localmente no telefone, e não ao contrário webOS.
A outra camada de aplicativos são construídos usando o XNA, e aqui nós estamos falando primeiramente sobre os jogos ou qualquer outra coisa que precisar de um pouco de potência extra. XNA é o ambiente de desenvolvimento cross-plataforma Microsoft que permite que os desenvolvedores a escrever código que pode, em teoria, ser utilizados para o Zune, o Xbox 360, ou mesmo bom ‘ol Windows Xbox com ajustes mínimos. Não pode também por aplicações híbridas, que contêm elementos dos dois.
Continuando com o Zune tema de compatibilidade, o Microsoft Zune software para o PC vai ser como os usuários atualizar e fazer backup de seus telefones. Haverá sobre as atualizações ar empurrou diretamente para os dispositivos, mas os usuários também serão capazes de (e, eventualmente, mesmo obrigados a às vezes) baixar as atualizações determinadas através do software Zune. Claro, que reafirma a falta de compatibilidade com Mac, como atualmente o cliente Zune completa só funciona em computadores. Será que isso mude no futuro? Vamos ver.
As atualizações serão feitas através do sistema do Windows Update, o mesmo quadro de base que resulta em constantes e irritantes pop-ups no seu PC. Os vendedores serão capazes de enviar atualizações para Microsoft para testar o que, quando passado, a Microsoft irá alimentar para telefones através da nuvem.Isto poderia significar que as atualizações serão um pouco mais lento, uma vez que terá que fazer isso através de testes da Microsoft, mas deve resultar em correções estridente quando eles passarem.
Descendo um pouco menor, a documentação de arquitetura deixa claro que o Windows 7 é simplesmente telefone baseado em Windows Embedded CE 6.0 (ao contrário do pouco palavreado vagoMicrosoft PR empurrou algumas semanas atrás), construída em cima de um kernel de 32 bits, com 4GB espaço de endereço. Isso significa que os dispositivos podem ter um máximo de 4GB de RAM, que agora é muito para um telefone, mas daqui a quatro anos, provavelmente parece um pouco antiquada. Desse total, metade é reservada para o nível de funcionalidade do sistema operacional de baixo, 1 GB é reservado para a execução do aplicativo atual, ea outra de 1GB é compartilhada entre os processos em execução e outras aplicações.
Isto, naturalmente, nos leva à questão da multitarefa. A Microsoft tem sido um pouco insosso sobre os detalhes de exatamente como multitasking vai funcionar a partir de uma perspectiva do usuário, mas do ponto de vista operacional o suporte é definitivamente lá. CE prevê seis multitarefa preemptiva, que basicamente significa que vários processos podem compartilhar a mesma CPU e todos terão acesso garantido a esse processador, mas a prioridade tarefas de maior (como redesenhar a tela) pode bater tarefas de baixa prioridade (como o de música de 8 bits em seu emulador de NES) a lista e garantir que eles obtenham um serviço mais oportuna. Esta é, naturalmente, muito injusto tópicos app humilde, que só querem sua vez, mas isso significa que nenhum software baixado será capaz de tornar o sistema operacional em si não responde – em teoria.
Um SO não seria nada além de um brilho nos olhos, sem alguns geeks de hardware e, naturalmente, tem de haver uma camada de abstração entre os dois. É aí que os drivers de dispositivo entrar, parte do que é chamado o pacote de apoio Board (ou simplesmente “BSP”), que é geralmente uma a remeter específico de peça de hardware, mas aqui refere-se prazo para a camada entre o sistema operacional e do telefone como um todo. Esta camada se inclui subcamadas múltiplos, incluindo um chamado de Kernel Independent Transport. Isto é onde os desenvolvedores gancho para analisar o seu código – que mencioná-lo porque ele é provavelmente o lugar onde os hackers gancho para analisar outras “código povos.
Drivers aqui seguem o conceito de divisão mesmo que o utilizado em outros lugares, com base no modelo de drivers de dispositivo (MDDs) e uma plataforma de controladores dependentes (TID). MDDs são representações de alto nível de determinado dispositivo – por exemplo um acelerador de gráficos – o que representa a funcionalidade básica como “turn 353 x 215 pixel azul.” TIDs são as instruções específicas de hardware que transformam as instruções básicas para os fluxos de elétrons posição nas direções corretas. Esta separação é uma coisa comum de se fazer, mas a MS está colocando um puxão leve sobre ele através da divisão da MDDs e PDDs em DLLs separadas (arquivos que contêm os drivers de dispositivo).
Isso está sendo feito porque a Microsoft vai manter o controle completo sobre todos os MDDs, ou seja, se alguém quiser adicionar um novo tipo de dispositivo a um telefone Windows 7 dispositivo (talvez umbafômetro), a Microsoft precisa fornecer um driver de alto nível, primeiro ( o MDD) antes de o fornecedor de hardware que pode escrever uma aplicação de baixo nível (DCP). O que ferve para baixo é que é improvável que veja Phone Windows 7 dispositivos aparecendo com zany, one-off periféricos, mas deve fazer aplicação driver um pouco mais fácil para os OEMs, e poderia resultar em um melhor desempenho global dispositivos.
Com o jogo na frente de dispositivos móveis, um dos componentes mais importantes de um Windows Phone sete dispositivo será gráfica on-board, e aqui as coisas estão ficando um ajuste substancial das versões anteriores do Windows Mobile e CE. Agora rotinas gráficas são baseadas em Direct3D 11 – um salto quântico de Direct3D Mobile, um derivado do Direct3D 7. Que saiu caminho de volta em 1999, antes de sombreamento de vértice e lombada mapeamento! Mesmo 2D aspectos do sistema operacional será executado através de graças Direct3D API para que a inclusão de DirectDraw, mas gráficos 2D em 3D são realmente apenas lixo feita plana.
OpenGL ES é expressamente não suportados pelo Windows Phone 7, que provavelmente não será uma surpresa para ninguém. Isto significa que portar alguns jogos poderiam ser um pouco mais desafiador, mas é tão importante Direct3D um jogador no XNA outras plataformas que não vemos isto como sendo uma desvantagem importante. Dito isto, OpenGL ES com certeza poderia ser portado para o sistema operativo, mas provavelmente iria funcionar muito mal, sem a ajuda de Microsoft.
Todos os polígonos no mundo não fará o seu bom celular se ele não pode fazer chamadas ou puxar para baixo os dados sem fio, e, naturalmente, MS tem que cobria também. Além de GSM geral, CDMA, WiFi e conectividade, o Microsoft lista os seguintes tipos de conexão de dados:
Assim, independentemente de quem ganha a guerra 4G, este SO é coberto. Bluetooth também está disponível, incluindo 1,5 HFP, HSP 1.1, A2DP 1.2, e PBAP 1.0. Notadamente ausente é SPP, a Serial Port Profile, que é frequentemente usado para coisas como externa GPS, dispositivos de alta precisão. Mas o Android não suporta a SPP, inicialmente, quer, então não há esperança de que estarei voltando.
Ah, e tuning de rádio FM também está disponível – uma boa notícia para aqueles que não podem obter o suficiente maluco efeitos sonoros a partir de sua manhã tripulação local escolhido (o que é muito melhor do que o outro grupo local de manhã).
Se o cartão Secure Digital é removido, os usuários podem perder os seus dados para o telefone poderá não funcionar normalmente.
A OS tem ganchos para controle de câmera totalmente manual, incluindo a mudança de medição, ISO, gama, exposição e até mesmo intervalo dinâmico. Assim, se algum fabricante realmente queria bater o seu meias que poderiam lançar um sensor apropriado em um telefone Windows 7 dispositivo e deixe-o ir aprimorando louco cada parâmetro. Infelizmente, esse número é bastante improvável que isso aconteça.captura de vídeo é, naturalmente, também apoiada, como é geotagging.
Last but not least vem de personalização do sistema operacional, que geralmente é bastante limitado. A operadora eo fabricante do hardware pode fornecer telas de inicialização que são apresentados quando o telefone está iniciando, mas não está claro se as telas podem ser animados. Um provedor também pode entregar papéis de parede personalizado, toques, e conjuntos de ícones. Naturalmente, os usuários serão capazes de ajustar essas coisas também.
Então, aí está: um olhar muito detalhada no detalhados aspectos muito do Windows Phone 7. Realmente não há nenhuma shockers destes documentos em relação ao que já sabíamos sobre o OS, mas eles dão um aspecto interessante no fundo dentro de uma reinvenção fascinante para celular mentalidade da Microsoft – e se você gostaria de lê-los você mesmo, eles «voltar na outra extremidade da fonte links abaixo. Com o Google apenas anunciando um pacote de atualizações para o Android no ponto 2.2 (e além) e iPhone OS 4.0 para revolucionar a plataforma com multitarefa, é seguro dizer que o Windows Phone 7 não será uma venda fácil, quando se trata do mercado. A fundação é sólida, embora, e tudo o que resta saber agora é o que os fabricantes de hardware e software irá construir em cima dela.

RSS dos comentários desta notícia. • TrackBack URL
[...] Matéria Completa [...]