Comment exécuter des applications et des jeux Android sous Linux. Exécution d'applications Android Linux à l'aide des applications Android Sahshlik sur Ubuntu

Bonjour, chers lecteurs du meilleur site portail mobile ! Dans cet article, je vais vous parler de l'exécution de systèmes d'exploitation à part entière sur Android. Aujourd'hui, nous parlerons de deux systèmes d'exploitation : Windows XP et Linux. Alors passons aux choses sérieuses.

Linux

Commençons par une instruction plus simple : exécuter Linux sur Android. Pour commencer, je vous préviens que pour cette méthode nécessaire Droits RACINE. De plus, si vous utilisez un smartphone sur Basé sur Android 5.0 Lollipop, Android 6.0 Marshmallow ou version ultérieure, vous avez alors besoin d'un noyau personnalisé. Cet article utilise un Nexus 5 avec le noyau "ElementalX" installé. Alors, commençons.

Instructions:
1. Tout d'abord, vous devez télécharger et installer le programme BusyBox, qui fournit la plupart des outils Unix standard.

2. Ensuite, téléchargez et installez le programme Linux Deploy, c'est le composant principal et sans lui nous ne pourrons rien faire, car il télécharge la distribution depuis le miroir officiel, crée une image disque sur carte Micro SD, le monte et installe la distribution du système d'exploitation.
3. Après avoir ouvert l'application Linux Deploy, accédez au panneau de configuration. Ici, choisissez la distribution que vous souhaitez utiliser. Cet article utilisera la distribution Debian par défaut dans l'environnement LXDE.

4. Après avoir sélectionné la distribution, cliquez sur le bouton d'installation. L'installation prend environ 30 minutes.
5. Une fois l'installation terminée, l'application se lancera Environnement Linux et mettra en place lui-même l'environnement de travail, qui comprend le système de base, le serveur SSH, le serveur VNC et l'environnement graphique que nous avons sélectionné précédemment. Vous pouvez également le configurer via le programme Serveur SSH et VNC.
6. Vous pouvez vous connecter via SSH ou VNC, j'utilise un serveur VNC, mais vous pouvez utiliser celui de votre choix.
7. Si vous vous êtes connecté via le serveur SSH, entrez le port « 22 » et le mot de passe par défaut est « changeme ».
8. Si, comme moi, vous souhaitez vous connecter via un serveur VNC, téléchargez le programme VNC, exécutez-le et saisissez l'adresse « localhost:5900 » dans le champ, le mot de passe par défaut est le même que pour le serveur SSH - « changeme ».

9. Profitez de votre distribution Linux !

Windows XP

Maintenant, à propos de quelque chose de plus compliqué... Démarrage de Windows XP sur Android. Pouvez-vous me dire comment? La réponse est simple : Bochs. C'est avec cette application que nous émulerons Windows XP. Bochs est un programme qui émule les systèmes d'exploitation basés sur x86, il a été créé pour émuler des systèmes d'exploitation tels que Windows DOS, Windows 3.1, Windows 95, Windows 98. Mais aujourd'hui, nous allons essayer une tâche plus difficile. Il est important de noter que Windows fonctionne XP sera très, très lent et il n'y aura pas de connexion Internet, donc si vous êtes patient et ne vous souciez pas des problèmes qui peuvent survenir, alors allez-y ! Alors, commençons.

De quoi avez-vous besoin:
1. Fichier ISO Windows XP
2. Gestionnaire Qemu pour PC
3.
4. Bochs SDL
5. Image disque vierge

Instructions:
1. Ouvrez Qemu Manager pour PC et créez une nouvelle machine virtuelle. Appelez-le comme vous voulez, dans ce cas son nom sera « XP ».

2. Entrez combien mémoire vive vous souhaitez allouer pour machine virtuelle, cette étape concerne uniquement les PC, elle n’affectera en aucun cas les appareils Android. Sélectionnez l'option "ne pas utiliser" disque virtuel" Cliquez sur Suivant".

3. L'étape suivante consiste à accéder à l'onglet Pilotes et à sélectionner « Disque dur 0". Ensuite, sélectionnez le chemin d’accès à « l’image disque vierge » précédemment téléchargée.

