andrewducker: (Default)
andrewducker ([personal profile] andrewducker) wrote2010-04-19 01:26 pm

Why I'm in favour of Proportional Representation

According to the BBC, the current polls show Lib Dems on 33%, Conservatives on 32%, Labour on 26%.
Which would give a seat allocation of Conservatives: 246, Labour 241, Lib Dems: 134.
Or, in a more easily digestible table format:
Party Percentage Seats
Lib Dems 33% 134
Conservatives 32% 246
Labour 26% 241

It should be pretty fucking obvious that this is an electoral system that is fucked in the head.

[identity profile] johncoxon.livejournal.com 2010-04-19 01:19 pm (UTC)(link)
If you're going to force a background colour for the table, please also force the font colour. My layout makes it impossible to read – as will anyone whose font is set to a lighter colour.

[identity profile] johncoxon.livejournal.com 2010-04-19 01:35 pm (UTC)(link)
Yes, I did – what do we reckon? Justification for the horrible App Store restrictions?

[identity profile] skington.livejournal.com 2010-04-20 02:57 pm (UTC)(link)
Quite how are you going to write a cross-platform that works on an Android phone, a Palm phone, and an iPad, though? It'll look rubbish on at least one of the platforms.

Also, for all that the initial "hey, anyone can write apps for the iPhone, they're called websites" line from Apple regarding iPhone development was spurious and insulting, I think it's more justified for iPads.

[identity profile] skington.livejournal.com 2010-04-20 04:08 pm (UTC)(link)
There's vastly more screen space on an iPad than a phone, though. If you try to blow an iPhone app to iPhone size, by all accounts it looks stupid. You pretty much want to start from scratch UI-wise when writing an iPad app.

And not looking standard is rubbish, when you're Apple and trying to launch a completely new type of user interface. Same reason as why the original Macintosh didn't come with cursor keys: you want to force people to think in a new way.

[identity profile] skington.livejournal.com 2010-04-20 11:35 pm (UTC)(link)
Think of this another way.

Suppose you're a city council that has recently decided to replace all the pavements in the city centre with large slabs of real actual stone rather than tarmac or concrete. It looks great, but it also means that when utility companies decide to dig up the road they need to take the stone slabs out and carefully stack them so they can replace them once they're done.

One contractor decides "to hell with that", digs a hole in the ground, fills it in, and replaces the missing slab with tarmac. From now on, that bit of street looks a little bit worse, because in the middle of a nice stretch of stone pavement there's an ugly bit of tarmac.

Fans of the broken windows theory of policing would even say that it makes it more likely that in the future another utility company will also choose to cut corners / do what it does everywhere else, and fill in a hole with tarmac or concrete.

Either way, because some people chose to ignore the new rules, the overall effect of renovating the street was spoiled.

Apple have recently launched the iPad, which has a much larger screen than any other touch-screen phone, be it iPhone, various flavours of Android, or Palm. Apple-written versions of the iPhone apps are notably different, and use much more of the screen than if they were simply upscaled versions of their iPhone equivalents; hell, a number of the standard iPhone apps weren't ported, because they're so simple that they'd look silly on an iPad.

The iPad is significantly different from any other touch-screen system currently in existence, including the iPhone / iPod Touch. This is a very good reason to develop with the iPad in mind, rather than using some sort of intermediate compatibility layer.

And, at the moment, Apple's aesthetic judgement is better than yours. They've had the advantage of very smart people spending a lot more time than anyone else has, individually, on thinking about how applications on such a form factor with such a user interface should work, and their design decisions have fed into the overall OS and UI. They've provided APIs for providing the standard sort of interface that they'd expect most applications to use, or at least start with.

Suppose a company comes out with a new form factor and/or user interface, and says "hey, guys, we think this is the best way to use this new product of ours", and then follows up with "and we'd really rather that you only stuck to this way of developing applications, not the way you're accustomed to, because really we think that's much better". Perhaps you should think "hey, maybe they're up to something" rather than saying "screw them, I'll just do what I've always done".

[identity profile] skington.livejournal.com 2010-04-21 10:46 pm (UTC)(link)
I completely understand your point, and I'm aware that what I'm about to say could easily leave me open to people paraphrasing Benjamin Franklin's point about people sacrificing a little freedom for a little security at me.

Having said that, how's Linux on the desktop doing these days?

Far more people than probably you or I would like put up with substandard computer systems because, eh, they don't care, or IT won't let them change. If said system is actually much more usable than the alternatives, then I'm not sure what the Right Thing to do is. Decide to develop for Android or WebOS or something, for purity's sake even though it's a far less interesting environment, at least at the moment?