Existe-t-il un moyen d'exécuter Android en tant que webapp? Soit en installant un émulateur ou quelque chose comme les projets Android-x86 ou Live-Android sur un serveur web?Est-il possible d'installer Android sur un serveur Web et d'exécuter un système d'exploitation Android Android en tant qu'application Web?
Répondre
Peut-être que vous devriez définir ce qui peut être considéré comme une "application web"? Par exemple, je suis sûr que la version (linux) de l'émulateur Android fonctionne déjà sur X11, ce qui signifie que l'affichage et l'entrée de l'utilisateur peuvent provenir d'une machine distante (exécutant un OS moderne) à travers le réseau. faire le calcul. Peut-être que cela ne vous semble pas une application web puisque le client n'est pas un navigateur web, mais hypothétiquement on pourrait écrire un serveur X brut comme une applet java pour fonctionner dans le navigateur, alors ne serait-il pas qualifié?
En fin de compte, il y a plusieurs façons de faire cela: lancer un tas d'instances de ARM ou X86 android sur un type de VM (ou un cluster de beagleboards?), Puis créer un schéma pour éloigner l'interface utilisateur en utilisant quelque chose de chez nous ou basé sur X ou VNC ou tout ce qui vous tente.
Je crois que ce sont aussi des services commerciaux tels que deviceanywhere qui permettent de tester à distance votre programme sur une variété de vrais smartphones correspondant exactement à la configuration d'un utilisateur final.
Si une âme courageuse déplace l'émulateur Android dans une application Webstart/Applet, vous pourriez avoir de la chance.
À partir de maintenant, les exigences sont trop élevées et personne ne l'a fait.
Lorsque vous dites que «les exigences sont trop élevées», voulez-vous dire que les étapes à suivre sont nombreuses et difficiles ou que les spécifications requises pour exécuter une telle application seraient trop grandes? Si c'est le premier, à peu près ce que nous regardons? (Je ne m'attends pas à ce que vous énumériez chaque étape, juste pour essayer de vous faire une idée de ce que ça prendrait) – mattz
Vous auriez besoin d'un conteneur pour exécuter le SDK & Emulator. Probablement que Tomcat ferait l'affaire. Ensuite, vous avez besoin d'autorisations pour le compiler et exécuter la chaîne d'outils Android. Je ne sais pas combien de temps cela prendra, car le SDK est assez grand. Pour les choses standard, peut-être que vous devez passer 1 à 2 mois et lire beaucoup sur le chargement des classes, la sécurité de l'application web, etc. –