5. Enfin, après avoir terminé toutes les étapes, sélectionnez le bouton vert dans le coin supérieur gauche pour démarrer la machine virtuelle. Désormais, installez simplement Windows XP sur la machine virtuelle comme sur un simple PC.

6. Une fois l'installation terminée, décompressez le fichier Bochs SDL .zip. Déplacez « Image disque vierge » vers le dossier SDL. Renommez le fichier « Image disque vierge » en « c ».

8. Téléchargez et installez l'application Bochs sur Android. Ensuite, ouvrez-le. L'application elle-même doit détecter la présence de Windows XP et la lancer. N'oubliez pas que c'est très, très lent !

Pour démarrer sur le bureau de la salle d'opération Systèmes Windows XP, vous devez attendre au moins 10 minutes.

9. Réjouissez-vous exécutant Windows XP !

C'est tout. Merci à tous pour votre attention !

Démarrer une révision meilleurs émulateurs Android pour Linux, nous avons décidé – sans surprise – de partir à la chasse aux émulateurs. Cependant, nous avons rapidement réalisé qu'il existait de nombreuses façons d'atteindre notre objectif consistant à exécuter des applications Android sur Linux. C'est pourquoi nous avons également inclus Anbox, même si ce programme est en phase pré-alpha. Anbox suit la même philosophie que WINE : tous deux tentent d'implémenter autant d'appels système d'Android que possible. Cette approche est plus efficace que l’émulation car vos applications s’exécuteront de manière native. La configuration matérielle requise pour l'émulateur est extrêmement claire lorsque l'on travaille sur un ordinateur avec peu de mémoire.

Comment nous avons testé les émulateurs

Nous avons commencé par installer différentes solutions pour voir quels problèmes vous pourriez rencontrer avant d'être prêt à exécuter des applications. Par exemple, Anbox, selon les informations figurant sur son site Internet, est au stade pré-alpha. Ensuite, nous avons essayé d'installer des applications directement en utilisant jeu de Google et des technologies de chargement tierces. Une méthode consiste à utiliser adb sur l’instance en cours d’exécution. Nous avons également mesuré les performances de chaque émulateur et la quantité de mémoire requise.

Un autre aspect des tests est la raison pour laquelle chaque package est conçu ; par exemple, pour jouer Jeux Android sur votre PC. D'ailleurs, notre voiture d'essai est Intel Core CPU i3 avec 4 Go de mémoire, ce qui est assez limitant pour exécuter des émulateurs. Et si vous avez une bonne raison d'exécuter des applications Android sur votre ordinateur Linux, achetez et installez plus de RAM.

Émulateurs Android pour Linux

Certains packages se présentent sous forme d'images ISO, que vous copiez sur une clé USB et exécutez à partir de là. Vous pouvez également installer Android-x86 en tant que système d'exploitation autonome à l'aide d'un fichier Grub. Cette approche signifie que vous n'avez plus devant vous un émulateur, mais plutôt un kit de distribution complet. Avant de choisir un forfait spécifique, demandez-vous quel est votre objectif. Certains packages sont conçus pour les joueurs, tandis que d'autres sont conçus pour aider à tester de nouveaux programmes. Pour le développement et les tests, vous n'aurez pas besoin du même package que celui destiné à l'utilisation des applications de divertissement Android.

Appareil virtuel Android

Android Virtual Device est le package de développement et de test le plus mature disponible. Si vous démarrez avec Android Studio, il est parfaitement intégré et convient parfaitement aux tests. Cependant, la dernière version contient un bug et vous devrez exécuter l'AVD depuis ligne de commande en utilisant l'option -use-system-libs.

Émulateur Android pour Linux et Android Appareil virtuel

Lorsque vous travaillez dans un appareil virtuel, vous disposez de toutes les fonctions nécessaires, notamment le GPS, l'émulation de caméra et la simulation de rotation. AVD fonctionne bien et en ajoutant Google Play, vous pouvez l'utiliser pour des applications classiques. Cependant, les jeux peuvent être plus lents puisque vous utilisez un appareil virtuel. Seuls les processeurs les plus modernes vous permettent d'exécuter plusieurs processeurs virtuels. D'autres applications, moins gourmandes en graphiques et en CPU, fonctionneront correctement ; mais en général, AVD est le mieux adapté pour tester les nouvelles applications que vous avez créées.

