Versie 1.3 brengt de grootste verandering tot nog toe
Versie 1.3 staat in de wachtrij om gereviewd te worden en ook in deze versie zijn er vooral tweaks te vinden die de app beter maken in gebruik. Even een lijstje.
Stations en hun omgeving (geofences)
Railmate maakt gebruik van de gegevens uit iRail om de stations een correcte locatie te geven. De geofence had tot nu toe een 'domme', vaste straal van 200m (sinds 1.2, 1.0 had zelfs 250m), en dat is voor sommige stations ook nodig, maar voor het overgrote deel 'overkill'. Na wat doorgedreven onderzoek naar de echte locaties en de gemapte locaties van de stations, hun omvang, … introduceert versie 1.3 van railmate nu een meer dynamische geofence per station. Dat betekent dat de straal van de geofence nu station per station kan gewijzigd worden. Een grote verbetering voor mensen die dicht een hun eindstation wonen.
Voorlopig zijn alle grotere Vlaamse (Antwerpen, Gent, …) en Brusselse stations aangepast, ook een aantal kleinere stations waarvan er geweten was dat er mensen dichtbij woonden (bijvoorbeeld: Wevelgem, Nossegem, …)
Eens v1.3 in de App Store te verkrijgen is zal je via de website stations kunnen indienen voor review. Dan bekijk ik dat specifiek station en zie ik wat de optimale geofence is. De update gebeurt vrijwel ogenblikkelijk en na een herstart van de app ben je helemaal 'good to go'.
Locatie en de iPhone-batterij
Gebruikers met oudere toestellen lopen vaker punten mis doordat hun toestel er niet in slaagt om in slechte netwerkcondities een locatie te bepalen. Ook de batterij loopt sneller leeg dan een vat bier op een goed bezochte studentenfuif. Een vrij ingrijpende verandering in de manier waarop railmate geofencet zorgt voor een sterk verminderde batterijdrainage. Daardoor zullen gebruikers moet oudere toestellen een sterk verbeterde ervaring krijgen waardoor ze vaker punten gaan kunnen scoren.
De hekserij met locatie- en batterijverbetering zit daarmee wel ongeveer op het einde van haar krachten en veel zal er op dit vlak dus niet meer kunnen verbeterd worden. Mensen met een iPhone 3GS of iPhone 4 weten ook wel dat geofencing niet echt bedoeld was voor hun toestel.
Nog een kleine disclaimer hierbij. Als ik merk dat er nog te veel oudere iPhones last blijven hebben van deze problemen dan zal v1.3 het eindpunt zijn voor deze toestellen. Vanaf de volgende versie van de app zullen zij niet meer kunnen updaten tot er een andere techniek gevonden wordt om met de checkin om te gaan. Sorry daarvoor.
Treinen die 'al weg zouden moeten zijn maar er nog niet staan'
Misschien weten jullie het niet, maar een trein heeft volgens Railtime (de officiële app van Infrabel) pas vertraging als hij 5 minuten of meer vertraging heeft. Wel, correctie, 5 minuten en 59 seconden vertraging. De situatie waarbij je om 14:16 wil inchecken in de trein die bijvoorbeeld om 14:15 vertrekt maar pas aankomt om 14:18 (met 3 minuten vertraging dus) maar dat niet meer kan omdat hij zogezegd nog geen vertraging heeft en dus al vertrokken is (ingewikkeld :) ) niet meer voor. Er is een 'offset'-parameter toegevoegd die nu momenteel nog hard ingebakken zit. Waarschijnlijk wordt de offset een instelling in een van de volgende versies waardoor je in principe zelf wat zal kunnen valsspelen. In principe, want je moet nog altijd op een redelijke afstand van een station zijn om te kunnen inchecken.
Foutmeldingen bij het inchecken
Het gebeurt wel eens dat je wat minder bereik hebt en dat de treinlijsten daardoor wat stroever laden. Aan de serversnelheid zelf kan ik niks veranderen maar wel aan de manier waarop je de kans krijgt om die te herladen. En dat heb ik dus ook gedaan. Je kan nu beter refreshen, de foutmelding is accurater en ook actiever. Als je 'neen' antwoord dan sluit je onmiddellijk het hele checkinproces af in plaats van ergens tussen hier en elders te blijven hangen.









