Kapitel 11. Leistungsüberlegungen mitAndroid Profiling Tools

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Gekonnte Gleichzeitigkeit in Android führt zu einer besseren Leistung in deiner Anwendung. Deshalb haben wir die Gleichzeitigkeit in Kotlin zum Hauptthema dieses Buches gemacht. Um eine Lösung für Leistungsengpässe zu finden, musst du in der Lage sein, sie überhaupt erst zu erkennen. Keine Sorge: In diesem Kapitel geht es um beliebte Android-Tools, die häufig verwendet werden, um potenzielle Leistungsprobleme zu erkennen.

In der freien Wildbahn ist Android mit realen Herausforderungen konfrontiert, die sich auf Leistung und Akkulaufzeit auswirken. Zum Beispiel hat nicht jeder unbegrenzte Daten in seinem Mobilfunktarif oder eine zuverlässige Verbindung. Die Realität ist, dass Android-Apps miteinander um begrenzte Ressourcen konkurrieren müssen. Die Leistung sollte bei jeder Android-Anwendung eine wichtige Rolle spielen. Die Android-Entwicklung hört nicht bei der Erstellung einer App auf. Eine effektive Entwicklung sorgt auch für ein reibungsloses und nahtloses Benutzererlebnis. Auch wenn du dich mit der Android-Entwicklung gut auskennst, kann deine Anwendung Probleme haben, wie z. B.:

  • Leistungsabfall

  • Langsames Starten/langsame Reaktion auf Benutzerinteraktionen

  • Batterieentladung

  • Verschwenderische Nutzung von Ressourcen und verstopfter Speicher

  • UI-Fehler, die keinen Absturz erzwingen ...

Get Android mit Kotlin programmieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.