Android-x86

Android-x86 n'est pas tout à fait typique, car il est conçu comme une distribution. Pour l'installer, vous pouvez utiliser le fichier rpm et exécuter votre ordinateur portable comme un appareil Android. Après le redémarrage, vous pouvez immédiatement accéder à votre profil régulier utilisateur et installer des applications depuis Google Play. Ce sera un appareil très réactif puisque le système sous-jacent est plus petit. Et bien sûr, vous pouvez créer le vôtre à la place Installer Linux. Lors de l'émulation, il y aura également des problèmes de ressources, comme les autres émulateurs de comparaison, mais moins graves.


Émulateur Android pour Linux Android-x86

Ce package est le meilleur pour utiliser des applications, mais nous le recommandons pour les tests, sauf si vous souhaitez spécifiquement développer pour Android_x86. Il n'y a pas de simulation de caméra ni de passage d'appareil du mode profil au mode paysage, donc tester ces fonctions dans cet émulateur ne fonctionnera pas.

Anbox

Nous n’avons pas pu nous empêcher d’inclure Anbox dans notre comparaison, même si nous avons compris que cela pourrait se retourner contre nous. Ce qui était justifié. Faire fonctionner Anbox a connu plus ou moins de succès puisque, selon les développeurs, il en est au stade pré-alpha. Lorsqu'il fonctionne, c'est un excellent outil à utiliser avec des applications uniques car il Configuration requise peu plus que les exigences d’une application typique.


Émulateur Android pour Linux Anbox

Le processus d'installation utilise Snap, ce qui simplifie l'installation et la suppression. Rappelez-vous que sur actuellement vous devez installer anbox-installer Snap, qui à son tour installera Anbox. Le script d'installation exécute apt, qui installe les bibliothèques et les modules du noyau requis pour son fonctionnement. Seuls les utilisateurs les plus aventureux peuvent prendre le risque avant la sortie de la première version bêta. Veuillez noter que ce package est plus un conteneur qu'un émulateur.

Génymotion

Genymotion est au moins aussi performant qu'AVD lorsqu'il s'agit de simuler des fonctionnalités matérielles et consomme la même quantité de mémoire et de ressources sur votre ordinateur. Si vous installez Gapps immédiatement, vous pouvez installer des applications pour tout via Google Play. Compte tenu de sa consommation de ressources, vous aurez besoin de beaucoup de mémoire pour exécuter des applications volumineuses, mais le but principal de cet émulateur est de tester de nouveaux programmes sans causer de problèmes.


Émulateur Android pour Linux Genymotion

L'entreprise qui l'a créé a préparé de nombreuses images pour l'émulation différents téléphones et compte clairement sur des développeurs sérieux de sa version payante de l'émulateur. Vous vous entendrez très bien et version gratuite, même si vous devez simuler différentes positions du téléphone. Si vous souhaitez simplement exécuter une application sur votre bureau, ce package est probablement surqualifié pour cette tâche.

Chachlik

Shashlik en est également aux tout premiers stades de développement, ce qui devient évident lorsque vous essayez de le lancer. Le programme d'installation fonctionne par défaut et même le script d'installation de l'application fonctionne parfaitement. Lorsque vous essayez de lancer des applications, les choses se compliquent. De nombreux paramètres sont intégrés au script de lancement, et trouver les paramètres pour le lancer est un véritable défi. Le soutien semble également être dans une impasse. Les travaux les plus récents sur l'arbre de développement sur github ont été observés il y a deux ans.


Émulateur Android pour Linux Shashlik

Malgré cela, le projet semble intéressant et nous espérons que quelqu'un le reprendra. Les bizarreries liées à l'ajout d'applications ont disparu et lorsque vous installez une application Android, l'icône du lanceur est immédiatement disponible. Tu finis par courir candidatures requises, comme s'ils étaient intégrés, malgré le fait qu'ils soient émulés dans QEmu exécuté en arrière-plan.

