Tester Android

Salut à tous, comment allez-vous?

Aujourd’hui, pas de montage, juste des tests… Et particulièrement des tests sur les concurrents… 😯

Oui, je suis plus pro Apple que pro Google. Vous l’aurez sûrement compris depuis le temps que je publie des articles… 😉 Mais comme je ne suis pas raciste ou sectaire 8) , il faut bien tout tester… Je ne testerai pas les vieilles versions d’Android tout comme je ne ferai pas d’article rétro sur d’anciennes versions de iOs : vivez avec votre temps sauf si c’est pour garder votre jailbreak  😈 ou que votre appareil n’est plus mis-à-jour 😳

Ceci étant dit, qu’est-ce que je vous propose dans cet article? Tout simplement des solutions simples pour tester Android via virtualisation. Ces solutions sont pour la plupart gratuites, mais si certains veulent payer il existe également d’autres possibilités j’en ai fait les frais… 😆

Dans mon cas, cette recherche a été poussée par le besoin d’utiliser des applications développées uniquement pour le Google Play Store… Effectivement, tous les développeurs ne publient pas leurs applications sur toutes les plateformes disponibles… Du coup, quand vous voulez tester une application Android sur votre iPhone vous cernez vite le problème si vous n’êtes pas inculte en informatique… 😕

Beaucoup de personnes vont sûrement me poser la question : Es-ce possible de virtualiser iOs pour utiliser des applications uniquement iPhone sans avoir à en acheter un? 🙄

La réponse est oui, mais pas complètement 🙁 . Pourquoi? Car malheureusement cela passera par l’achat d’un mac, d’un compte développeur Apple et ne virtualisera même pas complètement un iPhone 😡 … En gros cela vous permettra juste de tester une application que vous développez sur votre mac… Il n’y a pour le moment pas de virtualisation complète d’iOs possible, le seul projet à ma connaissance est celui-ci : http://virtu.al

Je vais vous proposer trois solutions, chacune ayant ses avantages et ses inconvénients. En gros, il y en a pour tout les goûts…

Première Solution :

bluestack_logoBlueStack : http://www.bluestacks.com/

Le but de BlueStack est de ne virtualiser que les applications et le Google Play Store. C’est simple, gratuit et cela fonctionne sur Windows et Mac Os X. Vous installez une application qui va vous permettre de faire tourner des apk ou directement aller les applications sur le Google Play Store.

Je ne vais pas trop m’étendre sur cette solution, car j’ai vraiment eu des comportements étranges venant du PC Windows sur lequel je l’ai testé.

Cette application m’a placé des répertoires à la racine du disque dur qui était impossibles à effacer bien que vide et que j’avais les bons droits d’administration… Le spam sur la boîte mail configuré pour l’application a explosé alors que c’est déjà mon email poubelle… Sans parler des pop-ups sur le bureau toutes les 5 minutes pour installés des applications gratuites etc… 

Par précaution j’ai quand même formaté le disque dur par la suite…  :mrgreen:

Toutefois, j’ai pu faire tourner Hyperion ou Yana sur un PC Windows sans aucun problème en moins de 15mn… 😀

Je vous dirai que cette solution fonctionne mais que c’est à vos risques et périls… Il semble néanmoins que ce logiciel a été mis-à-jour depuis que je l’ai testé, le site a bien changé depuis ma dernière visite…

Seconde Solution :

android-x86_rc2Android-x86 : http://www.android-x86.org/

Comme il y a des gens super intelligents partout sur la planète, certains se sont dit : « Android est un dérivé de Linux, il n’y a pas de raison de ne pas le faire tourner sur nos bons vieux PC à base d’architecture x86. » 😛

Du coup il l’ont fait et ont rendu public un iso de Android 4.4 qu’il suffit d’installer sur une machine virtuelle, directement sur votre disque à la place de votre OS actuel, ou encore, vous pouvez le démarrer à partir d’une clé USB comme avec un Ubuntu Live CD… 8)

