BlueStacks 4: teste em hardware fraco + comentários do desenvolvedor


É assim que a revisão do BlueStacks 3 do ano passado se parece em um ambiente de emulador, no Chrome para celular

Fiz análises de versões anteriores do BlueStacks, para não ter passado pelo Quarteto, lançado em outubro. Além disso, as mudanças prometidas pelos desenvolvedores são realmente muitas.

Este material analisará não apenas a funcionalidade do BlueStacks 4, mas também informações em primeira mão - a estação de serviço da empresa Suman Saraf respondeu a várias de minhas perguntas, revelando alguns recursos da plataforma.

Parte 1. Visão geral em primeira mão


Eu executo o emulador no Sony Vaio com as seguintes características:
  • RAM - 8 GB DDR 3;
  • processador - Intel Pentium 2020m 2,4 GHz;
  • Gráficos - Intel HD 4000;
  • drive - SSD de 128 GB;
  • SO - Windows 10, versão de 64 bits;
  • modelo de laptop - Sony Vaio sve171e13v.

Como da última vez, vamos ver como a nova versão vai lidar com o jogo Fallout Shelter no meu hardware não mais novo. Todos os anos, esse laptop se torna moralmente obsoleto, embora a maioria do software se comporte normalmente e não haja freios e defasagens especiais.

Ao mesmo tempo, tentarei instalar o Wallapop novamente - o aplicativo de compra e venda móvel espanhol, algo como Avito. Com a versão anterior do emulador, este programa funcionava mais ou menos: travava periodicamente e apresentava bugs. Naquela época, o aplicativo era bruto e algumas falhas eram causadas por uma falha no próprio programa. Agora o Wallapop roda sem problemas em qualquer plataforma, então parece não haver cardumes.

Instalação e configuração



A instalação ocorreu sem problemas, o software foi instalado por um minuto e meio.



Imediatamente após a instalação, o emulador informou que faltava RAM e ofereceu o fechamento de alguns aplicativos. Não foi lançado muito: Slack, Skype, Firefox com cinco abas, Whatsapp para desktop e OneNote. Ele fechou o Skype e o Firefox, pois foi o último que consome a maior parte da memória livre. Após reiniciar o emulador, não houve mensagem sobre falta de RAM.

Após a instalação, o programa começou a recomendar fortemente a aceleração do BlueStacks com a virtualização VT-x. Isso pode ser feito no BIOS, ativando a opção correspondente.



Reiniciou o Firefox, ele foi atualizado imediatamente, mas o problema não se repetiu. Começamos a configurar o "smartphone".



Ok Google, insira os dados necessários para a conta de teste.



Depois que o Google verificou os dados, o BlueStacks disse que estava pronto para partir. A janela principal do programa apareceu.



Existem muitas configurações: você pode escolher a configuração que precisa. Existe até uma função de ocultação rápida pela combinação de Ctrl + Alt + qualquer botão. Ele permite ocultar ou devolver o programa instantaneamente.

Se necessário, você pode criar um backup local ou na nuvem de suas configurações.

Interface

Este centro categoriza os aplicativos mais populares. Em primeiro lugar, é claro, jogos - em muitos casos, o emulador é instalado apenas para jogar em um PC, não em um smartphone.

O BlueStacks World está disponível na próxima guia, o sistema social dentro do BlueStacks permite coletar cartões especiais para um jogo ativo e trocá-los com outros jogadores, a BlueStacks Store com a capacidade de trocar pontos pelo uso da plataforma para assinaturas e produtos premium da série BlueStacks Pro Gamer: mouses , teclados e assim por diante. Por que esse leilão de generosidade sem precedentes? Eles me explicaram que, dessa maneira, a retenção do público aumenta - afinal, isso é importante para uma plataforma que ganha dinheiro com publicidade. Mais usuários - mais visualizações ou cliques em anúncios, maior receita da empresa. Tudo é simples.


É assim que o BlueStacks World se parece (a conta "atualizada" já é, tirei uma captura de tela da Web)

Comparado à versão anterior, o configurador de botão foi aprimorado significativamente. Ele permite que você configure rapidamente os controles do teclado e do mouse.

Estrutura e desempenho

O emulador funciona com base no Android N, de acordo com os desenvolvedores, é 6 vezes mais rápido que o mais poderoso smartphone baseado no Android. Baixei o AnTuTu e verifiquei: ficou fraco, mas, como eu disse, tenho hardware de baixa potência. O mesmo iPhone 8 Plus reproduz silenciosamente vídeos em 4K e meu laptop se recusa a fazer o mesmo.