Installer un émulateur Android sur Linux

Lors de l'installation de programmes sur des distributions populaires, nous utilisons des gestionnaires de packages familiers tels que apt, dnf, etc. Cependant, l'installation de programmes se fait parfois en téléchargeant simplement un package binaire, comme Anbox. Il est disponible au format Snap, un standard développé et toujours pris en charge par Canonical. Anbox est un programme. est au stade pré-alpha, et même si vous réussissez l'installation, le faire fonctionner est une tout autre affaire.

La manière standard d'émuler des appareils Android consiste à utiliser Forfait Android Appareil virtuel pour Android Studio. Vous pouvez l'exécuter sans Studio si vous souhaitez simplement essayer l'application. Compte tenu des ressources consommées par Android Studio, il s'agit d'une option utile. Cependant, il est préférable d'installer l'émulateur dans le cadre de Studio.

Android-x86 est créé en tant que nouvelle distribution lorsque vous installez le fichier rpm. Il ajoute une entrée au menu Grub afin que la prochaine fois que vous démarrez, vous puissiez simplement la sélectionner et démarrer votre ordinateur en tant qu'appareil Android. Pour l'exécuter en parallèle avec vos tâches habituelles, vous avez besoin de VirtualBox ou de QEmu. En fait, de nombreux émulateurs de notre revue utilisent VirtualBox pour la virtualisation.

Genymotion consomme le plus de ressources au démarrage. Cependant, si vous disposez de VirtualBox, son installation est simple. Pour l'installer, téléchargez et exécutez le programme d'installation binaire. Lorsque vous lancez l'application pour la première fois, il n'y a pas encore de périphériques virtuels et vous devrez les sélectionner dans une liste exhaustive ; le téléchargement et la configuration s'effectuent automatiquement.

Shashlik suit la même philosophie qu'Anbox. mais accède à l'émulateur QEmu. Malgré cela, il est rapide et utilise également un simple script d'installation pour charger les fichiers arc. Pour installer Shashlik, vous pouvez utiliser le package Debian avec la commande dpkg -i. Après l'installation, vous devrez peut-être modifier certains paramètres, par exemple activer le GPU. Pour ce faire, ouvrez et modifiez le script Python shashlik-run.

Performances des émulateurs Android

Pour tester ces packages, nous avons pris un ordinateur de 4 Go, ce qui s'est avéré loin d'être idéal. La raison en est que chaque machine virtuelle a généralement besoin d'environ 1 Go de mémoire et qu'un bureau Gnome complet occupe 1,5 Go avec quelques notifications et la synchronisation du stockage dans le cloud. Lorsque vous lancez Firefox, vous êtes sur le point de faire le plein rapidement et devriez économiser de la mémoire.

Anbox met en œuvre des défis, ce qui la rend idéale pour courir aux côtés de votre candidatures régulières, mais malheureusement, il en est à un stade précoce de développement. Nous ne recommandons pas de l'utiliser de manière continue, et cela n'est guère possible.

Si vous avez simplement besoin d'exécuter votre PC en tant qu'appareil Android, utilisez Android_x86, cela fonctionne extrêmement bien.

D'autres packages fonctionnent via la virtualisation, en particulier à partir de VirtualBox, ce qui les rend difficiles à exécuter avec d'autres programmes. En d’autres termes, si vous souhaitez développer et tester des applications Android, procurez-vous un ordinateur de 16 Go et vous pourrez exécuter l’émulateur en parallèle avec votre IDE.

Le choix le plus performant et le plus intégré est le tandem Android Studio et AVD lors du développement et des tests sur le même ordinateur. Pour simuler de nombreuses fonctionnalités telles que l'appareil photo, le GPS et l'inclinaison du téléphone, il est pratique d'utiliser Genymotion, c'est un excellent outil. De plus, il affiche l'écran exactement tel qu'il apparaît sur l'appareil physique réel.

Facilité d'utilisation avec l'émulateur

