# App-simulator

### Ingebouwde simulator voor platformonafhankelijk testen

Simuleer het gedrag van de app op alle apparaten tijdens de ontwikkeling- Uitgebreide tests tijdens de ontwikkelingsfase
- Test de apps op verschillende apparaten/platforms
- Real-time visuele voorvertoning
- Interactieve tests: simuleer gebruikersinteracties
- Test de integratie met XML-, JSON- of SQL-bronnen

- Valideer de prestaties onder realistische omstandigheden
- Simuleer oplossingen in de ontwerpomgeving
- Simuleer oplossingen op de applicatieserver
- Test de apps op daadwerkelijke apparaten
- Leverancier van realistische data voor simulaties

## Emuleer het gedrag van de app

Altova MobileTogether is een ontwikkelomgeving voor mobiele apps die weinig code vereist en op verschillende platforms werkt. Het is ontworpen voor het bouwen van apps en bedrijfsoplossingen die gebruikmaken van data. Als onderdeel van de functionaliteit voor meerdere platforms, bevat MobileTogether een ingebouwde simulator waarmee het gedrag van de app op iOS, Android, Windows en andere apparaten kan worden nagebootst tijdens de ontwikkeling.

De MobileTogether-appsimulator repliceert de uitstraling, het gevoel en het gedrag van een app, zoals deze eruit zal zien op verschillende apparaten, inclusief variaties in schermgrootte, oriëntatie en platformspecifieke functionaliteit.

De simulator stelt ontwikkelaars in staat om het gedrag van apps en bedrijfsoplossingen na te bootsen

- In de MobileTogether ontwikkelomgeving
- Op de server die de functionaliteit van de app ondersteunt
- Op daadwerkelijke apparaten van klanten, voordat de dienst live gaat

Voor uitgebreidere tests biedt MobileTogether ook ondersteuning voor [geautomatiseerde app-tests](app-tester.md) en een app-debugger van enterprise-niveau.

### Voer een simulatie uit met realistische gegevens {#data}

De MobileTogether app-simulator heeft de unieke mogelijkheid om een test uit te voeren met realistische, mobiel-specifieke gegevens die door de ontwikkelaar worden aangeleverd, om zo typische scenario's uit de praktijk te simuleren. Dit is vooral belangrijk voor mobiele apparaten. U kunt bijvoorbeeld de volgende gegevens aanleveren: 

- **Geolocatiecoördinaten** om [kaarten en locatiegebaseerde diensten](maps-geolocation.md) in uw app te testen.
- **MQTT-berichten** om IoT-oplossingen voor slimme kantoren en [industriële automatiseringsapps](mqtt-app-development.md) te testen.
- **NFC-berichten** om het gedrag te simuleren in [apps die NFC-tags lezen.](nfc-app-development.md)
- **Integratie met native functies van het apparaat**, zoals pushnotificaties, contacten, kalendergegevens, telefoon, microfoon, in-app aankopen, enz.

## App-simulatie in de ontwerpomgeving

Tijdens de ontwikkeling in MobileTogether Designer kunt u op elk moment het gedrag van uw app simuleren, en dat op een breed scala aan populaire apparaten. De ingebouwde simulator repliceert het gedrag van de app of de bedrijfsoplossing, zoals deze eruit zou zien op verschillende laptops, desktops en mobiele apparaten, inclusief variaties in schermgrootte, oriëntatie en zelfs platformspecifiek gedrag.

 

De mogelijkheid om direct in de ontwikkelomgeving te zien hoe uw app eruit zal zien en zich zal gedragen op verschillende apparaten, stelt u in staat om in real-time aanpassingen te maken aan de gebruikersinterface en de functionaliteit.

[Simulatormogelijkheden in MobileTogether Designer](https://www.altova.com/images/app-emulation-options.png)

 

De onderstaande screenshot toont dezelfde applicatie, gesimuleerd op een specifieke iPhone en een Android Google Pixel. Zoals u kunt zien, past MobileTogether automatisch de visuele presentatie en de functionaliteit van het apparaat aan voor elk besturingssysteem. 

[Het simuleren van dezelfde app op zowel iOS- als Android-apparaten in MobileTogether](https://www.altova.com/images/mobiletogether-app-simulator-ios-android.png)

De simulator ondersteunt interactief testen om realistisch gebruikersgedrag na te bootsen, zoals het aanraken, vegen en invoeren van gegevens. Hierdoor kunt u precies zien hoe de app reageert en problemen oplossen tijdens het ontwerpproces.

Tijdens de simulatie kunt u precies zien hoe uw oplossing live data weergeeft en verwerkt, inclusief XML-, JSON- of databasebronnen. U kunt niet alleen alle databronnen visualiseren, maar ook waarden direct aanpassen om te zien hoe de app zich anders zou gedragen in verschillende scenario's.

Het is ook mogelijk om veelvoorkomende scenario's te simuleren, zoals het wegvallen van de Wi-Fi-verbinding, het schakelen tussen portret- en landscape-modus, het gebruik van de telefoonfunctionaliteit, enzovoort. 

## Stijlinspecteur

Bij het simuleren van een app in MobileTogether Designer, toont de Stijlinspector gedetailleerde informatie over de berekende stijlen van de elementen op de huidige pagina.

Het is eenvoudig om de Stijlinspecteur te openen, of u nu op een knop in de werkbalk van de simulator klikt of met de Ctrl-toets klikt op het element dat u wilt onderzoeken. De Stijlinspecteur toont informatie over de ingestelde stijlen en waarden van het element, evenals hoe deze zijn berekend. 

[Begrijp de verschillende besturingsmethoden tijdens het simuleren van een applicatie](https://www.altova.com/images/mobiletogether-styles-inspector.png)

De Stijlinspecteur is een enorm handig hulpmiddel wanneer een app veel verschillende elementen bevat. Ontwikkelaars kunnen direct begrijpen waarom een bepaald element in een specifieke situatie wordt weergegeven en waarom het met de huidige opmaak wordt getoond.

## Simulator op de server

Nadat u het gedrag van een app of een bedrijfsoplossing in MobileTogether Designer hebt getest, kunt u de oplossing implementeren op de MobileTogether Server van uw organisatie om de werking onder realistische omstandigheden te simuleren

Dit proces maakt het mogelijk om zowel de functionaliteit van de gebruikersinterface als die van de achterliggende systemen te testen, waardoor gewaarborgd wordt dat alle resources van de backend toegankelijk zijn en dat de oplossing goed presteert onder realistische omstandigheden.

Aangezien MobileTogether Designer zowel de front-end als de back-end applicatielogica creëert, maakt dit type simulatie het mogelijk om de back-end applicatielogica op de daadwerkelijke server te testen, terwijl de front-end wordt uitgevoerd binnen MobileTogether Designer.

## Testuitvoering op de applicatie voor de klant

MobileTogether maakt het ook mogelijk om een app te simuleren op één of meerdere apparaten van eindgebruikers, voor de meest nauwkeurige prestatie tests. Om de simulatie op het apparaat uit te voeren, hoeft u alleen de MobileTogether clientsoftware te installeren op hetzelfde Wi-Fi-netwerk als de ontwikkelmachine. Dit maakt apparaat-specifieke tests mogelijk, waarbij u de oplossing op meerdere apparaten installeert om platformspecifieke functies en de bijbehorende gebruikerservaring te simuleren. U kunt ook de integratie van native mobiele functies zoals GPS, camera, telefoon, e-mail, SMS, etc., valideren, om ervoor te zorgen dat deze functies naar behoren werken.

ads/feature_list.pngFuncties van MobileTogether

READ MOREads/mt_faq.pngMobileTogether: Veelgestelde vragen

READ MOREads/demo_videos.pngMobileTogether: Video demonstraties

VIEW NOW
## Call to Action

[Download de gratis MobileTogether Designer om te beginnen!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[MobileTogether Server, nu beschikbaar.](https://shop.altova.com/MobileTogetherServer)