51º lugar também é digno

Os desenvolvedores do BlueStacks afirmam que, na nova versão do emulador, quase todos os processos são unificados, o que reduz o consumo de recursos para comunicação entre processos. Nas versões anteriores, alguns processos eram isolados, incluindo aqueles que trabalhavam com grandes quantidades de informações gráficas (texturas). Isso levou a uma drenagem na comunicação entre processos. Após a unificação, alguns jogos começaram a funcionar muito mais rapidamente, o desempenho da plataforma aumentou várias vezes.

Existem duas versões do BlueStacks 4: pagas e gratuitas. Não há publicidade paga e há suporte premium.

Requisitos de sistema recomendados
  • SO: Microsoft Windows 10.
  • Processador: Intel ou AMD Multi-Core (PassMark maior que 1000) ou um processador mais poderoso com a virtualização ativada no BIOS.
  • Placa de vídeo: Intel / Nvidia / ATI, integrada ou discreta (PassMark maior ou igual a 750). Siga este link para ver o número da marca de passagem da sua placa de vídeo.
  • RAM: 6 GB ou mais.
  • HDD: SSD (ou híbrido).
  • Rede: Banda larga.
  • Drivers reais da placa de vídeo do fabricante do chipset ou da Microsoft.

Deserto radioativo nas proximidades - Teste de abrigo de precipitação

Mas voltando aos aplicativos de teste. Estamos à procura do abrigo Fallout e encontrar.



Viva, tudo começa e funciona, o som também está disponível.



Sim, Voltek me escolheu como detentor de asilo. Esta é uma boa notícia, porque o inverno está chegando ... Inverno nuclear.



Tudo funciona, um abrigo é construído, energia é gerada.



Examinamos o que temos no gerenciador de tarefas. E a carga no processador é ainda menor que no ano passado.


Download para PC - Dados de 2018


Download para PC - Dados de 2017

A propósito, você pode jogar no modo de tela cheia e em uma janela separada.

Teste de Aplicação Wallapop

Agora vamos tentar instalar o Wallapop, que se comportou mal ao trabalhar com o BlueStacks 3 no ano passado.



Após alguns minutos de trabalho neste programa, nada voou e não falhou; portanto, o problema do ano passado se foi.



A interface do emulador parecia conveniente e fácil de usar. Configurações BlueStacks, Android e alguns outros estão localizados "a uma curta distância", por assim dizer.



Você pode instalar o programa para Android como de costume - pelo Google Play - ou selecionar o pacote .apk e instalá-lo. O BlueStacks 4 também possui um centro de aplicativos de "design" próprio, pois a nova versão não difere da anterior.



Lemos a revisão do Habr do ano passado em uma aplicação de habrap no emulador

O terceiro aplicativo que tentei trabalhar em um emulador é o aplicativo Habrahabr.



Tudo foi carregado de forma inteligente e ficou satisfeito com a informação de que não havia anúncio no aplicativo. Também funcionou muito bem. A captura de tela no anúncio foi feita apenas no ambiente do emulador.

A conclusão? Parece-me que o BlueStacks 4 é adequado para jogadores que gostam de jogos para celular, mas desejam mais comodidade (tela grande, mouse normal com teclado, isso é tudo) e desenvolvedores que precisam verificar seu software Android com várias configurações de hardware "

Emuladores alternativos


Além do BlueStacks, existem outras plataformas que emulam o Android em um PC, aqui estão as mais famosas:

O Nox App Player é um emulador minimalista do Android, no qual você pode instalar e desinstalar aplicativos, ativar o acesso root, alterar o tamanho e a orientação da janela. O problema é que muitos jogos aqui começam com erros, há menos problemas com aplicativos.

Memu é um emulador de jogo em que os desenvolvedores forneceram uma emulação especializada de teclado e gamepad. A comunicação com o Windows também funciona - os arquivos podem ser transferidos do emulador para um PC e vice-versa. O modo raiz também está lá.

Koplayer - sua vantagem é que você pode configurar o layout do teclado para cada jogo separadamente. Você pode trabalhar com um mouse e um gamepad.

Genymotion - a plataforma permite emular um grande número de dispositivos Android com características reais, tanto emblemática quanto em boutiques.
Um harvester universal só pode ser chamado BlueStacks 4 - outros emuladores têm uma certa especificidade, sob a qual são "afiados".

