2010-11-27 10 views

Antwort

1

Vielleicht sollten Sie definieren, was sich als "Web App" qualifiziert?

Zum Beispiel bin ich mir ziemlich sicher, dass die (Linux-Version) der Android-Emulator bereits über X11 funktioniert, was bedeutet, dass die Anzeige und Benutzereingabe von einem Remote-Rechner (mit jedem modernen Betriebssystem) über das Netzwerk erfolgen kann die Berechnung machen. Vielleicht klingt das für Sie nicht wie eine Web-App, da der Client kein Webbrowser ist, aber hypothetisch könnte man einen rohen X-Server als Java-Applet schreiben, um ihn im Browser laufen zu lassen, also würde es sich dann nicht qualifizieren?

Letztendlich gibt es viele Möglichkeiten, dies zu tun - führen Sie eine Reihe von Instanzen von ARM oder X86 Android auf einer Art von VM (oder wie wäre es mit einem Cluster von Beagleboards?), Dann mit einem Schema, um die Benutzeroberfläche zu fernen etwas Eigenes verwenden oder auf X oder VNC basieren oder was auch immer Ihnen gefällt.

Ich glaube, dass auch kommerzielle Dienste wie Geräte überall wo Sie Ihr Programm auf einer Vielzahl von echten Smartphones testen können genau die Konfiguration eines Endbenutzers haben.

1

Wenn eine tapfere Seele den Android Emulator in eine Webstart/Applet-Anwendung versetzt, können Sie Glück haben.

Ab sofort sind die Anforderungen zu hoch und niemand hat es getan.

+0

Wenn Sie sagen, die "Anforderungen sind zu hoch" meinst du die Schritte zu vervollständigen es zu zahlreich und schwierig sind oder die erforderlichen Spezifikationen benötigt, um eine solche App zu laufen wäre zu groß? Wenn es das erstere ist, in etwa, was betrachten wir? (Ich erwarte nicht, dass Sie jeden Schritt auflisten, sondern nur versuchen, eine Vorstellung davon zu bekommen, was nötig wäre) – mattz

+0

Sie benötigen einen Container, um das SDK und den Emulator auszuführen. Wahrscheinlich würde ein Tomcat es tun. Dann benötigen Sie Berechtigungen, um es zu kompilieren und die Android-Toolchain auszuführen. Ich habe keine Ahnung, wie lange das dauern würde, da das SDK ziemlich groß ist. Für Standard-Sachen, vielleicht musst du 1 bis 2 Monate verbringen und viel über Klassenladen, Web-App-Sicherheit usw. lesen. –