WatchMouse introduceert In-App Monitoring voor mobiele apps

 

De eerste monitoring ter wereld van internetverbindingen en API's in native apps

SANTA CLARA, Californië – (VELOCITY CONFERENCE) – 14 juni 2011 – WatchMouse, wereldwijd een van de leiders op het gebied van selfservice website- en applicatiemonitoring introduceert vandaag de nieuwe dienst In-App Monitoring (IAM), een baanbrekende nieuwe techniek voor het monitoren van netwerkprestaties in mobiele apps. De IAM van WatchMouse biedt een open source library die ontwikkelaars in hun app kunnen inbouwen. Met behulp van een aantal eenvoudige wijzigingen in de code wordt aangegeven welke oproepen naar webdiensten moeten worden bijgehouden. IAM verzamelt vervolgens prestatiegegevens voor de uitgever van de app en beschermt tevens de privacy van de eindgebruiker. De IAM-dienst ondersteunt op dit moment iOS-applicaties; er wordt gewerkt aan ondersteuning voor Android OS-applicaties.

"Moderne smartphone-platforms zoals iOS van Apple of Android OS van Google gebruiken apps die zwaar leunen op de eigen internetverbinding, maar ook op de beschikbaarheid en prestaties van de webdiensten waarmee ze communiceren,” aldus Mark Pors, CTO bij WatchMouse. “Een app zal niet naar behoren werken als de webdienst waarvan de app afhankelijk is langzaam is of als het netwerk hapert. Gebruikers kunnen hierdoor gefrustreerd raken en de app zelfs verwijderen. WatchMouse IAM is het eerste product op de markt dat ontwikkelaars de mogelijkheid biedt de prestaties van apps te meten, zoals de echte gebruiker die ervaart."

De WatchMouse IAM levert echte gegevens over gebruikerservaring en prestaties die app-ontwikkelaars kunnen gebruiken om vast te stellen waar zich problemen voordoen, en het herstellingsvermogen van de app (waaronder fallback-modes), de prestaties of de betrouwbaarheid van de webdiensten te verbeteren. De IAM library verzamelt geanonimiseerde prestatiegegevens, bewaart deze desgewenst op het apparaat (zodat ze kunnen worden verzonden zodra er een WiFi-verbinding beschikbaar is, wat kosten bespaart) en levert ze af bij een data warehouse – bij WatchMouse of de uitgever van de app. De gegevens worden daarna beschikbaar gemaakt via duidelijke dashboard-rapporten. Het WatchMouse IAM-dashboard levert een rijke hoeveelheid inzicht en informatie, zoals:

  • Hoe een app in het wild presteert
  • Hoe vaak het niet lukt contact te maken met de API waarop de app is gebouwd
  • Wat de prestaties zijn voor de gemiddelde gebruiker
  • Hoe de prestaties over het mobiele netwerk zich verhouden tot WiFi
  • Een vergelijking van de prestaties bij verschillende telecom-aanbieders
  • Daarnaast kan de app zo worden geïnstrueerd dat deze ophoudt zodra er genoeg gegevens zijn verzameld en terugkeert naar de oorspronkelijke werkwijze, dus alsof er nooit een IAM library is geweest. De eindgebruiker bepaalt sowieso alles en kan er altijd voor kiezen om te stoppen met het verzamelen van gegevens. Er worden door IAM geen persoonlijke gegevens verzameld en het dataverkeer tussen de app en de webdienst wordt ook niet ingezien. Alleen de hoeveelheid gegevens, de snelheid en eventuele systeem- of netwerkfouten worden bijgehouden. IAM voor Apple iOS kan worden gedownload en wordt onder de MIT open source licentie gepubliceerd. Ontwikkelaars en uitgevers van apps die interesse hebben in deze nieuwe, onopvallende manier van mobiele app prestatiemonitoring kunnen de IAM testen via IAM@watchmouse.com.