J’ai utilisé cette solution pendant plusieurs mois sur une petite machine virtuelle et je dois dire que c’est assez agréable… Cela ne prend pas beaucoup de ressources (1 Processeur, 512Mo de RAM et 8Go de disque dur sont largement suffisants). C’est rapide à booter (moins de 30 secondes) et ce n’est pas plein de bugs malgré le fait que l’ai testé sur un Mac avec VMWare Fusion…

Forcément comme c’est du bricolage il y a certaines choses qui ne fonctionnent pas comme elles devraient :

  • Si l’application n’a pas de mode landscape vous devez vous déplacez et lire le contenu à 90° ce qui est déroutant au début…
  • J’ai eu des difficultés à faire reconnaître le clavier Mac au format AZERTY mais comme je n’ai eu aucun problème à faire reconnaître la version QWERTY c’est un moindre mal…
  • Pas moyen d’installer le Wmvare Tools pour le transfert de fichiers entre vos deux machines… Et si vous pensiez utiliser une clé USB c’est également manqué car Android ne veut pas la monter, même avec les droits root (allez comprendre pourquoi…). Il existe toutefois une solution : utiliser Dropbox ou Google Drive…

Le WiFi, le Bluetooth fonctionnent ce qui est un bon point… C’est donc une solution un peu plus complexe, moins rapide à mettre en place mais bien plus robuste et pérenne… Je vous la recommande par rapport à la première solution…

Troisième Solution :

wiki_goa_boite

Un nouvel appareil et une main dans le porte-monnaie

Si toutefois vous n’êtes pas satisfait par ces deux premières solutions, ce que je peux comprendre, car c’est mon cas :

  • La première ne m’inspire pas confiance.
  • La seconde est quand même pénible à utiliser si vous devez travailler avec.  Elle est aussi plus longue à mettre en place (35mn).

Il vous reste alors la possibilité d’acheter un téléphone Android. Si vous avez le budget et que vous voulez changer de plate-forme, prenez un téléphone haut de gamme, mais ce n’est pas obligatoire loin de là…

Si vous recherchez comme moi un téléphone Android pour tester à faible prix je vous conseille le Wiki Goa que j’ai acquis pour moins de 60 euros chez http://www.materiel.net/smartphone/wiko-goa-noir-107637.html

Avec son Dual-Core à 1GHz, ses 512Mo de RAM, ses deux compartiments sim et son petit écran ce n’est pas une foudre de guerre, mais c’est largement suffisant… Le seul problème que j’ai à lui reprocher : il s’éteint tout seul quand la batterie arrive à 50%. Mais bon, pour arriver à 50% il faut que je m’en serve pendant deux semaines, sachant que c’est devenu mon téléphone de travail… 😯

Je vous aie fait une petite vidéo pour vous montrer le rendu des deux dernières solutions, cela sera beaucoup plus parlant que du texte :

@bientôt Anderson69s 😉

2 réponses sur “Tester Android”

  1. Une petite précision, sur les solutions présentées (et celles qui n’ont pas été présentées) il faut bien différencier celles qui tourne en émulation Android ARM et et celles qui font tourner directement une version Android x86 .

    La différence entre les deux modes ? la vitesse ! exécuter un OS Android natif x86 est bien plus rapide (comme tu l’as d’ailleurs constaté avec un boot en 30 secondes) que sa version émulée ARM (et là on parle bien d’émulation Processeur, pas de virtualisation).

    Par contre cela est incompatible avec les applications intégrant du code natif ARM.

    La majorités des applications sont codées en JAVA et tournent donc sans se soucier du type de processeur qu’il y a derrière, mais certaines, (en particulier les jeux) intègrent des bouts de code binaire natif (développé en C ou assembleur) pour des raisons de performance.

    Pour la question sur le partage de fichiers entre l’Android et le PC on peut passer par du partage réseau ou alors avec Android x86 monter/démonter une IMG de SDCard et y accéder un coup coté android, un coup côté PC. L’application Android ES File Explorer permet aussi pas mal de choses.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Traduction :