Il existe de nombreuses raisons d'utiliser la virtualisation. Les amateurs peuvent avoir besoin d'une application qui ne fonctionne pas sur leur système d'exploitation ou vouloir tester les programmes qu'ils ont développés.

D'autres cas d'utilisation concernent des serveurs commerciaux où la virtualisation s'avère utile pour des raisons de sécurité et des problèmes d'équilibrage de charge. Dans cette section, nous montrerons à quelles fins des packages spécifiques seront les plus pratiques.

Les forfaits offrent également un certain nombre de fonctionnalités qui peuvent influencer votre décision. Cependant, plus cette fonctionnalité est riche, plus la charge sur votre système augmente. On voit que deux solutions commerciales possèdent le plus grand nombre de fonctions, mais sont aussi les plus gourmandes en ressources système.

Dans notre revue, la solution la plus efficace pour lancer des applications est Anbox. Il se passe de matériel d'imitation et est en avance sur tout le monde, mais n'est pas encore mûr pour les activités de production.

Gestion des applications dans l'émulateur

Une fois votre émulateur démarré, il est temps d'installer vos applications préférées. Normalement Appareil Android vous aurez Google Play ou même FDroid. Dans les émulateurs, vous devez généralement installer Gapps pour accéder au Play Store. Il existe d'autres façons d'ajouter des applications à votre téléphone virtuel. Peut être utilisé sur un appareil virtuel ; il fonctionne sur des émulateurs et des solutions de conteneurs comme Anbox. Android_x86 a le Play Store installé par défaut, ce qui permet un démarrage très rapide.

Avec AVD, vous pouvez exécuter applications installées ou une application que vous développez dans Android Studio. Installation d'applications à partir de en utilisant Google Le jeu est inclus dans certaines images, mais pas dans toutes. Une autre façon d'installer à partir d'un apk consiste à déposer le fichier dans la fenêtre de l'émulateur. Cela installera l'application instantanément - ou du moins essaiera de le faire. Genymotion prend également en charge le glisser-déposer. Dans tous les cas, l’apk doit être pour x86. ou l'installation échouera. De plus, vous aurez besoin d'Adb avant de commencer.

Vous pouvez également essayer de travailler avec Shashlik. Shashlik fonctionne comme un conteneur, un peu comme Anbox. mais a une fonction d'installation intégrée. Une fois que vous avez installé l'application. il apparaîtra comme une application dans la liste de votre bureau. Sur notre instance de bureau Gnome, taper shashlik' affiche toutes les applications installées. Vous pourrez alors lancer directement vos applications préférées ainsi que le reste de celles installées.

Documentation et support de l'émulateur

La documentation est généralement le maillon faible des projets amateurs, ce qui est dommage si les designs proposés sont aussi élégants. Notre comparaison a donné les mêmes résultats, Android Virtual Device dispose de toute la documentation et du support que vous pourriez demander, et lorsque vous l'utilisez avec Android Studio, c'est encore mieux. Genymotion propose une excellente FAQ avec des solutions de base pour vous aider à démarrer, et si vous travaillez professionnellement, il existe une version payante.

La documentation est de premier ordre et clairement destinée aux développeurs actifs. Elle est le meilleur. Android~x86 est très mature et possède une documentation fantastique, avec une excellente FAQ. L'aide de la communauté est fournie via Google Groupes. Ils sont actifs et peuvent vous aider si vous avez des problèmes. Anbox est si nouveau qu'il existe même une documentation sur la façon de l'installer et de démarrer. Mais si la FAQ est assez claire, les autres documents sont rares. On peut pardonner une telle pénurie, car le programme est au stade pré-alpha et la plupart des fonctions n'ont pas encore été écrites, encore moins leur documentation.

Nous espérons que le travail sur Anbox se poursuivra car c'est... méthode efficace porter les applications Android sur Linux. Si vous souhaitez contribuer au développement, veuillez consulter la page d'aide. Malgré le fait que le fichier de téléchargement pour Anbox lui-même ne fait que 1,5 Go. la seule chose dont vous devez tenir compte est l'arbre Développement Android. Shashlik utilise l'installation d'Ark, mais le programme n'est pas aussi bien documenté.