Parte 2. Mini entrevistas com estações de serviço




O que você acha mais notável na nova versão do emulador?

Em média, o desempenho do emulador aumentou em 30%. Além disso, a plataforma de virtualização foi atualizada, os mecanismos de E / S, a emulação de convidados e outros problemas foram aprimorados.

Melhoramos e redesenhamos quase todos os controles do teclado, melhoramos o mapeamento. Para fazer isso, foi necessário reorganizar toda a pilha de entrada para minimizar a latência e outros problemas. Como resultado, os mecanismos de entrada emulados para aplicativos Android são quase "nativos".

O BlueStacks 4 pode ser útil para desenvolvedores?

Sim, bastante. Os desenvolvedores do Android podem usar o emulador como um ambiente de teste para testar a operação de seus aplicativos sem dispositivos adicionais. Isso ajuda a acelerar o processo de desenvolvimento, reduz o ciclo de testes, e os desenvolvedores em um tempo relativamente curto podem testar o aplicativo em um ambiente com características diferentes: resolução da tela, RAM, memória principal e recursos do processador.

Os editores de jogos que usam a plataforma podem interagir com jogadores hardcore que usam o BlueStacks 4 como plataforma de jogos. A propósito, o emulador é adequado para jogadores, porque não há necessidade de se preocupar com a duração da bateria, superaquecimento do dispositivo e outras coisas semelhantes.

Muitas grandes empresas trabalham conosco, por exemplo, a MSI - elas oferecem aos seus usuários um aplicativo para jogar jogos para celular em um PC; este ano, ele será instalado em todos os laptops para jogos da MSI.

Que dificuldades você encontrou durante o processo de desenvolvimento?

Não houve tempo suficiente para introduzir algumas inovações que terão que ser adiadas até o próximo lançamento. Estamos desenvolvendo novas funcionalidades usando feedback, comentários e sugestões dos usuários do BlueStacks.

Agrupamos revisões e trabalhamos em categorias individuais, que incluem ofertas semelhantes. Mas há tantos desejos e sugestões que tudo isso não pode ser realizado ao mesmo tempo. Pelo menos devido ao fato de sermos uma empresa relativamente pequena, com uma quantidade limitada de recursos.

OK, mas quantos desenvolvedores estão na equipe?

Cerca de 80 pessoas. Estes são programadores, testadores, suporte. Existem também gerentes de vendas, gerenciadores de conteúdo, profissionais de marketing. Total - cerca de 180 pessoas. Tudo está como sempre.

Noto que equipes diferentes estão trabalhando em várias tarefas. Portar o Android é uma equipe; hipervisor e virtualização são um segundo. O componente gráfico, a compatibilidade de aplicativos e a interface do usuário são todas as equipes diferentes. Obviamente, pessoas de diferentes equipes estão constantemente em contato, combinando os resultados de seu trabalho.

E quanto a proteger os dados do usuário?

De fato, em Habré, a questão da segurança dos dados dos usuários do BlueStacks foi discutida de alguma forma . De fato, a privacidade dos dados do usuário é fundamental ao trabalhar com o BlueStacks. Não fornecemos acesso a dados a ninguém e apoiamos a legislação européia sobre armazenamento de dados pessoais - GDPR.

Com relação ao comentário acima por referência, o problema discutido nele tem uma explicação bastante simples. O fato é que usamos o protocolo HTTP para fornecer comunicação entre nossos componentes Android e Windows. O HDPlayer.exe redireciona o tráfego para jogos Android, o que explica a conexão com vários endereços da Internet.

Além disso, outro ponto mencionado no comentário está relacionado à antiga implementação da função Área de transferência compartilhada. Ele permite garantir o funcionamento da área de transferência no Windows e no Android. Houve alguns bugs nessa implementação e usamos um esquema diferente, removendo as áreas problemáticas, mesmo quando o BlueStacks saiu há mais de três anos. A segurança dos dados pessoais que encontramos ao estudar emuladores alternativos. A política de uso de dados do usuário não é transparente para muitas empresas, uma vez que enfrentamos o problema de minerar em um PC usuário com um dos emuladores desenvolvidos pela equipe chinesa.

Se você tiver dúvidas, pergunte nos comentários - eu irei passar para os desenvolvedores. As respostas não serão recebidas imediatamente, mas tentaremos fazer tudo rapidamente.

Source: https://habr.com/ru/post/pt429174/


All Articles