Home » Trends & Skills » Entwicklermodus: Optionen fĂŒr den Android Entwickler
Entwicklermodus: Optionen fĂŒr den Android Entwickler

Entwicklermodus: Optionen fĂŒr den Android Entwickler

Viele Besitzer von Smartphones, haben wohl schon von dem „Entwicklermodus“ gehört. Doch weißt Du, wo er sich befindet und was Du damit anstellen kannst? Auch wenn die allermeisten Menschen diesen Modus nie benutzen werden, so ist er doch fĂŒr uns als Android Entwickler existentiell.

Denn genau an diesem Ort befinden sich die wichtigsten Funktionen fĂŒr Developer. Auch wer sich nicht gleich an die Entwicklung ganzer Apps trauen möchte, wird es interessant finden, was wir im Entwicklermodus unseres Android GerĂ€ts alles finden können.

Wo befindet sich der Entwicklermodus bei Android?

Es hÀngt ein wenig von der Version des OS ab, wo sich der Entwicklermodus befindet. Ab Android 4.2 sind die Entwickleroptionen versteckt, damit Nicht-Entwickler sie nicht versehentlich öffnen und Fehler bei der Programmierung machen können.

Benutzt Du eine Version ab 4.2 auf Deinem Smartphone, findest Du den Entwicklermodus folgendermaßen:

Gehe in die Einstellungen ⇒ GerĂ€teinformationen (ĂŒber das Telefon) ⇒ Build Nummer (Bis zu 7 Mal tippen) ⇒ nun befinden sich die Entwickleroptionen in den Einstellungen.

 

đŸ‘‰đŸ» Empfohlener Beitrag | Die Top 6 Umgebungen um eine Android App zu entwickeln [ohne Java]

 

Welche Optionen bekommt der Android Entwickler?

schwarzes smartphone in der hand

Dem Android Entwickler stehen im Entwicklermodus zahlreiche Optionen zur VerfĂŒgung. Es hĂ€ngt vom verwendeten EndgerĂ€t und der verwendeten Version des Betriebssystems ab, welche Funktionen genau angeboten werden. Folgend findet Ihr eine recht ausfĂŒhrliche Liste der verschiedenen Entwickleroptionen:

  • Fehlerbericht
  • Passwort fĂŒr Sicherheitskopie
  • Android Runtime
  • Register Suche nach Bluetooth
  • Statistik der Prozesse
  • USB Debugging
  • Berichte von Fehlern im Power Menu
  • Zuweisung falscher Standort
  • Anwendung fĂŒr Debugging wĂ€hlen
  • Warten auf Debugging
  • ÜberprĂŒfung der Anwendungen via USB
  • Zeige Hinweise
  • Position des Zeigers
  • Updates Bildschirm anzeigen
  • Zeige Design Limits
  • RTL Design erzwingen
  • Screen Animations-Skala
  • Skala der Übergangs-Animation
  • Skala der Dauer der Animationen
  • Simulation sekundĂ€rer Screens
  • Erzwinge GPU-rendering
  • Zeige Aktualisierungen zu GPU
  • Zeige Ebene der Hardware Updates
  • Debug-Überlappung GPU
  • Aktiviere 4x MSAA
  • Strict Mode
  • Zeige CPU-Nutzung
  • Profil von GPU-rendering
  • OpenGL Spuren aktivieren
  • Not maintaining aktivieren
  • Begrenzung der Hintergrundprozesse
  • Zeige alle ANR

Nicht allen werden diese Optionen auf Anhieb etwas sagen. Wer sich mit der Entwicklung fĂŒr Android nicht auskennt, sollte an dieser Stelle nicht anfangen, alle Optionen einmal auszuprobieren, um zu sehen was passiert. Dennoch gibt es einige Funktionen, die auch unerfahrenen Nutzern eine Hilfe sein können.

Welche Optionen braucht der User?

1. Deaktivierung oder Beschleunigung von Animationen, um die Performance zu steigern.

Wie Du sicher schon hĂ€ufig bemerkt hast, lĂ€uft der Wechsel zwischen den einzelnen Anwendungen mit einer Animation ab. Das sieht gut aus und erhöht die User Experience maßgeblich. Besonders bei Lollipop werden die Animationen hĂ€ufig genutzt. Aber leider geht dies auf Kosten der Performance. Wenn Dir Dein Smartphone zu langsam ist, kann es sich lohnen, die Animationen zu editieren, um ein paar Prozentpunkte mehr Geschwindigkeit herauszuholen.

