Foursquare today launched its brand new social location and check-in app, Swarm. It’s available now for iOS and Android with WP support due later this summer. I’ve been testing the iOS version for the last week, and so far I have been very impressed. I discussed in a previous post about why I thought the decision to split Foursquare in half made sense and, when you start using Swarm it is quickly apparent why they are doing it. The company have created a user experience that would never have been possible in the current Foursquare app where search and discovery are also vying for your attention. Swarm is 2010 Foursquare, rebooted and reimagined for 2014.
UPDATE: As if on queue, things are suddenly looking up. :)
Foursquare’s greatest strength and also it’s greatest weakness is that its database is built and maintained by its users. Users can instantly add venues that the database does not contain, and easily make changes, such as adding a new phone number or submitting duplicate venues to be merged.
The advantage of this system is that new venues are rapidly surfaced by the community, making Foursquare’s venue database one of the most accurate available. The disadvantage is that the system can easily be abused – both intentionally (by people creating fake/spammy/illegal venues) or unintentionally (by inexperienced users accidentally creating duplicates or entering incorrect data).
To help keep the database clean, Foursquare employs so called “SuperUsers” – dedicated and passionate members of the community who help clean up the venue database. When a regular user submits a fix or change – SuperUser’s are the people who approve it.
In dense urban areas, where the Foursquare community is flourishing, this system generally works pretty well, since there are plenty of enthusiastic SuperUsers to help out. This makes Foursquare’s location database generally far more accurate than its competitors, but unfortunately not always – there are situations when it falls short. In small towns and rural areas where there may be no local SuperUsers the system breaks down, since fixes submitted by users are not being processed. Equally, in some large cities, there are simply too few SuperUsers to cope with the volume of work being created, and many problems remain unfixed.