12+ Jahre App-Entwicklung
Schnell mit KI, stark durch Erfahrung
50+ Erfolgreiche App-Projekte

Blog

Wie kann man Apps auf einer Vielzahl an Geräten testen?

Hin und wieder fragen mich Kunden, wie ich eigentlich die Apps testen kann. Manche sind sogar der Meinung das ich ein riesiges Arsenal an Geräten vorrätig haben müsste um besonders im Android-Umfeld alle möglichen Konfigurationen testen zu können.

Bei Geräte-Klassen, die ich selbst noch nicht besitze, erwerbe ich in der Tat ein Exemplar um bereits zu einem frühen Zeitpunkt während der Entwicklung erste Feedbacks zu erhalten. Inzwischen ist das aber ehr selten der Fall, da sich doch schon so einiges für diverse Projekte an Apple und Android Hardware angesammelt hat.

Vor der Fertigstellung der App reicht es nicht mehr aus die App auf dem Kundengerät oder auf mein eigenes Gerät zu installieren und dann daraus die Aussage zu formulieren, dass alles auf allen erdenklichen Konfigurationen funktioniert. Grundsätzlich ist daran nichts falsch, wenn eine Gerätespezifikation vom Kunden vorlag oder man vielleicht für sich selbst im privaten Umfeld eine kleine App entwickelt hat. Bei einer größeren Zielgruppe und vielleicht noch Plattform-übergreifend wird das Vorgehen nicht mehr reichen. Gerade in der professionellen Mobile App Entwicklung entscheidet eine durchdachte Teststrategie darüber, ob eine App auch im Alltag der Zielgruppe stabil läuft.

Was gibt es für Alternativen?

Als Xamarin Premier Consulting Partner müsste ich wohl die Xamarin Test Cloud empfehlen. Leider befindet sie sich aber noch in der geschlossenen Beta. Eine weiter Alternative, die bereits jetzt schon genutzt und von einem selbst aktiv unterstützt werden kann, sind Open Device Labs. Auf opendevicelab.com findet man eine Übersicht über Standorte und den verfügbaren Geräten. In Deutschland bietet das ODL in Nürnberg mit 30 Geräten die größte Auswahl. Welches Potenzial solche Open Device Labs haben, kann man gut im englischen Bridgend bei Cover-Up erkennen. 80 Geräte dürften wohl die wenigsten von uns ihr eigen nennen.

Open Device Labs sind also eine gute Alternative um auf einer möglichste breiten Menge an Geräten, Versionen und Plattformen seine App vor dem Einstellen in den entsprechenden App-Store auf mögliche Schwachstellen hin zu testen.

Sebastian Seidel

Sebastian Seidel

Als Mobile-Enthusiast und Geschäftsführer der Cayas Software GmbH ist es mir ein großes Anliegen, mein Team und unsere Kunden zu unterstützen, neue potenziale zu entdecken und gemeinsam zu wachsen. Hier schreibe ich vor allem zur Entwicklung von Android und iOS-Apps mit Xamarin und .NET MAUI.

Verwandte Artikel

Bluetooth LE mit .NET MAUI entwickeln: LEGO Porsche GT4 als Praxisbeispiel
Bluetooth LE mit .NET MAUI entwickeln: LEGO Porsche GT4 als Praxisbeispiel

Bluetooth Low Energy mit .NET MAUI: Dieser Artikel zeigt, wie sich BLE-fähige Geräte plattformübergreifend für Android und iOS ansprechen lassen. Als Praxisbeispiel dient der LEGO Porsche GT4 e-Performance mit dem offiziellen LEGO Wireless Protocol, inklusive Hub-Service, Port-Erkennung und Motorsteuerung.

Automatisierte UI-Tests leicht gemacht mit Xamarin.UITest

Als Entwickler kennen wir alle das Gerücht, dass jede Art von Test teuer ist. In diesem Beitrag möchte ich einen besseren Weg zeigen, UI-Tests zu schreiben, der sogar bei großen mobilen Apps Spaß machen kann.

Lottie-Animationen mit Gesten und Scrollen kombinieren
Lottie-Animationen mit Gesten und Scrollen kombinieren

In diesem Artikel lernst du, wie du Lottie-Animationen in .NET MAUI integrierst und sie mit Gesten, Scroll-Positionen und CarouselViews verknüpfst. Du erfährst, wie Animationen per Tap, durch Tippen & Halten, über Scroll-Interaktionen sowie beim Wechseln von CarouselView-Seiten gesteuert werden. Zusätzlich bekommst du komplette XAML- und C#-Beispiele, Best Practices und fertige Demo-Videos, um interaktive und moderne UI-Erlebnisse in deiner MAUI-App umzusetzen.