We've known for a while that Twitter will be limiting third party applications (like the excellent Tweetbot which I use on both macOS and iOS). There is even a federation of third party developers trying to fight the change Twitter wants to make. It's understandable why Twitter is making these changes; they want all the eyes on their web site for the advertising. It's ironic because a lot of why Twitter became popular in the first place is because of the third party applications that were out there flogging Twitter when it first came into existence.
With this change about to happen combined with my wanting to leave Twitter (something I have been thinking about for a month or two) I started looking into alternatives. The first one I heard about was a service I am not going to link to or really mention because it has a lot of neo-Nazi types there and quite frankly it freaked me out. Needless to say I wasn't going to participate there.
A few days ago I heard about another service that was running called Mastodon. It is open source and distributed and looks interesting. I decided to sign up and give it a try. Here are some initial thoughts about it and how it compares to the
- It's distributed so this means there are multiple instances with different focuses (Sci-fi, politics, etc) and you are able to follow people from these different instances on the instance you are on. I decided to sign up for the general instance. These different instances may have different rules so you need to be careful.
- The interface is four columns across. One for your post (which they call a toot - ah open source don't ever change!), the second for your home feed (those people you are following), a third for any notifications (replies, favorites, and the like), and the fourth can be a big firehose (the local timeline - all the people logged into the same instance) or a gigantic firehose (the federated timeline - everyone on all instances). Be warned, the information comes fast and furious.
- On the desktop side, there doesn't seem to be a lot of options for a client. I've tried out one from the App Store and it is OK, I guess. The story on the iOS side is better. I went with an app called Tootdon and it seems to be a good solid app.
- I wish it had a way to remember where you were up to on the site. When there are new toots in the local or federated timelines you go straight to the top. I'd like to be able to pick up from where I left off and see what's new from there.
- One of the things that I've really liked about Twitter is Tweetmarker (the brainchild of Manton Reese), it allows you to sync where you are up to and pick up on any device that supports the service. This is a feature. service that would be wonderful to have on Mastodon.
There have been other services out there that tried to beet Twitter at the microblogging game. Can Mastodon do that and gain a critical mass of people? To be very cliché, only time will tell.