Category: browser

Single Purpose Browsing & Why Tabbed Browsing Makes for a Pretty BAD User Experience

When Firefox, previously called Phoenix and Firebird, launched tabbed browsing (well, after Bloatzilla), I was super-excited and pimping it to all my friends. It’s been a while since I felt this way and, with tab-saving in browsers (which I of course turn on), I tend to choose the browser with the least tabs saved in it. Apps like Choosy for the Mac, which gives me a pop-up with a choice of browsers whenever clicking a link, or which chooses the best-performing browser running at the time, are a life-saver, but they are just a piecemeal solution to a greater problem.

Firefox, in its latest version (3.6), introduced a nifty feature for a better tab user-experience, which I hope they expand a little more. Basically, when you click on the little icon on the top right (see screenshot), you get a nice overview, called “Showcase,” of all the tabs loaded in your browser at the time.

Firefox showcase tabs.jpg

A similar implementation is of course Safari’s and Chrome’s start-window, which shows you an overview of your most viewed sites, making it a visual replacement for your bookmarks and/or history managers.

For some time now, you’ve also had the feature of restoring tabs after closing your browser, either voluntary, which makes sense as tabs consume an insane amount of ram and CPU (especially for Flash sites, but for plenty of other things also), and as a safety feature, when your browser crashes. Saft for Safari (Mac only) introduced a tab-recovery user-interface (see picture), where you see a list of tabs previously loaded and where you can tick or untick sites that you want to start up with. I believe Firefox has a similar interface for tab-recovery after a crash.

Saft restore browser or tab windows Safari.jpg

But it’s all still a hassle and I really haven’t come across a perfect implementation of dealing with several dozens of tabs. I wouldn’t mind having the option of starting Firefox tab-free, with option of restoring whatever tab I used previously, in its original state, via something like the Firefox Showcase interface. There are some Firefox extensions that do just that, but I’ve so far not come across something that is intuitively usable.

There is the other problem, which is that sometimes you want to open a browser for a single purpose, such as Google Maps, Gmail, or the weather, and it’s annoying to have to open a browser with 50+ tabs in it. Some sites have become applications rather than sources of information and just like it doesn’t make sense to open the full Office suite when opening Microsoft Word, it doesn’t make sense to open several tabs to go to one site.

Since last night, I’m experimenting with Fluid on the Mac, one of a few, I’m sure, applications that turn websites into applications that launch from your application folder. So I now have a Google Calendar app, a Google Docs app, etc. For Gmail, I really like Mailplane, which also uses Webkit, Safari’s open source sibling, as a basis for creating a service dedicated to one site, or in Mailplane’s case, multiple Gmail accounts.

So far that is the best user-experience for me if I want to go to a site that is also an application. Tabs, I’m sure, have a purpose, but they just invite information overload and the guilt for not being able to deal with it all. If you, the readers, have similar experience, feel free to share them, and if you found solutions, please let us know as well!

Addendum: talk about measuring the real cost of tabs… In the last weeks, I received 12 identical letters from the Dutch government regarding an access code I requested once. Turns out that it was one of my 50 saved tabs in Firefox that, every time I restarted the browser, requested a new code when the page loaded.

Thoughts on the (iTablet) iPad – connectivity, apps, multitasking, integrating with Macs

The following is a draft I wrote prior to the announcement of the iPad, but which I didn’t publish because it was a series of hypotheses based on an as yet non-existing product. It’s a series of thoughts on how an interface of a touchscreen larger than an iPhone might look like. It is inspired by both my experiences with Macs and since recently with an iPod Touch. Here goes.

A couple of thoughts I had last night (written on 13.01.2010) about interfaces, the current state of development for the iPhone OS, how Apple could build a hybrid of Mac and iPhone OS, and how the company could build multi-tasking into its rumoured tablet. My thought were the following:

Welcome to the Apple Store - Apple Store (U.S.).jpg

a. A new category: I don’t think the iTablet, if it exists, will be either a Mac or an iPhone. My super-superficial reason: it doesn’t fit in the Mac line-up depicted on the online Apple Store (see pic), but a more underlying reason is that I don’t see space for it in either a Mac-category or a Mobile phone/media player category. Which is not to say that it won’t do either well, but I think it will more fall into the class of Netbooks, though of course with the purpose of bombing those low-tech, low-innovation devices out of the water… just like Apple did with MP3 players and with Phones. Note from today: as it turns out, the iPad is depicted below the iPod, iPhone, and Mac lines, but time will tell where it will be once it’s on sale.

b. The Keyboard: I think that any 10″ screen will demand more connectivity to secondary (Apple) devices than the iPhone allows for. That means, an external keyboard and mouse, which transforms the tablet into a desktop. I have less complaints about the software-keyboard now, after working with a Touch for a while, but I still don’t see it as an alternative for longer texts, which a larger screen would warrant. Some months ago, I made a stupid mock-up of the iPhone + a keyboard (see pic), which is how I envision it looking (only better).

c. The App Store: 3 Billion Apps downloaded, Apple just reported, which also suggests a kind of lock-in. For better or worse, developers have accepted the App-store and I think it works for several reasons for both, namely more protection from pirates, more predictability for developers when developing for the black hole that is Apple, and more control by Apple, which is what Apple likes, not to mention new income streams for both. I think the App Store will continue to exist and will present new challenges when talking about a larger screen. Note from today: I don’t believe that what we will get to see in less than two months will be that what people were playing around with after the Apple keynote. iPhone apps inflated to a larger screen, come on?

d: The User Interface: I’ve written previously about Quick Look in Snow Leopard and how I also dug its slight innovation in terms of in-icon playing of media. Previously, OS X also introduced Dashboard into Tiger (I believe), whose interface, on the surface at least, resembles the iPhone. My view is that Apple will give developers the option to just keep the same resolution apps as they have offered before, though not exclusively of course. But imagine “Quick Looking” an app and still having it run inside its “Icon,” while the user does something else. For the rest, I of course think that full-screen Apps will exist, which is where Dashboard comes in, or at least a type of Dashboard. (Note: that was wrong. More below.)

Apple Dashboard in iPad-1.jpge. Integration with the Mac: One of the most underused interfaces, at least on my Mac, is Dashboard, which allows people to have continuously open widgets on anything from news, to games, to radio, to system monitoring. It’s useful for those purposes, but not really something i spend more than a few minutes at a time with. Yet the first thing that came to mind when thinking of a “Tablet,” using both iPhone and Mac interface components, was Dashboard. It creates a new layer on top of a traditional desktop, allowing for user-input and information display. When I envision someone running the apps that would work on the “iTablet” also, I think of it either being that you open up a new layer on your Mac and run the very same apps on it through something like a Dashboard-like interface. Or, and the simplest solution is usually the best, through having the Tablet sync through iTunes with regular applications on the Mac.

Note from today: well, obviously this was wrong, but there have been several theories aired of having a type of Dashboard on the iPad for apps like calculator and weather, which don’t at all make sense to run in single focus on a larger screen than the iPhone.

Further thoughts from today: I do think that we will see a new OS update for both the iPhone and iPad before the release of the iPad. This will address the concerns that people have about it just being a larger iPod Touch. For the rest, to me the only downside to this device is the lack of a front-facing camera for video-calling, and some minor things. And I also think it’s the perfect “parent device!” What the Wii was to gaming, the iPad is to computing, addressing a very very blue ocean.

As previously stated, I’m still in line to get one this year, though only after trying one first.

Vincent

FarmVille is a role playing game

As I argued in the comments in Vincent’s post about FarmVille, FarmVille is a role playing game (RPG). And pretty bad one at that. Like most RPGs, you don’t actually need any skills or develop any skill playing it yourself as your success is solely dependent on the amount of time you sink into it. You can get pretty good at FreeCell, but no matter how much time you spend in FarmVille, you won’t get “better” in it. But what most RPGs have at least is a story – even if most these days have left the ending pretty open. Contrast this to FarmVille which isn’t trying to tell you any story. In this sense it resembles a simulation, but that genre is usually characterized by depth and strategy which are nowhere to be seen in FarmVille, unlike, say, in SimFarm from 1993.

Free range animal farming at FarmVille

It is way too easy to categorise FarmVille as a “casual” game, but “casual” doesn’t need to mean games where you can’t lose, games which have zero learning curve and games that don’t offer challenge. A good example of “casual” game that always ends in the player “losing” and (hence?) offers a lot of challenge is Bejeweled. If I remember correctly, Bejeweled was the previous title holder to the biggest casual game ever.

The only challenges are achievements – and now collections. But there’s little, if any, social value in achieving them – unless you count boasting about them on your Facebook wall. And, unfortunately, the game doesn’t have level 13 Pig Warlocks.

There’s some irony that the main reason people play FarmVille, boredom, is also a main reason why people quit it. This boredom kicks in at about level 20 or so, where you start to realize that you have pretty much seen everything the game has to offer. The only thing left is the grind.

There are, of course, shortcuts to simple grinding. You can use farm machinery to do your activities faster, but they consume fuel (that, until recently, you could only refill by real money). Also, spending money allows you to get many benefits before non-paying players. And this is a problem, because many people don’t consider this “fair”. Offering players to pay to save time, however, is pretty crucial from business logic. The trap here is that the players who don’t feel comfortable paying start to feel that the only way to progress in the game is to spend real money.

FarmVille follows the RPG formula that the higher you have leveled, the more effort (= experience points) you need to reach next level. Granted, you have access to new things that might increase your “productivity”, but the mean time between levels is increasing. However, and this is the problem, the reward of leveling up remains pretty much the same. At some point, the perceieved benefit/effort ratio falls short. The trick is that at this point, the player has invested so much into the game that they might be more willing to pay real money to make advancing easier… if the rewards of leveling up are worth it.

The business logic of FarmVille dictates that the more you play, the better player you are for Zynga. It’s the curious logic of taxing your good customers, the discrimination for the information age. This is most evident if you look at how the experience points you get from crops depends on their harvest time. The shorter the harvest time (and so, how many times the player “needs” to play FarmVille), the more experience the player can gain in given time. As you can see, the relationship between these two variables follows an exponential distribution with pretty high correlation.

Harvest time is strongly correlated with experience points you can get in FarmVille

There's not much correlation between profits and harvest time, though.

As an interesting side note, the correlation between Harvest time and profit isn’t nearly as high and there’s a lot of variation. This neatly illustrates how the main metric in the game (from game designer’s perspective) is not profit, but experience points which are tightly tied to player retention. This also means that while there’s a wide variety of different kind of crops, there’s only a handful that makes any sense to use as the rest are strongly dominated. Oh, and the trees and the animals don’t make any sense given how scarce the land is and how much more profitable the crops are. The only reason to have either is for achieving ribbons – or self-expression (which you might have already guessed was pretty low on my priority list).

The other thing in FarmVille is that your game progress is also aided somewhat by the amount of friends you have. Whether these friends help you or not, is not necessasry, as only retaining a certain friend amount gives you benefits. The most important of these is access to larger farms. The social aspects of FarmVille can be divided into self-expression (how one designs one’s farm) and a coordination game of sharing gifts and other “loot”. The game design trick of “free gifts” is pretty clear after the player realizes that he or she needs a bigger farm to accommodate all the gifts. Contrast this “social gaming” to the title-holder of “most anti-social game ever”, World of Warcraft, in which (as far as I’ve understood) it is possible to “complete” the game alone, but playing with others is a key element to enjoy the game. In WoW the higher level players can help out lower level players, but in FarmVille the higher level players can gift some items to lower level players that lower player level players can’t gift. So, for some time the reciprocity logic didn’t really work in gifting, but this was recently fixed by introduction of “Mystery gifts” that are pretty much the only thing that makes sense for lower level players to send to higher level players.

So, what you are left in a more competitive sense of “social gaming” is the amount of ribbons you have collected, the level you have achieved and how pimped out your farm is. The element of achievements that you can accomplish as a group is zero.

I’m not entirely sure that Facebook is the most fertily grounds for games, as the dominating functionality seems to be “the social” and exploiting one’s userbase. Game mechanics and social dynamics come second. This is why I believe that to experience “true” social gaming, one needs to invest some real money to buy a game. The “free” gaming model seems to denigrate too quickly into nickel-and-diming, see for example what happened with EA’s Battlefield Heroes – where again some of the players didn’t see the real money elements as “fair” after certain point.

The problem with FarmVille, in short, is that the business logic dictates the game design too much. The revenue incentives of Zynga make the game experience worse for the players, who are looking for more than killing time.

My computing context and what I think about the iPad

OK, time to write a few words about the iPad. In true spirit of fanboyishness I started (and finished) writing this post in bed on my iPod Touch. Let me start by saying that with reservations I want the iPad. Reservations include that like you, I haven’t actually used the device, and that it doesn’t include a front facing camera which is a real shame. Flash… Pah! I really don’t care. Anyone who experienced the professional look, feel and support you get even from a €0.79 game on the Touch or iPhone isn’t going back to freeware flash (read my Farmville review as an example).

I’m not trying to provoke you by being so dismissive of flash, even though I feel a lot of people really really hate how the iPad turned out. I am only writing out of my own current and past context and reserving final judgement until it’s in my hands.

My context is several. I was born into an age when there weren’t any personal computers. As a matter of fact, Apple had only just been conceived when I was born. I grew up without computers, until I got a toy Amiga at 13, and a very buggy 1st PC at 15. It ran DOS mostly and crashed a lot in Windows 3.1. I mention this because people in my generation suffer from a curse. We were forced to learn a zillion crappy commands as teens, which made our parents and family members consider us computer geniusses and not a week goes by when I don’t get at least 1 question about a bug in a computer. Last week, I spent maybe 5 hours trying to get a Wifi card to communicate with an Internet radio, I will have to set up skype VOIP at my parents’ house this year and who knows what else.

My no. 2 reason for getting an iPad? To give it to my parents and save me future headaches (knock on wood).

My no. 1 reason is different. Last December, my MacBook was lost on a train. I’m using an older MacBook from work at the moment and digging this iPod Touch a lot. In many ways I do more on the Touch now. It has its flaws of course, and no it has nothing to do with “openness” or flash. The screen is too small and there are times (less than you would think) where I need a physical keyboard.

So picture my context. I travel a fair amount, I think the MacBook is not always neccessary but the Touch/iPhone is not always enough. The Touch meets my casual gaming needs (serious games, that’s what consoles are built for), it kind of meets my wordprocessing needs (still typing on the Touch …). So why on earth, for that price, wouldn’t I want an iPad?

Truth be told, I was considering getting a sleek MacBook Pro to replace my lost MacBook. But for years, I’ve secretely lusted after a shiny iMac as well, never being able to justify having both a laptop and a desktop. The iPad is not a standalone PC. It needs to be synced with one (every week or so). But it also gives me a chance not not restrict computing to a small 13-15″ screen and buy a “real” computer so that makes sense to me.

In my UNIQUE context, the iPad makes sense. In my less unique context regarding my parents, it makes sense. 2010 is hopefully a year of less computing headaches and more of just getting things done.

the end
Vincent

Staypressed theme by Themocracy