Genymobile s’est spécialisé dans les outils et services dédiés à Android, un émulateur Android qui va beaucoup plus loin que ne l’ont fait jusque là Google et ses partenaires. Le projet n’est pas récent, les premiers travaux ont débuté en 2011 avec Buildroid, rapidement renommé en AndroVM et permettant d’utiliser Android 4.0 (Ice Cream Sandwich). Genymotion est désormais employé par plus de 5 millions d’utilisateurs, principalement des développeurs Android. Concrètement, de très nombreux développeurs Android utilisent Genymotion pour développer des applications.
5 millions d’utilisateurs plus tard, le cloud
Genymotion Cloud est dans la continuité de cet outil : il s’agit assurément d’un des premiers émulateurs cloud Android. L’idée qui l’anime est la même, puisqu’il s’agit de faciliter le travail des développeurs et des les équipes en charge du développement des applications, afin d’améliorer l’expérience des utilisateurs.
Comme on s’en doutait, les problématiques techniques de ce projet étaient nombreuses. Mais la plus importante, selon le COO de la firme, Matthieu Vallet, a été la gestion des performances. Les serveurs de Genymotion devaient être capables de lancer plusieurs environnements Android sur des serveurs distants, avec une expérience proche d’un terminal Android réel. C’est plutôt réussi, d’après nos premiers tests.
Personnellement, j’ai pu le faire fonctionner sur Chrome sur un terminal Android (de l’Android dans de l’Android), mais l’environnement ne s’est pas lancé sur un iPhone. Un point important philosophiquement car, théoriquement, Genymotion Cloud pourrait permettre de lancer des applications Android sur iOS, ce qui est une prouesse en soi.
Les machines virtuelles fonctionnent de façon fluide, au moins à 25 images par seconde minimum. Cela permet, par exemple, de lancer des vidéos YouTube. Les performances peuvent également permettre d’obtenir des rendus 3D à base d’OpenGL.
Techniquement, l’expérience utilisateur est très proche de Genymotion, l’émulateur que l’on connaît déjà – à un détail près. En effet, il est possible de transférer dans le cloud des configurations personnalisées de terminaux Android virtuels et permettre ainsi aux développeurs travaillant sur un même projet de partager des environnements de développement locaux identiques en quelques minutes.
Ce qui va néanmoins vraiment changer et faciliter le développement des applications, c’est la fonction de partage qui permet de montrer simplement son environnement ou une simple application. De quoi modifier profondément l’interaction entre les différents acteurs, comme le chef de produit, le designer l’analyste-qualité, avec les développeurs mobiles, mais aussi les clients finaux. En effet, c’est un excellent moyen de collaborer sur de vrais environnements. Il est possible de commenter, d’enregistrer des vidéos… et de partager exactement ce qui est nécessaire aux équipes techniques. Des équipes qui peuvent du coup plus facilement travailler à distance sur une base commune.
Concrètement, il est possible de partager une application ou un environnement entier à travers un simple lien envoyé par e-mail. Genymotion Cloud utilise du WebRTC pour diffuser le flux, il faut donc simplement un navigateur compatible et une connexion décente.
Ce type d’outils va également permettre de modifier profondément l’interaction entre les agences et les clients, en permettant aux commerciaux et aux chefs de projet d’utiliser et de tester une application sans solliciter l’assistance des équipes techniques.
À terme, cet outil vise à accélérer le développement, et surtout améliorer la qualité des applications développées. Il pourrait également aller encore plus loin, en simulant à distance des scénarios pré-configurés, ce qui est déjà possible avec Genymotion Shell, afin d’automatiser les tests de qualité et d’intégration. Il est possible d’imaginer également le développement de différents services à destination du grand public. Un opérateur mobile pourrait très bien perfectionner son service client avec ce type d’outil.
Pour le moment, le service est en bêta-test auprès de quelques clients et les évolutions sont déjà sur la feuille de route de GenyMobile : une levée de fonds prévue, une intégration avec Slack, du cloud pour les autres services de l’entreprise…
En attendant, rendez-vous en juin pour le lancement de la première version finale de Genymotion Cloud. Genymobile en profitera sûrement pour proposer une émulation d’Android N.
Utilisez-vous Google News (Actualités en France) ? Vous pouvez suivre vos médias favoris. Suivez Frandroid sur Google News (et Numerama).
Je fais le même constat que toi mais le logiciel, lui est dispo. en français.
Avec des accents et des cédilles? :-P
Ah ok, en allant sur le site officiel via le lien je n'ai pas pu mettre en francais, du coup je capte rien car je ne parle pas anglais.
Xamarin Test Cloud comme Google Cloud Test Lab sont plutôt utiles pour executer rapidement des tests automatisés sur plusieurs configurations différentes. Ca n'a rien à voir avec ce que propose Genymotion Cloud qui permet d'utiliser entièrement un device en temps réel à travers son navigateur. C'est bien du jamais vu dans le monde Android. Pour le partage de l'affichage via un lien, Vysor permet également de le faire avec n'importe quel device supportant adb, et donc aussi un émulateur Genymotion.
Oui, y'a plusieurs niveaux de cache ;)
Je vois pas encore de mon côté (sans doute un cache quelque part), mais merci pour ta réactivité ;-)
Fixed
Ma faute, j'ai pas vu à la relecture.
Pas plus loin que l'intro : <blockquote>Genymobile, une startup française, vient de dévoiler un projet technologique jamais vu sur Android. Genymotion Cloud vient d’être annoncé. Avec cet outil, ils peuvent déployer Android sur des machines virtuelles dans le cloud, il est ainsi possible d’y accéder depuis n’importe quel navigateur.</blockquote>
Où est-il écrit que c'est jamais vu ?
Il est parfaitement disponible en français
Et le test cloud de Google, intégré directement dans Android Studio...
Faire un logiciel orienté développement en français, c'est à peu près inutile. À moins de vouloir compliquer la vie de tout le monde, les français les premiers...
'du jamais vu'?! non y'a Xamarin Test Cloud par exemple qui fait ca avec des VMs ou meme des vrais 'devices'. D'autres solutions avec Amazon EC2 aussi. Ce qui est bien et nouveau c'est l’aspect collaboratif via le partage de l'affichage.
Si meme les francais font des logiciels pas en francais ...
Genymotion est tellement mieux que l’émulateur d'Android Studio, même les développeurs de Google le conseil ^^
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix