Web 2.0 Applications


Category Archive

The following is a list of all entries from the Pattern 5 category.

Pattern 5: Software above the level of a singel device

Smartphones are becoming more and more popular, and because of that the mobile web is getting very important. If your application is only possible to use on a laptop, then you are loosing many valuable users. Right from the beginning of your development you need to think about that the user wants to be able to use your application on his or her phone. You either need to create a scaleable application, that adust to the size of the screen, or you need to make a stand alone application for different devices. Facebook is doing both, you can choose to use the browser on your phone, or the application they have special made for small screens. The difference between those two applications is that the special made one is a lightweight version of Facebook. Its size is made for small screens, it have bigger buttons so its easier to use the touch screen and it have less features so the application doesnt get to heavy.

Spotify is technically not a web application, but I’m going to use them anyway because they use the web platform in a suberb way. You stream music from a collection of 8 million songs, that are constantly growing. You can make playlists, and easily share them with your friends. You can choose between a free account with commercials, or paying 99 NOK (about 18AUD$) a month to get a premium account. With the record sale dropping and piracy growing, this kind of music sharing is, in my opinion, the future for the music industry. But because it is still in the start-up phase, its not available in countries like Australia yet.

Okey, to the point. Why is Spotify a good example of “software above the level of a singel device”? Spotify has created an application for iPhone, Android and Symbian. That is very valuable for the users because you can use Spotify wherever you are. One of the problems with creating an application for mobiles is that they can get too heavy. The mobile internet isntĀ  too good, and the phones arent powerful enough yet. Another problem is the fact that mobile web is often very expensive, so if you are going to stream from the web everytime you want to listen to some music, it gets expensive. But with Spotify you dont have this problem. If you have a premium account, you can set your playlists to offline. That means that you can listen to music even without internet. You are also always in sync with your computer. You can log in to any computer or device that has Spotify and get access to your own playlists. One more thing that are nice with using Spotify for music playing is that you dont have to fill up your computer or device with music.

One of the issues with having your application available on several devices is walled gardens. Apple has an absolute controll over what and who can publish applications on their phones. Spotify had to convince Apple letting them have an IPhone application, which I cant imagine was easy considering Spotify is competition to Apples beloved ITunes.

What is the benefits for Spotify to use other devices as well as the desktop application? The users can access their music anywhere, which can open to new markeds as well as satisfying the old ones.

Take a look at this demo for the IPhone application!