This is a perfect example of judging a book by the cover. So these folks look at the device and think that the hardware is what makes it. Problem is, either you realize that it's about the software and you care what iOS and the Apple ecosystem gives you, or you're just an average Joe PC user who can't tell the difference between a good coffee and Starbucks, I mean between Windows and Mac. Regular people, with very little ability to discern the average from the good, the half finished from the polished, won't care. But maybe they do. Maybe once they experience a iPad or iPhone and then switch to Android, maybe they will realized there is a difference. I think this is what Apple is betting on. But then again, some wont. And some Samsung/Android fanatics are going to revel in these cases, just like the PC fanatics revel in talking about how amazing Windows is, and how much software they have access to. I still can't understand how these people think, and how they judge quality, I think for some people, mediocre is good enough. Obviously, I have my own particular way of judging things, and I wouldn't confuse an iPad with a Samsung device.
> just like the PC fanatics revel in talking about how amazing Windows is,
Hm, let's see. You could probably say I am a PC fanatic. "Personal Computer". I don't really care if the PC is from Samsung, Dell, Lenovo or Apple. I don't think Windows is amazing. It's ok as long as it is supported by much 3rd party software. I personally would chose linux anytime I am not forced by some proprietary (quasi-) monopoly software to use a specific operating system.
> I still can't understand how these people think, and how they judge quality, I think for some people, mediocre is good enough.
I happen to use an android phone. It has some annoying bugs:
A touchscreen that is activated in a pocket while receiving a call will sometimes behave very erratically. Sometimes (once every few months I get kernel panics [1], I think caused by the proprietary graphics drivers. But still the inconveniences are not that big that I would use some completely proprietary and locked down smartphone. If you think android phones are "mediocre" then maybe you are looking for the wrong qualities. Try comparing them with software freedom in mind and tell me how again the devices running android lose vs apple devices.
> Try comparing them with software freedom in mind and tell me how again the devices running android lose vs apple devices.
OK. Every app worth getting for an Android device, I can get via the iOS App Store. Everything that requires a rooted or unlocked Android device, I can get via jailbreaking.
I'm not an OS developer so I'm not going to be contributing patches back to AOSP. The vast majority of Android devices are bootloader-locked so they aren't free or open at all, no more than a jailbroken iOS device.
In practice, it seems about the same. You need to root, unlock or jailbreak the device to install things that the manufacturer doesn't want you to. Before that, you're locked in. After that, you have total software freedom.
Unless you're actively contributing patches back to AOSP, I don't see how the difference in "software freedom" actually matters in practice.
Except that the vast majority of Android devices are not bootloader locked (Almost all samsung phones are sold unlocked, HTC provides an after-market unlock tool for most phones, Motorola recently started doing so). Besides, even if an Android phone is bootloader locked, you can actually do more on it than on an iphone.
And also, you dont have to contribute patches back to aosp to appreciate software freedom. How about building and running your own kernel on your phone. Is that something you would be interested in? Most Android phones can do that.
* How about building and running your own kernel on your phone. Is that something you would be interested in? Most Android phones can do that.*
No, I'm interested in browsing the web, reading and sometimes replying to my email, checking my calendar, doing online banking, finding restaurants via Yelp, reading my Instapaper queue, checking my RSS feeds, reading and replying on Twitter, listening to and downloading new podcasts I subscribe to, occasionally reading ebooks, listening to my own music and Internet radio, getting turn by turn navigation and sometimes walking or transit directions, and checking in on Foursquare.
In other words, I want a smartphone. Ideally, I want one that works without dorking around with a damn kernel recompile. Android phones can absolutely do all of those things (without damn kernel recompiles). And, darned if iPhones can't just as easily.
In practice, applications aren't lock-in. Data is lock-in. What Apple can do to piss me off is locking in my data, which is a potentially grave concern with iCloud. But just about everything I mentioned above is stuff that would take me about a day to migrate from iOS to Android or vice-versa, because nearly all of it involves open data formats.
Being able to put a new kernel on your phone? Sure, it could be fun. But when push comes to shove, the best thing a smartphone can do for me is to make its inner workings as invisible as possible. When I want to spend time cursing at a Unix shell prompt, that's why I have Arch Linux. Not on my phone.
> Except that the vast majority of Android devices are not bootloader locked (Almost all samsung phones are sold unlocked, HTC provides an after-market unlock tool for most phones, Motorola recently started doing so).
You named three companies, all listed only started doing it recently and only with high profile devices. The vast, VAST majority of Android devices are bootloader locked, because there are so many of them. Most of them aren't the high end Android phones that get all the attention.
> Besides, even if an Android phone is bootloader locked, you can actually do more on it than on an iphone.
Depending on the device you can enable installation of non-market APKs. Non-market APKs worth installing almost always require a root unless you're just pirating applications. That's about it.
> How about building and running your own kernel on your phone. Is that something you would be interested in? Most Android phones can do that.
I would personally throw that in the category of having an interest in OS development. Less of a niche than those who can contribute back to AOSP, still quite a small group. Also, not "most". Just those select high end devices with unlocked boot loaders.
I'm aware of the FSF. That happens to be one extremely narrow-minded definition software freedom. It's not everyone's. If your point is "I only buy devices that are open in the eyes of the FSF" then say that.
You didn't though, you said "software freedom" and in practice iOS provides plenty of software freedom. It just doesn't reach the unrealistic standard of the FSF.
Neither does Android frankly, but at least with AOSP it's closer.
I do not only buy devices that are open in the eyes of the FSF. But I really do prefer devices that go in the right direction rather than others. And while apple uses and even develops some open source software I still can get the complete android source code.
Would you not like the idea "it means that much wasteful duplication of system programming effort will be avoided. This effort can go instead into advancing the state of the art"?
It's good that you have some internal determination of what quality is, but to apply that to others and try to make them sound inferior because they don't share the same values and judgements just paints you as a member of the same sort of "fanatic" group you define. Having no clue what objectivity is doesn't put someone above others, it just produces judgemental rants like the one you posted. That sort of position contributes zero to the discussion and "the little people" attitude is just disgusting really.
There are some things that are better about PCs and some things that are better about Macs. Same with Android and iOS. To put it bluntly if you think otherwise you are an uninformed, brainwashed idiot.
While I agree that mediocre can be "good enough" (e.g. I don't see any reason to buy high end headphones, when I am perfectly happy with ~150 Euro ones), I think this should always be a decision made consciously, not one born out of stupidity or ignorance.
If those people don't require any of the things that make a "Samsung iPad" different than the Apple one, then fine, go save a few bucks, but don't chose it because you just assume that it's all the same.
I'm no audiophile, yet I've been using a ~50€ Sennheiser for some time, and ever since I tried my girlfriend's ~250€ Beyerdynamics ("really, there can't be such a difference?") I can attest there's actually a world of difference between them, so much so that I consider ~100€ entry level now (the Sennheiser really sounds like crap).