Voici à quoi ressemble l'examen de BlueStacks 3 de l'an dernier dans un environnement d'émulation, dans Chrome mobileJ'ai fait des critiques des versions précédentes de BlueStacks, donc je n'ai pas pu dépasser le Quartet, qui est sorti en octobre. De plus, les changements promis par les développeurs sont en réalité nombreux.
Ce matériel analysera non seulement la fonctionnalité de BlueStacks 4, mais également des informations de première main - la station-service de la société Suman Saraf a répondu à plusieurs de mes questions, révélant certaines fonctionnalités de la plate-forme.
Partie 1. Présentation de première main
J'exécute l'émulateur sur Sony Vaio avec les caractéristiques suivantes:
- RAM - 8 Go DDR 3;
- processeur - Intel Pentium 2020m 2,4 GHz;
- Graphiques - Intel HD 4000;
- lecteur - SSD 128 Go;
- OS - Windows 10, version 64 bits;
- modèle d'ordinateur portable - Sony Vaio sve171e13v.
Comme la dernière fois, voyons comment la nouvelle version s'adaptera au jeu Fallout Shelter sur mon matériel pas le plus récent. Chaque année, cet ordinateur portable devient moralement obsolète, bien que la plupart des logiciels se comportent normalement et qu'il n'y ait pas de freins et de retards spéciaux.
Dans le même temps, j'essaierai de réinstaller Wallapop - l'application d'achat-vente mobile espagnole, quelque chose comme Avito. Avec la version précédente de l'émulateur, ce programme fonctionnait comme ça: il se plantait périodiquement et était bogué. À cette époque, l'application était brute et certains problèmes étaient dus à une faille dans le programme lui-même. Maintenant, Wallapop fonctionne sans problème sur n'importe quelle plate-forme, il ne semble donc pas y avoir de bancs.
Installation et configuration
L'installation s'est déroulée sans aucun problème, le logiciel a été installé pendant une minute et demie.

Immédiatement après l'installation, l'émulateur a signalé qu'il manquait de RAM et a proposé de fermer certaines applications. Pas tellement a été lancé: Slack, Skype, Firefox avec cinq onglets, Whatsapp de bureau et OneNote. Il a fermé Skype et Firefox, car c'est ce dernier qui mange la majeure partie de la mémoire libre. Après avoir redémarré l'émulateur, il n'y avait aucun message sur un manque de RAM.
Après l'installation, le programme a commencé à recommander fortement d'accélérer BlueStacks avec la virtualisation VT-x. Cela peut être fait dans le BIOS en activant l'option correspondante.

Redémarré Firefox, il a été mis à jour immédiatement, mais le problème ne s'est pas reproduit. Nous commençons à configurer le «smartphone».

Ok Google, entrez les données nécessaires pour le compte de test.

Après que Google ait vérifié les données, BlueStacks a déclaré qu'il était prêt à fonctionner. La fenêtre principale du programme est apparue.

Il existe de nombreux paramètres: vous pouvez choisir la configuration dont vous avez besoin. Il y a même une fonction de masquage rapide par la combinaison de Ctrl + Alt + n'importe quel bouton. Il vous permet de masquer ou de retourner instantanément le programme.
Si nécessaire, vous pouvez créer une sauvegarde locale ou cloud de vos paramètres.
InterfaceCe centre classe les applications les plus populaires. En premier lieu, bien sûr, les jeux - dans de nombreux cas, l'émulateur est installé uniquement pour jouer sur un PC, pas sur un smartphone.
BlueStacks World est disponible sur l'onglet suivant, le système social à l'intérieur de BlueStacks vous permet de collecter des cartes spéciales pour un jeu actif et de les échanger avec d'autres joueurs, le BlueStacks Store avec la possibilité d'échanger des points pour utiliser la plate-forme pour des abonnements premium et des produits de la série BlueStacks Pro Gamer: souris , claviers, etc. Pourquoi une telle vente aux enchères d'une générosité sans précédent? Ils m'ont expliqué que de cette façon, la rétention du public est augmentée - après tout, c'est important pour une plate-forme qui fait de l'argent sur la publicité. Plus d'utilisateurs - plus de vues ou de clics sur les annonces, plus de revenus pour l'entreprise. Tout est simple.
Voici à quoi ressemble BlueStacks World (le compte «mis à niveau» est déjà, j'ai pris une capture d'écran du Web)Par rapport à la version précédente, le configurateur de boutons a été considérablement amélioré. Il vous permet de configurer rapidement les commandes du clavier et de la souris.
Structure et performanceL'émulateur fonctionne sur la base d'Android N, selon les développeurs, il est 6 fois plus rapide que le smartphone Android le plus puissant. J'ai téléchargé AnTuTu et vérifié: cela s'est avéré faiblement, mais, comme je l'ai dit, j'ai du matériel de faible puissance. Le même iPhone 8 Plus joue tranquillement la vidéo 4k, et mon ordinateur portable refuse de faire de même.
La 51ème place est également digneLes développeurs de BlueStacks affirment que dans la nouvelle version de l'émulateur, presque tous les processus sont unifiés, ce qui réduit la consommation de ressources pour la communication interprocessus. Dans les versions précédentes, certains processus étaient isolés, y compris ceux qui fonctionnaient avec des quantités massives d'informations graphiques (textures). Cela a conduit à un drain sur la communication interprocessus. Après l'unification, certains jeux ont commencé à fonctionner beaucoup plus rapidement, les performances de la plate-forme ont été multipliées plusieurs fois.
Il existe deux versions de BlueStacks 4: payante et gratuite. Il n'y a pas de publicité payante et il y a un support premium.
Configuration système recommandée- Système d'exploitation: Microsoft Windows 10.
- Processeur: Intel ou AMD Multi-Core (PassMark supérieur à 1000) ou un processeur plus puissant avec virtualisation activée dans le BIOS.
- Carte vidéo: Intel / Nvidia / ATI, intégrée ou discrète (PassMark supérieur ou égal à 750). Suivez ce lien pour voir le numéro de passe de votre carte vidéo.
- RAM: 6 Go ou plus.
- Disque dur: SSD (ou hybride).
- Réseau: large bande.
- Pilotes de carte vidéo réels du fabricant du chipset ou de Microsoft.
Terres désolées radioactives à proximité - test de Fallout ShelterMais revenons aux applications de test. Nous recherchons le Fallout Shelter et trouvons.