Activité de développement d'émulateur

En utilisant le programme, nous voulons savoir comment les problèmes peuvent être résolus. Cela nécessite un soutien ou un développement continu. Dans le cas des émulateurs de notre Comparaison, comme prévu, les plus actifs sont Genymotion et Google Apps. Cependant, Genymotion dispose d'un investissement solide dans le cloud et d'autres solutions professionnelles. les amateurs risquent donc d’être découragés par son zèle d’entreprise. Naturellement, Android Virtual Device est également performant à cet égard.

Avec les projets restants, tout est moins clair, et nous avons dû vérifier leur activité sur leurs pages web et GitHub.

Android_x86 publié nouvelle version en juin 2017 et en a peut-être publié un autre avant la publication de notre revue. Ce projet est très actif – il est littéralement imparable. C’est une période passionnante pour ses développeurs et ses utilisateurs. Si vous souhaitez aider au développement, gardez à l'esprit que l'arborescence des sources fait plus de 10 Go. alors économisez de l'espace disque.

Anbox travaille quotidiennement et met à jour le code source chaque semaine – ce projet prend vraiment son envol ! Ce sera un ajout précieux à la liste des programmes Linux. Ceci est particulièrement pratique si vous utilisez déjà l'application sur votre téléphone et souhaitez continuer à utiliser l'interface familière. De nombreuses applications Android consomment très peu de mémoire et sont plutôt efficaces. Si vous souhaitez aider, les instructions sont assez simples pour ceux qui savent déjà s'y prendre.

Shashlik n'a eu aucune activité visible sur sa page Web ou sur GitHub depuis deux ans maintenant. Malheureusement, nous devrons peut-être admettre l'échec de ce projet. Le code est toujours disponible sur GitHub, au cas où il y aurait une âme courageuse avec temps libre et le désir de se mettre au développement.

Disponibilité des sources

Tous les packages de notre revue proviennent de Open source, alors trouve source devrait être relativement facile.

Mais ce n'est pas toujours le cas. Tout ce qui vient de Google comporte deux branches : une pour le développement interne et une pour le public. Google fait cela pour garder les nouvelles fonctionnalités secrètes jusqu'à leur sortie. Les développeurs réguliers et ceux dotés de talents particuliers peuvent utiliser le fil de discussion public pour soumettre des correctifs. Dans cette section, nous examinerons quels langages de programmation sont utilisés et si l'arborescence est disponible en téléchargement. Nous découvrirons également la taille de l’arborescence source. N'oubliez pas que l'arborescence d'un seul package se trouve généralement au-dessus du code source du noyau et des outils de développement.

L'intégralité de l'arborescence Android est disponible sur www.source.android.com. Le package qui comprend l'ensemble d'outils de développement fait environ 10 Go, mais il serait judicieux de lui allouer 20 Go.

Ce package est standard, mais il est également assez volumineux, alors assurez-vous que votre ordinateur dispose de suffisamment de ressources pour l'utiliser.

Android_x86 a une taille de 4,5 Mo. en haut de l'arborescence du noyau. Le projet utilise principalement du C++ et des scripts, principalement dans le shell. Ce projet est particulièrement intéressant lorsque vous souhaitez exécuter Android sur d’autres appareils, et non lorsque vous souhaitez tester des applications pour appareils mobiles.

La source de téléchargement Anbox est petite, seulement 1,5 Mo. et Anbox est principalement programmé en C++. Si vous souhaitez apprendre la technologie des conteneurs, vous pouvez assumer certaines des tâches de ce projet puisque c'est ce qui y est utilisé. Si vous souhaitez examiner sérieusement la technologie la plus importante actuellement utilisée, c’est ici que vous creusez. Anbox est hébergé sur GitHub.

Genymotion implémente son propre code en C++ et la plupart de ses scripts utilisent Perl. Les scripts utilisent un noyau modifié pour les machines virtuelles. Leur code source à télécharger pèse 135 Mo.

