Warum ist der Android-Handy-Simulator so langsam?

Im Vergleich zu den iPhone und Windows Phone 7 Äquivalenten ist es ewig zu starten – ist es realistisch zu erwarten, dass dies im Laufe der Zeit zu verbessern?

  • Benutzerdefinierte PräferenzKategorie Überschriften
  • Kitkat, Fehler beim Versuch, ein Bild zu laden
  • Android SQLite Datenbank: SQLiteDiskIOException: Disk I / O Fehler (Code 1802)
  • Schreiben von Gradle-Skript, um Unit-Testfälle für Eclipse Android Test-Projekt auszuführen
  • Gradle: Wie javax.realtime Paket aus JScience jar Abhängigkeit auszuschließen (Multiple Dex definieren)
  • Benutzerdefinierte Animation für Viewpager
  • Machen Sie eine benutzerdefinierte Skinny ProgressBar / Seekbar
  • Was ist der Unterschied zwischen Java.Net.Uri und Android.Net.Uri
  • Wie installiere ich Ionic Framework auf Ubuntu?
  • Verwendung von TypedArray in Android Applikation
  • Senden von SMS an mehrere Personen in Android
  • Android-In-App-Abrechnung - RestoreTransactionInformation
  • 2 Solutions collect form web for “Warum ist der Android-Handy-Simulator so langsam?”

    Ich würde nicht mein Geld wetten, dass es sich deutlich verbessern wird. Das liegt daran, dass Android einen QEMU basierten Emulator verwendet (im Vergleich zum IPhoneSimulator ).

    Da das IPhone simuliert wird, kann es Anweisungen auf nativen Prozessorkode auf dem Host-Rechner übersetzen, was viel schneller ist als die QEMU Alternative.

    Der große Vorteil mit Emulation ist, dass der Code, der auf dem Emulator läuft, tatsächlich den Code, der auf dem physischen Gerät läuft, so dass eine mögliche Runde von Bugs vermieden wird.

    Nun, bei der Verbesserung der Geschwindigkeit der Android Emulator, könnten Sie:

    • Öffnen Sie den Emulator und schließen Sie ihn nicht für jeden Start; (Re) Installation einer Anwendung in einem offenen Emulator ist fast sofort

    • Benutze den Befehl -no-boot-anim- Befehlszeilenschalter beim Starten des Emulators; Das wird sich die Startzeit etwas verbessern

    • Verwenden Sie ein echtes Gerät, um Ihre Anwendung zu testen

    Auch wenn du mit der rechten Maustaste auf den Prozess in der Eclipse klickst und Select Disconnect, wird es den Emulator sehr beschleunigen, aber natürlich kannst du nicht debuggen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.