Im Entwicklermodus kannst Du die Animationen leicht bearbeiten. Lasse sie langsamer oder schneller ablaufen, oder eliminiere sie komplett. Bei High-End-GerÀten werden die Animationen in aller Regel die Performance nicht tangieren. Aber bei Àlteren GerÀten die von Ihren Nutzern sehr gefordert werden, kann dies eine Variabel werden.

2. Aus dem GPU ein wenig mehr herauskitzeln.

Der Grafikprozessor arbeitet immer dann, wenn eine Anwendung dies verlangt. Wenn mehrere Anwendungen und Animationen nebeneinander laufen, kann der GPU unter UmstÀnden an seinem Limit laufen.

Wir können allerdings den Grafik-Chip zwingen, den Prozessor in diesen FĂ€llen zu unterstĂŒtzen. Das Problem ist nur, dass einige Apps nicht darauf ausgelegt sind. So kann es passieren, dass die App sich automatisch schließt, wenn wir diese Option betĂ€tigen. Dieses Risiko ist genau der Grund, warum wir diese Einstellung nur im Entwicklermodus betĂ€tigen können.

3. Einen falschen Standort zuweisen

Es könnte unter UmstĂ€nden hilfreich sein, einen falschen Standort zuzuweisen. So kann man auf einfache Art und Weise seinen wahren Aufenthaltsort verschleiern. Dies kann die eigene PrivatsphĂ€re schĂŒtzen, oder auch den Zugriff auf Inhalte ermöglichen, die von einem Standort aus nicht möglich sind. Man kann also quasi einen Fake-GPS-Standort einstellen.

Android Entwickler nutzen diese Funktion vor allem um Apps zu testen. Sie können die App von den verschiedensten Orten der Welt aus testen, ohne sich tatsÀchlich vom Fleck zu bewegen.

4. Applikationen beim Verlassen beenden

Viele Apps verlassen wir, ohne dass sie wirklich geschlossen werden. Im Entwicklermodus kann man die Apps so einstellen, dass sie beim Verlassen vollstĂ€ndig beendet werden. Viele User glauben, so die Performance des mobilen EndgerĂ€ts zu steigern. TatsĂ€chlich ist oft das Gegenteil der Fall: Da nun jede App beim Öffnen komplett geladen werden muss und nicht mehr aus einem Standby-Modus starten kann, geht eher noch Geschwindigkeit verloren.

5. EingeschrÀnkte Hintergrundprozesse

Diese Option hingegen kann die Performance gerade Àlterer GerÀte enorm steigern. Mit dieser Funktion bestimmen wir eine maximale Anzahl an Apps, die im Hintergrund arbeiten können, ohne dass wir das mitbekommen. Normalerweise beschrÀnkt man die Anzahl auf drei Apps und kann damit einen Performanceverlust durch Hintergrundprozesse vermeiden.

Wenn die Anzahl allerdings zu niedrig ist und nicht an das individuelle Nutzerverhalten angepasst wird, kommen wir zu dem vorher beschriebenen Punkt: Die Performance wird negativ beeinflusst, wenn Anwendungen, die tĂ€glich verwendet werden, bei jedem Start neu geladen werden mĂŒssen.

6. PasswortgeschĂŒtzte Sicherheitskopie

Hier sind wir auf eine Funktion gestoßen, die fĂŒr alle Android Entwickler und User sehr wertvoll werden kann. Eine Sicherheitskopie per Passwort zu schĂŒtzen ist im Berufsleben und fĂŒr Privatpersonen ein elementarer Bestandteil der Datensicherheit. Aber Vorsicht: Du solltest Dir das Passwort gut merken. Wenn Du es vergisst, schreibt Dir niemand eine Mail mit einem neuen Passwort 😉

Dies waren unsere Tipps fĂŒr Laien, wie man mit Hilfe der Entwickleroptionen die Performance und Sicherheit verbessern kann.

Proyecto Digital

Verfasst von

Yeeply
Yeeply

Yeeply ist eine Premium-Plattform, die sich auf die Entwicklung von Mobile Games und individuellen Websites spezialisiert hat. Seit 2012 vertrauen uns unsere Kunden die Entwicklung ihrer Projekte an, und wir arbeiten mit den besten zertifizierten Profis auf technischer Ebene: Entwickler von Mobile Games oder Web-Freelancer, große Softwareunternehmen und fĂŒhrende Agenturen. Erstellen einer App oder einer Website war noch nie so schnell, zuverlĂ€ssig und sicher wie mit Yeeply! Veröffentlichen Sie Ihr Softwareprojekt auf Yeeply und lassen Sie sich von unserem Team durch den Prozess begleiten.