Hourra, tout commence et fonctionne, le son est également disponible.

Oui, Voltek m'a choisi comme demandeur d'asile. C'est une bonne nouvelle, car l'hiver arrive ... L'hiver nucléaire.

Tout fonctionne, un abri est construit, de l'énergie est générée.

Nous regardons ce que nous avons dans le gestionnaire de tâches. Et là, la charge sur le processeur est encore moins que l'an dernier.
Téléchargement PC - Données 2018
Téléchargement PC - Données 2017Soit dit en passant, vous pouvez jouer à la fois en mode plein écran et dans une fenêtre distincte.
Test d'application WallapopEssayons maintenant d'installer Wallapop, qui s'est mal comporté lors de l'utilisation de BlueStacks 3 l'année dernière.

Après quelques minutes de travail dans ce programme, rien n'a volé et n'a pas échoué, donc le problème de l'année dernière avait disparu.

L'interface de l'émulateur semblait pratique et conviviale. Les paramètres BlueStacks, Android et quelques autres sont situés "à distance de marche", pour ainsi dire.

Vous pouvez installer le programme pour Android comme d'habitude - via Google Play - ou vous pouvez sélectionner le package .apk et l'installer. BlueStacks 4 dispose également d'un centre d'application de son propre "design", en cela la nouvelle version ne diffère pas de la précédente.
Nous avons lu la revue de Habr de l'an dernier dans une application sur l'émulateurLa troisième application que j'ai essayé de travailler sur un émulateur est l'application Habrahabr.

