Being someone who has believed in the goodness of free software,
having felt 'proud' at being able to accomplish all my daily computing
needs with software which cost me nothing, and having nodded in
agreement and retweeted Cory Doctorow's anti iPad rant (link offline
for some reason), I did feel as if I was selling out when I paid for,
and started using Apple products. That feeling of betrayal is not gone
yet and to wrap my head around why I'm using these things which
purportedly threaten my freedom as a computer user, I'm writing about
my experience, and some resulting observations.
An analogy that I have heard of is that an Apple product is like a car
(Porsche?) with its bonnet sealed off. The user cannot look under the
hood and tinker around. A lay user can't even change the battery of
his device. By not trusting the user to know what is best for their
purchased product, and by exercising such control over the user
experience, I'm tempted to believe that the creators are pompous
control freaks. Why would Apple do this?
-Lack of protruding screws make the product look good?
-To prevent people from trying to reverse engineer their work?
-Ensuring that users visit an Apple store to get their product fixed,
thus earning from after-sales support?
These were some of the reasons I could come up with. Having said that,
if the company's bottom line was the only concern, giving the OS X
Lion upgrade for $30 and the iOS 5 update for free does seem generous
when you compare with, say, the Microsoft Windows revenue model.
Apparently they do care for their users even after having sold the
product, which cannot be said for quite a few companies.
Apple products seduce you with their design. I wouldn't call my self a
convert or a fanboy, but it is a welcome change to use computers which
have been thoughtfully built, keeping the user's interests front and
centre. Hardware and software made by the same guys makes all the
difference (plus having a good deal of control over what can be
installed). I even read John Gruber for a while, trying to understand
the thinking of a Mac devotee; now I can't seem to stand him :)
Apple's hardware is definitely superior to their competitors, not
always in terms of specs, but in the way it's built. So the next time
I'll be shopping for computing hardware, going for something made by
Apple -- even if it means paying a premium -- does seem to be an
option. The reality these days is that most users don't assemble their
own computers, nor do they they write code on it. They just want it to
work, and be able to accomplish the myriad tasks modern computers are
capable of. And Apple more than delivers on these fronts. I wouldn't
hesitate to suggest Apple to all the tech luddites (among others) out
there. In fact, I think an iPad would be the perfect computing device
for my mum (I have been at the receiving end while providing tech
support far too many times)
I don't mind paying for software. At times I have come across software
which is insanely great and I want to pay, to: reward the creator;
make sure I keep getting to use it. The app store does make it easy to
make purchases and for programmers to monetize.
What I'm doubtful of is learning Objective C to create native
applications on Mac. Xcode is a 4 GB download, in addition to costing
money. Plus I would have to invest on a platform where I would have to
bow down to Apple's wishes. These are reasons enough for me to
procrastinate. (But I have no excuse for not brushing up on my
rudimentary Python skills; it comes preloaded with OS X)
Notes -
1. We (wife and I) have an iPad 2 running iOS 5, and an iMac with OS X
Lion, and have been using them for about three months now.
2. This post has been written on the iPad w/ wireless keyboard