Le code source de Shashlik ne semble plus être maintenu, mais il est disponible sur GitHub. Il existe même une ramification qui a été mise à jour tout au long de l’année 2017, donc l’espoir reste vivant. Quelqu'un a créé un fichier Docker pour que vous puissiez l'exécuter avec des conteneurs Docker. 6 Mo téléchargés. et la programmation a été réalisée en C++ et C. Les scripts ont été principalement écrits en Python.

conclusions

Android est devenu le système d'exploitation leader sur les smartphones. De plus en plus d’activités en ligne sont d’origine mobile. Toute nouvelle conception Web doit être prête pour utilisation mobile. Et toute tentative d'action sur le Web ou dans le domaine de la programmation doit en tenir compte. Pour que votre page Web ou votre programme atteigne le plus grand nombre de personnes possible, vous devez le déplacer vers le mobile si cela est logique pour votre application. Pour y parvenir, vous devez soit l’écrire directement pour mobile, soit trouver une solution combinant les deux approches. Dans notre examen, nous avons envisagé la possibilité de faire programmes mobiles disponible sur n’importe quel appareil Linux.

Si vous souhaitez tester le programme pour différents appareils 8 scénarios multiples, deux solutions commerciales. Android Virtual Device et Genymotion sont de loin supérieurs aux autres. Pour les développeurs, ils sont assez universels et utiles.

Pour ceux qui souhaitent simplement exécuter une application ou un jeu sur leur bureau, d’autres applications sont mieux adaptées. Anbox et Shashlik sont conçus précisément dans ce but. Malheureusement, ils ne sont pas assez matures pour utiliser AVD. Android Studio est un package idéal pour développer des applications spécifiquement pour Android. Ils travaillent en tandem pour le développement et les tests. Genymotion est un autre framework très décent pour prendre en charge vos tests.

D'autres packages sont plus intéressants lorsque vous utilisez des applications existantes. De plus, vous pouvez les utiliser comme point de départ si vous souhaitez en savoir plus sur le C et le C++, et peut-être. passez à la programmation du noyau.

système opérateur Android est quelque peu différent Linux un système qui exécute des applications multiplateformes écrites dans le langage Java, dans un environnement de machine virtuelle ART (Exécution Android) dans les nouvelles versions et Dalvik dans les anciens.

Nous n'entrerons pas dans les subtilités de l'architecture et de l'interaction des composants du système, la principale chose à savoir est Android basé sur Linux, mais en a différences.

Les téléphones d'aujourd'hui Android Ils sont fermement entrés dans nos vies et de nombreuses personnes les utilisent activement. Outre les appareils eux-mêmes, Applications mobiles. Parfois, ils peuvent remplacer complètement des fonctions simples PC- consulter le courrier, écouter de la musique, des films, lire des actualités.

Quelqu'un s'est sûrement demandé s'il était possible d'utiliser des applications mobiles Android sur PC? Répondre - Peut, mais avec quelques restrictions.

L'article aborde la question de savoir comment procéder. Que cela ait du sens, chacun décide pour lui-même.
La description du processus ne constitue pas un appel à le faire immédiatement dans votre système opérateur et est donné dans le cadre de la thèse " juste pour le fun"c'est-à-dire par souci d'intérêt.

Nous aurons besoin:

