Android 13 wird Entwicklern helfen, ihre Apps mit langsameren Internetverbindungen zu testen

Google fügt der kommenden Android 13-Version eine Funktion hinzu, die es App-Entwicklern ermöglicht, langsamere Internetverbindungen zu simulieren.

Es ist immer wichtig, dass Android-Apps auf den unterschiedlichsten Bildschirmgrößen, Chipsatztypen, Mobilfunknetzen usw. gut funktionieren. Das Testen bei langsamen Netzwerkgeschwindigkeiten ist besonders wichtig, da nicht jeder über Gigabit-Internet verfügt oder unbegrenzte 5G-Datenverbindungen, aber es war schon immer schwierig, die Internetgeschwindigkeit künstlich zu drosseln Android. Zum Glück könnte Android 13 das endlich ändern.

Laut einem Blogbeitrag von Esper arbeitet Google an einer neuen Funktion für das kommende Android 13-Update, die es ermöglicht, jede Netzwerkverbindung zu drosseln. Die Funktionalität funktioniert noch nicht wirklich, aber Code aus dem Android Open Source Project (AOSP) weist darauf hin, dass Sie die Netzwerkgeschwindigkeit in Bytes pro Sekunde festlegen können.

Der einzige Haken ist, dass diese Funktion Unterstützung auf Kernel-Ebene erfordert und die meisten Geräte keine Updates erhalten Nachdem sie nach der Veröffentlichung in den Kernel integriert wurden, unterstützen viele vorhandene Telefone und Tablets wahrscheinlich kein Netzwerk mehr Drosselung. Der Kernel muss außerdem mit bestimmten aktivierten Konfigurationsoptionen erstellt werden, z. B. CONFIG_NET_SCHED.

Es ist bereits möglich Führen Sie den Android Studio-Emulator mit einer gedrosselten Netzwerkverbindung aus, aber es gab noch nie eine einfache Möglichkeit, langsamere Netzwerkverbindungen mit einem echten physischen Gerät zu testen. Einige Entwickler haben verwendet Mikrowellenherde (wenn sie nicht laufen) oder Faraday-Käfige, um drahtlose Signale an ein Gerät zum Testen zu schwächen.

Google unterstützt auch Drosselung der Netzwerkverbindungen im Chrome-WebbrowserDies kann hilfreich sein, um die Leistung von Websites oder Web-Apps in langsamen Netzwerken zu testen. Diese Einstellung ist auch in allen Chromium-basierten Webbrowsern verfügbar. Apples iOS und iPadOS haben es ermöglicht Netzwerkdrosselung in den Entwicklereinstellungen für eine Weile, aber um dieses Menü zu erreichen, muss das Xcode-Entwicklungsstudio auf einem Mac verwendet werden.

Android 13 Developer Preview 2 fügt außerdem Laufzeitberechtigungen für App-Benachrichtigungen und verbesserten japanischen Text hinzu Wrapping, eine neue Textkonvertierungs-API für Sprachen wie Japanisch, COLR-Schriftarten, MIDI 2.0, Bluetooth LE Audio und andere Änderungen. Schauen Sie sich unsere Hauptseite an Abdeckung für Android 13 Developer Preview 2 Weitere Informationen und Download-Links für Pixel-Geräte finden Sie hier.

Quelle:Esper