Showing posts with label maemo. Show all posts
Showing posts with label maemo. Show all posts

Friday, 11 March 2011

How (not) to manage a trial version of software

There are essentially five models to selling software over the internet:
  1. Don't, it's free
  2. Allow download only after purchase
  3. Give away a limited free trial
  4. Give away an "ad-supported" version that uses up your bandwidth and screen real-estate and, sometimes, time, by displaying ads but is otherwise fully functional.
  5. The "freemium" model: A limited free version missing functions that are activated after payment, but which is otherwise fully functional and time-unlimited.
Having a limited trial can take one of several models. One of the world's best twitter clients, Gravity, has a 10-day trial during which absolutely everything works, then it refuses to work at all until you activate it. You don't have to reinstall anything, it just checks on start-up if it's registered or not and stops working until you register your phone during check-out after payment.

For networked applications like the Twitter (and Facebook and FourSquare and ReadItLater and Google Reader and Flickr) client Gravity that's not a problem, but unfortunately some applications that don't otherwise need networking at all will be ad-supported or go away and talk to their home server anyway, which is a nuisance and potentially expensive.

Another popular model is to allow the software to run indefinitely, but not to save anything. I've seen this model used in 3D modelers that can load or edit anything, but can't save any changes.

Or, sometimes, the "limit" is that starting up takes longer and gives you an annoying note, every time, that this wouldn't be happening if you manned up and shelled out for the licence fee.

All of these are, I have no doubt, legitimate. The freemium model is gambling on enough people wanting the extra features, the time-limited feature-full trial offers potential buyers a vital chance to make a complete evaluation, and the pop-up warning and ad-supported models pit the non-buyer's patience against their frugality.

The feature-limited trial can be highly annoying and limit your ability to truly evaluate the functionality, but hey, it's an option.

The only model I really don't like is the "buy it or nothing" option, where you have to take it on faith you will like it and even be able to get along with it.

However, there are a right way and a wrong way to approach each of these models.

The first right way is to put comprehensive and clear screenshots on your web site, regardless of what you're doing with the software. The second right way is to clearly announce what you are doing.

I have just found a piece of software that violates that second principle, and almost as a matter of principle I won't be buying. 

It's not from a company and there are better ways to provide feedback, so I'm not going to name and shame here.

I'll just make it really obvious and say I was looking for a small application to track expenses on my N900. 

I found three - one free, one freemium and ... another one.

Its website has a huge list of features, mentions it's cross-platform, has screenshots and a video, and it's only when you get to the Download page that you are told, in fairly poor English, that it is fully functional except it won't save data between sessions until you enter a registration key you can get after donating via PayPal.

No price, just making a donation at all.

Now, that right there annoys me just a little. Either decide what it's worth, or ask for donations but don't require them, or just give it away. What, you want the processing fees on a 1c donation? That's what I'm tempted to do, here.

What's worse, however, is that the application is available in the repositories for the N900, so it's possible to find it and install it via the on-device application manager before finding out this limitation. In fact, it's possible to install it, run it, enter lots of data, close it down and then, next time you start it up, find all your data missing, think it's horribly buggy and abandon it in disgust.

The first version I installed was from the extras-testing software repository and it was not, to put it mildly, too advanced. I then updated the entire device (I love a system that lets you do that. As opposed to Nokia's other smartphone OS, that doesn't) and got a new version, with extra features, from extras-devel which, explicitly, is not expected to be safe for regular usage because it's cutting-edge.

So the version that looks complete and usable isn't available to sensible people.

I also noticed a brief notification saying I hadn't registered it, and another one saying it wouldn't work fully until I did. 

First of all, I don't remember that second, fairly important, notification from the earlier one, which had the same limitation. Secondly, those notifications fade and disappear fairly quickly. So if you're not looking at the screen, you don't notice it.

It's really, really poorly done.

I shall keep my opinion of the icons to myself.

If you are looking for an expenses tracker for Maemo 5 on the N900, I recommend Toshl. It's freemium, cleanly and attractively designed, easy to use and to comprehend and has full backup onto the web site, where the premium version gives you extra features. It's also available on all the major platforms except WebOS and Windows Phone, although there is a non-functioning button for that so it'll probably be soon.

Friday, 24 December 2010

Smartphone, n.: A device with not quite the lot

Picture this: you're shopping for a new luxury car, and the salesman is explaining that the seat can be adjusted in seven different ways via the one control and it can save settings for seven different people, and the steering wheel can control the radio, gears, cruise control and climate control, and it can steer itself between the lines and control distance to the car in front via radar, and...

Then you notice that it doesn't have an interior rear-view mirror and the wing mirrors are adjusted manually. The salesman looks baffled and says "It's got mirrors, doesn't it?"

That's how I feel we're being treated by smartphone manufacturers.

Item: HTC still hasn't worked out how to build a decent loudspeaker or camera.

Item: Nexus S, built by Samsung to be Google's next developer phone, doesn't have a memory card slot.

Item: my current shiny, with which I am still mostly very happy, the Nokia N900, doesn't have a now-and-even-when-it-was-new standard magnetometer to go with its not having MMS inbuilt and the version of Ovi Maps installed not having any facility for storing bookmarks.

Seriously, what are the thought processes going on in their heads?

With the iPhone, you knew you weren't going to get a feature until Apple was good and ready to give it to you, and that's a perfectly fair and reasonable decision.

With Windows Phone 7, they appear to have deliberately decided to cripple it by denying it memory cards or cut and paste and, well, at least they're being consistent.

But nobody else has that explanation. Even when you get the hardware it may not be activated - the N900 has FM transmitters and receivers, but there was no radio software in early firmwares to use the receiver.

Then there's Samsung, who produced one of the best mobile phone cameras in the i8910 but haven't put anything remotely as worthy in any Android phone.

Then you have screens. Motorola came out with the XT720, which had all the potential to be a great tablet phone, with good speaker and even good camera. And a screen so mirror-finish you can't use it outdoors in sunlight.

Even Nokia have been guilty of this, perversely removing the sunlight-friendly transflective layer from the N97 mini.

There appears to be a "95 per cent" attitude in the technology world at the moment. Apple gives you 95 per cent of the features you want, but does them really well. Everyone else tries to give you all the features, but only gets it 95 per cent correct.

Only one company seems to have the commitment and meticulous dedication to engineering perfection that even justifies a label like "flagship" and they're such control freaks I couldn't justify giving them money even if I could justify their prices.

And yes, I'm aware of the irony.

It's been a truism for a while now that Nokia doesn't release new phones when they're finished - you need to wait for a couple of firmware releases for that.

At the same time, the hardware set of top Android phones is the reason I've bought two more Nokias in a row. Samsung and Motorola are getting very close to convincing me, but Motorola have done stupid, unfriendly things with locked bootloaders - preventing custom firmwares while not committing to prompt and guaranteed updates themselves - and Samsung goes and does something like the Nexus S with no card slot and an average camera.

What I want is an N900, next generation, all updated and upgraded hardware, maybe the N8 camera (we can dream), still the keyboard, and Maemo 6, not MeeGo. And now that's doomed forever. Do I think the first MeeGo device will be worthy, and complete?

Don't make me laugh bitterly.

Search This Blog