Altova MobileTogether ist ein Low-Code-Framework zur Entwicklung plattformübergreifender Apps, mit dem Sie datengesteuerte Apps und Unternehmenslösungen erstellen können. Im Rahmen seiner plattformübergreifenden Funktionalitäten enthält MobileTogether einen integrierten Simulator, um das Verhalten von Apps auf iOS-, Android- und Windows-Geräten sowie anderen Geräten während der Entwicklung zu emulieren.
Im MobileTogether App-Simulator sehen Sie, wie eine App auf verschiedenen Geräten mit unterschiedlicher Bildschirmgröße, Ausrichtung und plattformspezifischem Verhalten angezeigt wird und sich verhält.
Im Simulator lässt sich das Verhalten von Apps und Unternehmenslösungen in verschiedenen Umgebungen emulieren:
Für umfangreichere Tests bietet MobileTogether Unterstützung für automatisierte App-Tests sowie einen unternehmenstauglichen App Debugger.
Der MobileTogether App-Simulator bietet die einzigartige Möglichkeit, einen Test unter Verwendung von realen Beispieldaten durchzuführen, die vom Entwickler zur Verfügung gestellt wurden, um typische reale Anwendungsszenarien zu simulieren. Dies ist vor allem für Mobilgeräte von Bedeutung. Die folgenden Arten von Daten können bereitgestellt werden:
Sie können das Verhalten Ihrer App während der Entwicklung in MobileTogether Designer jederzeit auf den verschiedensten handelsüblichen Geräten simulieren. Im integrierten Simulator wird das Verhalten der App oder Unternehmenslösung so repliziert, wie es auf verschiedenen Laptop-, Desktop- und Mobilgeräten mit unterschiedlicher Bildschirmgröße, Ausrichtung und selbst unterschiedlichem plattformspezifischen Verhalten angezeigt würde.
Dank der Möglichkeit, sofort innerhalb der Entwicklungsumgebung sehen zu können, wie Ihre App auf verschiedenen Geräten aussehen und sich verhalten wird, können Sie die Benutzeroberfläche und Funktionalitäten in Echtzeit adaptieren.
In der Abbildung unten sehen Sie eine Simulation derselben App auf einem bestimmten iPhone und einem Android Google Pixel-Handy. Wie Sie sehen, passt MobileTogether Aussehen und Layout sowie die nativen Gerätefunktionalitäten für jedes Betriebssystem an.
Der Simulator unterstützt interaktive Tests, um das Echtzeit-Benutzerverhalten, wie Antippen, Wischen und die Eingabe von Daten zu simulieren. Dadurch sehen Sie genau, wie die App reagiert und können Probleme noch während des Designs beheben.
Bei der Simulation sehen Sie genau, wie Ihre Lösung Live-Daten, wie XML-, JSON- oder Datenbankquellen anzeigt und verarbeitet. Sie können nicht nur alle Datenquellen visualisieren, sondern Werte auch on-the-fly bearbeiten, um zu erkennen, inwiefern sich die App in unterschiedlichen Szenarien anders verhält.
Auch häufige Szenarien wie der Verlust der WLAN-Verbindung, der Wechsel zwischen Hoch- und Querformat, die Verwendung des Telefons, usw. lassen sich simulieren.
Bei der Simulation einer App in MobileTogether Designer werden im Stilinspektor detaillierte Informationen über die berechneten Stile der Steuerelemente der aktuellen Seite angezeigt.
Der Stilinspektor kann entweder über eine Schaltfläche in der Simulator-Symbolleiste oder durch Strg+Klick auf das gewünschte Steuerelement aufgerufen werden. Im Stilinspektor sehen Sie Informationen über die konfigurierten Stile und Werte des Steuerelements und darüber, wie diese jeweils berechnet wurden.
Der Stilinspektor ist eine große Hilfe, wenn eine App viele Steuerelemente enthält: So sehen Sie sofort, warum ein Steuerelement in einem bestimmten Szenario angezeigt wird und warum es mit den aktuellen Stilen dargestellt wird.
Nachdem Sie die App oder Unternehmenslösung in MobileTogether Designer getestet haben, können Sie eine Lösung auf dem MobileTogether Server Ihres Unternehmens bereitstellen, um den Betrieb unter realistischen Bedingungen zu simulieren.
Dadurch kann sowohl die Frontend- als auch die Backend-Logik der Applikation getestet werden und sichergestellt werden, dass alle Backend-Ressourcen zur Verfügung stehen und die Lösung unter realen Bedingungen gut funktioniert.
Da MobileTogether Designer sowohl Frontend- als auch Backend-Applikationslogik erstellt, können Sie mit dieser Art von Simulation die Backend-Applikationslogik auf dem realen Server-Backend testen, während die Frontend-Logik in MobileTogether Design ausgeführt wird.
Um die Funktionsfähigkeit der App möglichst genau zu überprüfen, kann eine App mit MobileTogether auf einem oder mehreren Endbenutzer-Geräten getestet werden. Für die Gerätesimulation muss die MobileTogether Client-Software einfach im selben WLAN-Netzwerk wie der Entwicklungsrechner ausgeführt werden. Dies ermöglicht gerätespezifische Tests, wobei die Lösung für mehrere Geräte bereitgestellt wird, um das plattformspezifische Verhalten und die entsprechende Benutzeroberfläche zu simulieren. Sie können auch die Integration nativer Mobilgerätefunktionen wie GPS, Kamera, Telefon, E-Mail, SMS, usw. überprüfen, um sicherzustellen, dass diese Funktionen wie erwartet funktionieren.
Liste der MobileTogether-Funktionalitäten
MobileTogether FAQ
MobileTogether Video-Demos