Tout a été chargé intelligemment et a été satisfait des informations selon lesquelles il n'y avait pas de publicité dans l'application. Cela a également très bien fonctionné. La capture d'écran de l'annonce a été réalisée uniquement dans l'environnement de l'émulateur.
La conclusion? Il me semble que BlueStacks 4 convient aux joueurs qui aiment les jeux mobiles, mais qui veulent plus de commodité (grand écran, souris normale avec un clavier, c'est tout), et aux développeurs qui ont besoin de vérifier leur logiciel sur Android avec différentes configurations matérielles ".
Emulateurs alternatifs
En plus de BlueStacks, il existe d'autres plateformes qui émulent Android sur PC, voici les plus connues:
Nox App Player est un émulateur Android minimaliste dans lequel vous pouvez installer et désinstaller des applications, activer l'accès root, modifier la taille et l'orientation de la fenêtre. Le problème est que de nombreux jeux commencent par des erreurs, il y a moins de problèmes avec les applications.
Memu est un émulateur de jeu où les développeurs ont fourni une émulation de clavier et de manette de jeu spécialisée. La communication avec Windows fonctionne également - les fichiers peuvent être transférés de l'émulateur vers un PC et vice versa. Le mode racine est également là.
Koplayer - son avantage est que vous pouvez configurer la disposition du clavier pour chaque jeu séparément. Vous pouvez travailler avec une souris et une manette de jeu.
Genymotion - la plate-forme vous permet d'émuler un grand nombre d'appareils Android avec de vraies caractéristiques, à la fois des produits phares et des boutiques.
Une moissonneuse universelle ne peut être appelée BlueStacks 4 - d'autres émulateurs ont une certaine spécificité, en vertu de laquelle ils sont «affûtés».
Partie 2. Mini entretiens avec les stations-service
Qu'est-ce que vous trouvez le plus remarquable dans la nouvelle version de l'émulateur?En moyenne, les performances de l'émulateur ont augmenté de 30%. De plus, la plateforme de virtualisation a été mise à jour, les mécanismes d'E / S, l'émulation d'invité et d'autres problèmes ont été améliorés.
Nous avons amélioré et repensé presque tous les contrôles du clavier, amélioré le mappage. Pour ce faire, il a été nécessaire de réorganiser l'intégralité de la pile d'entrée afin de minimiser la latence et certains autres problèmes. En conséquence, les mécanismes d'entrée émulés pour les applications Android sont presque «natifs».
BlueStacks 4 peut-il être utile aux développeurs?Oui, tout à fait. Les développeurs Android peuvent utiliser l'émulateur comme environnement de test pour tester le fonctionnement de leurs applications sans appareils supplémentaires. Cela permet d'accélérer le processus de développement, de raccourcir le cycle de test, et les développeurs peuvent tester l'application en un temps relativement court dans un environnement aux caractéristiques différentes: résolution d'affichage, RAM, mémoire principale et ressources processeur.
Les éditeurs de jeux utilisant la plate-forme peuvent interagir avec des joueurs inconditionnels qui utilisent BlueStacks 4 comme plate-forme de jeu. Soit dit en passant, l'émulateur convient aux joueurs car il n'est pas nécessaire de s'inquiéter de la durée de vie de la batterie, de la surchauffe de l'appareil et d'autres choses similaires.
De nombreuses grandes entreprises travaillent avec nous, par exemple MSI - elles offrent à leurs utilisateurs une application pour jouer à des jeux mobiles sur un PC, cette année, elle sera installée sur chaque ordinateur portable de jeu MSI.
Quelles difficultés avez-vous rencontrées au cours du processus de développement?Il n'y avait pas assez de temps pour introduire certaines innovations qui devront être reportées à la prochaine version. Nous développons de nouvelles fonctionnalités en utilisant les retours, commentaires et suggestions des utilisateurs de BlueStacks.
Nous regroupons les avis et travaillons sur des catégories individuelles, qui incluent des offres similaires. Mais il y a tellement de souhaits et de suggestions que tout cela ne peut pas être réalisé en même temps. Du moins en raison du fait que nous sommes une entreprise relativement petite avec une quantité limitée de ressources.
D'accord, mais combien de développeurs font partie de l'équipe?Environ 80 personnes. Ce sont des programmeurs, des testeurs, du support. Il y a aussi des directeurs des ventes, des gestionnaires de contenu, des spécialistes du marketing. Total - environ 180 personnes. Tout est comme d'habitude.
Je note que différentes équipes travaillent sur différentes tâches. Le portage d'Android est une équipe, l'hyperviseur et la virtualisation en sont une seconde. Le composant graphique, la compatibilité des applications, l'interface utilisateur sont toutes des équipes différentes. Bien sûr, les personnes de différentes équipes sont constamment en contact les unes avec les autres, combinant les résultats de leur travail.
Qu'en est-il de la protection des données utilisateur?En effet,
sur Habré, la question de la sécurité des données des utilisateurs de BlueStacks a été en quelque sorte discutée . En fait, la confidentialité des données utilisateur est primordiale lorsque vous travaillez avec BlueStacks. Nous ne fournissons l'accès aux données à personne et nous soutenons la loi européenne sur le stockage des données personnelles - GDPR.
Concernant le commentaire ci-dessus par référence, le problème qui y est discuté a une explication assez simple. Le fait est que nous utilisons le protocole HTTP pour assurer la communication entre nos composants Android et Windows. HDPlayer.exe redirige le trafic vers les jeux Android, ce qui explique la connexion à de nombreuses adresses Internet.
De plus, un autre point mentionné dans le commentaire est lié à l'ancienne implémentation de la fonction Presse-papiers partagé. Il vous permet d'assurer le fonctionnement du presse-papiers sous Windows et Android. Il y avait quelques bugs dans cette implémentation et nous avons utilisé un schéma différent, supprimant les zones à problèmes, même lorsque BlueStacks est sorti il y a plus de trois ans. La sécurité des données personnelles que nous avons rencontrées lors de l'étude des émulateurs alternatifs. La politique d'utilisation des données utilisateur n'est pas transparente pour de nombreuses entreprises, une fois que nous avons même été
confrontés au problème de l'extraction sur un PC utilisateur avec l'un des émulateurs développés par l'équipe chinoise.
Si vous avez des questions, posez-les dans les commentaires - je passerai aux développeurs. Les réponses ne seront pas reçues immédiatement, mais nous essaierons de tout faire rapidement.