Rabo Sport is een simpele, doeltreffende applicatie voor de Nederlandse sportliefhebber. Via een intuïtieve interface worden de resultaten van alle sporten waar Nederlanders aan mee doen gepresenteerd.

Beschrijving

De Nederlanders doen in de winterspelen mee aan vier sporten: Snowboarden, Bobsleeën, Schaatsen en Shorttrack. Deze sporten worden in de applicatie getoond op vier grote tegels (zie afbeelding).

Per sport worden de verschillende wedstrijden en onderdelen weergegeven. Zodra de resultaten van een onderdeel bekend zijn, wordt het mogelijk dit evenement te openen en de uitslagen te bekijken.

Onderin het hoofdscherm wordt bovendien het aantal door Nederlanders gewonnen medailles weergegeven. Als op de knop rechts-onderin gedrukt wordt, worden de push-instellingen geopend. Hier kan de gebruiker kiezen over welke sporten hij notificaties wil ontvangen. De meeste wedstrijden op de Olympische Winterspelen 2010 vinden rond middernacht Nederlandse tijd plaats, dus zal ook de optie om alle sporten uit te zetten voor veel gebruikers erg welkom zijn.

Rabo Sport is het kleinere broertje van Rabo Hockey en Rabo Cycling. Deze apps zijn uitgebreider dan Rabo Sport, maar zijn in dezelfde periode ontwikkeld en uitgebracht (al moet Rabo Cycling op het moment van schrijven nog opgeleverd worden).

Design

Coding Dutchmen heeft van de Rabobank de vrije hand gekregen in het ontwerp van de applicatie. Hierbij moesten we natuurlijk wel werken met een aantal vaste waarden, zoals de huisstijl van de Rabobank, het aantal sporten waar Nederlanders aan mee deden en Apple’s guidelines.

Om de applicatie intuïtief en toegankelijk te maken hebben we ervoor gekozen om op het hoofdscherm vier grote tegels te plaatsen, één voor elke sport. Deze tegels bevatten de naam en een grafische  representatie van de sport, waarmee een sport in een oogopslag te selecteren is. De afbeeldingen van de sporters hebben we zelf in de kleuren van de Rabobank ontworpen.

Ontvangst

Nog voor de Olympische Winterspelen begonnen waren hadden we al meer dan 10.000 gebruikers. Dit is natuurlijk te verklaren door de marketingmotor van de Rabobank en de algemene interesse in de Olympische Spelen, maar het effect dat een goed design heeft hoeft ook zeker niet onder stoelen of banken geschoven te worden. De eerste paar dagen vanaf de release van de applicatie heeft de app in de top 5 van gratis applicaties in Nederland gestaan, in welke tijd de app enkel beoordeeld werd met 5-sterren reviews. Ook de professionele reviewers waren erg over Rabo Sport te spreken, zoals in dit artikel op marketingfacts: Rabosport eerste met mobile app voor Olympische Spelen 2010: 10.000 downloads

Technisch

Rabo Sport maakt gebruik van hetzelfde databaseplatform als Rabo Hockey. Alle relevante sportgegevens worden door Infostrada geleverd via de replicatie van een Microsoft-SQL database naar een van onze servers.

De gegevens uit deze database worden iedere minuut uitgelezen door een script dat door middel van Apache en PHP JSON-files genereert. Deze JSON’s worden op hun beurt gedownload door de iPhone-app en verwerkt tot de wedstrijdinformatie die in de tabellen weergegeven wordt.

Complex of niet?

Rabo Sport is op het eerste gezicht geen complexe applicatie:

  • De app slaat geen gegevens op op de iPhone, waardoor hij alle gegevens iedere keer opnieuw moet downloaden.
  • De voortgang van de verschillende sportevenementen wordt niet live bijgewerkt.
  • Er worden maar vier sporten getoond.
  • Er zijn push notificaties, maar deze kunnen enkel per sport aan- of uitgezet worden.

Wat de gemiddelde gebruiker echter niet ziet, is wat er allemaal benodigd is om deze (beperkte) hoeveelheid gegevens op zijn telefoon te tonen. Meerdere servers zijn ingericht om de toeloop van duizenden gebruikers te verwerken en specialistische scripts zijn geschreven om deze servers de sportgegevens te laten verzenden.

Deze scripts filteren de duizenden uitslagen, tussenstanden, atleten, teams en medailles waarmee de database tijdens de Olympische Spelen gevuld wordt. Uit dit filter komen compacte bestanden (de eerder genoemde JSON’s) welke uiteindelijk door de iPhone gedownload worden.

Parallel aan dit systeem draait een ander systeem dat nog complexer is: de motor achter de push-notificaties. De procedures die benodigd zijn om gegevens uit de database te trekken, prioriteiten toe te kennen, te vertalen en uiteindelijk te verzenden bleken daardoor ook meerdere tekortkomingen te hebben. We hebben er daarom, enkele dagen na de start van de Olympische Spelen, voor gekozen om alle push berichten die naar de gebruiker verzonden worden, eerst handmatig te controleren.

Referenties

Onze contactpersoon bij de Rabobank is Gijsbregt Brouwer, wie zich specialiseert in de combinatie tussen sport en nieuwe media. Hij heeft een blogpost geschreven op MarketingFacts.nl (verschenen op 20 maart 2010), waarin hij de achtergrond en learnings van de Rabo Sport app uiteenzet. Ook worden een aantal van onze andere Rabosport apps genoemd.

iPhoneclub.nl schrijft vrijwel altijd (p)reviews van onze Rabo apps. De serie van eerdere artikelen (Rabo iTour, Rabo iSport en Rabo Hockey) werd een week voor de Olympische Spelen dan ook aangevuld met een preview van Rabo Sport.

Beschikbaarheid

Rabo Sport is op 5 februari 2010 beschikbaar gekomen in de App Store. Download in iTunes.

Screenshots