2 votes

Pourquoi n'y a-t-il pas d'émulateur de terminal/console intégré dans Android?

Il devrait y avoir au moins une console accessible car Android utilise le noyau Linux.

Pourquoi n'y a-t-il pas d'émulateur de terminal ou de console installé par défaut dans le système d'exploitation Android ? Y a-t-il une raison particulière ?

0 votes

Une application console serait inutile. À partir de certaines versions d'Android (je ne sais pas lesquelles), les applications Android ne peuvent pas répertorier les binaires sous /system/bin/ et /system/xbin. Elles peuvent les exécuter avec un chemin absolu si les autorisations sont correctes. Alors à quoi bon une application console si aucun commandes ne sont disponibles pour l'exécuter? De plus, une application console commence à devenir légèrement utile seulement lorsque le client adb est disponible sur Android (ce qui n'est pas le cas) ou si l'appareil est rooté. Les deux éléments manquent sur les appareils, alors pourquoi se soucier d'une application console inutile?

2voto

Abhishek Gurjar Points 131

Les émulateurs de terminal sont des applications de niveau développeur, et donc pas facilement utilisables pour les utilisateurs généraux. Par conséquent, il n'existe pas de désir public évident pour les fabricants de mobiles de charger cette application au moment de la fabrication.

Même la plupart des utilisateurs de distributions Linux de bureau ont tendance à être inaptes à l'utilisation du terminal.

0 votes

D'accord, et qu'en est-il de la console?

0 votes

Si vous parlez de l'interface en ligne de commande, c'est la même chose, même si la plupart des utilisateurs n'ont pas la moindre idée que Android est basé sur le noyau Linux, encore moins sur la console ou le terminal. Prenez des selfies, chattez, utilisez Tinder, c'est tout.

0 votes

Ok en ce qui concerne les utilisateurs réguliers, mais il y a des "options développeur" et toujours pas de terminal, pourquoi ?

-1voto

joshii_h Points 101

Utilisez le pont de débogage Android (https://developer.android.com/studio/command-line/adb.html) C'est sur le PC et vous devez le connecter. Je pense qu'il n'est pas nécessaire d'avoir une "Application de terminal". Pour les tâches qui nécessitent des privilèges root, vous devez également rooter le téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X