système opérateur Linux(la version distribuée n'est pas importante)

Navigateur Google Chrome 64 bits (Chrome et les navigateurs Chrome comme Opéra, Vivaldi, Yandex etc. inapproprié),

32 les assemblages d'embouts ne sont plus produits.
- extension Pour Google Chrome ARChon.

DANS Linux impossible d'exécuter le fichier directement apk applications Android, même si l'extension est installée ARChon.

Pour l'exécuter, vous avez besoin d'un moyen spécial convertir Et installer Aussi comme extension ARChon.
Il existe plusieurs façons de convertir des applications. Vous pouvez choisir celui qui convient le mieux à vos conditions.

1 . En utilisant chromeos-apk(le plus fiable).
Installer Noeud.JS
Utilisez votre gestionnaire de paquets.
Avertissement! DANS Ubuntu dépôt Noeud.JS ne marche pas parce que le développeur a cessé de le prendre en charge.
Distributions basées sur Cambre parfaitement placé de AUR.
Ensuite, nous mettons chromeos-apk aussi de AUR.

Nous le faisons nous-mêmes transformation Fichier APK équipe dans Terminal:

Chromeos-apk /chemin/vers/.apk

OMS pas d'arche distribution, nous utilisons alors d’autres méthodes décrites ci-dessous.

3 . Utiliser l'extension Twerk Pour Google Chrome depuis la boutique en ligne Google

4 . programme apk2archon en python. lien github

Vous pouvez en savoir plus sur le site Web de 4pda, qui décrit en détail comment modifier taille application, quels paramètres définir au démarrage.

installée les applications peuvent être trouvées dans menu des applications. Au chapitre " Applications Chrome".

En éditant, vous pouvez changer icône de lancement.

Sami demandes de prolongation sera stocké dans des dossiers comme com.twitter.android.android, vous pouvez copier l'icône souhaitée dans ce dossier icône.png(pour lancer l'application et l'afficher dans le menu).

système opérateur Android est quelque peu différent Linux un système qui exécute des applications multiplateformes écrites dans le langage Java, dans un environnement de machine virtuelle ART (Exécution Android) dans les nouvelles versions et Dalvik dans les anciens.

Nous n'entrerons pas dans les subtilités de l'architecture et de l'interaction des composants du système, la principale chose à savoir est Android basé sur Linux, mais en a différences.

Les téléphones d'aujourd'hui Android Ils sont fermement entrés dans nos vies et de nombreuses personnes les utilisent activement. Outre les appareils eux-mêmes, les applications mobiles gagnent également en popularité. Parfois, ils peuvent remplacer complètement des fonctions simples PC- consulter le courrier, écouter de la musique, des films, lire des actualités.

Quelqu'un s'est sûrement demandé s'il était possible d'utiliser des applications mobiles Android sur PC? Répondre - Peut, mais avec quelques restrictions.

L'article aborde la question de savoir comment procéder. Que cela ait du sens, chacun décide pour lui-même.
La description du processus n'est pas un appel à le faire immédiatement dans votre système d'exploitation et est fournie dans le cadre de la thèse " juste pour le fun"c'est-à-dire par souci d'intérêt.

Nous aurons besoin:

système opérateur Linux(la version distribuée n'est pas importante)

Navigateur Google Chrome 64 bits (Chrome et les navigateurs Chrome comme Opéra, Vivaldi, Yandex etc. inapproprié),

32 les assemblages d'embouts ne sont plus produits.
- extension Pour Google Chrome ARChon.

DANS Linux impossible d'exécuter le fichier directement apk applications Android, même si l'extension est installée ARChon.

Pour l'exécuter, vous avez besoin d'un moyen spécial convertir Et installer Aussi comme extension ARChon.
Il existe plusieurs façons de convertir des applications. Vous pouvez choisir celui qui convient le mieux à vos conditions.

1 . En utilisant chromeos-apk(le plus fiable).
Installer Noeud.JS
Utilisez votre gestionnaire de paquets.
Avertissement! DANS Ubuntu dépôt Noeud.JS ne marche pas parce que le développeur a cessé de le prendre en charge.
Distributions basées sur Cambre parfaitement placé de AUR.
Ensuite, nous mettons chromeos-apk aussi de AUR.

Nous le faisons nous-mêmes transformation Fichier APKéquipe dans Terminal:

Chromeos-apk /chemin/vers/.apk

OMS pas d'arche distribution, nous utilisons alors d’autres méthodes décrites ci-dessous.

3 . Utiliser l'extension Twerk Pour Google Chrome depuis la boutique en ligne Google

4 . programme apk2archon en python. lien github

Vous pouvez en savoir plus sur le site Web de 4pda, qui décrit en détail comment modifier taille application, quels paramètres définir au démarrage.

installée les applications peuvent être trouvées dans menu des applications. Au chapitre " Applications Chrome".

En éditant, vous pouvez changer icône de lancement.

Les applications d'extension elles-mêmes seront stockées dans des dossiers comme com.twitter.android.android, vous pouvez copier l'icône souhaitée dans ce dossier icône.png(pour lancer l'application et l'afficher dans le menu).




Haut