I got two main problems with this article. First, it's mixing the weaknesses of Android with the weaknesses of the G1 hardware. There might not be a lot options available these days when it comes to buying an Android-enabled phone but it looks like this is going to change soon.
Secondly, all platforms have their pathologies and obviously Android is no exception, neither is the iPhone. I honestly think this is a fairly unbalanced presentation of Android. How long did you have to wait to get copy and paste working on the iPhone? Can you run multiple apps at the same time on the iPhone? Can you have widgets on the iPhone? What about the well known problems of the iPhone App Store we all hear a lot about these days? And about the hardware: if you have a problem with the non-standard earphone connectors of the G1 (which can be solved by a $5 adapter), what do you think about not being able to replace the battery of an iPhone yourself? You don't have these problems on Android.
I'm not trying to bash the iPhone here as I truly believe that it's a great phone, all I'm trying to say that this review isn't really fair and balanced. It's alright to be subjective but still, come on, isn't this a bit too much?
It's pretty obvious that this is written like a rant. He's been trying to get into Android on the G1 but has gotten frustrated. Now he's venting.
However, he does point out how many of his issues can be solved and after his list he makes the real point: It's not just one flaw that makes it rough, but rather the general lack of polish. If you're willing to put up with that, like a lot of Linux users did for years, then you will probably like it. But most people would rather things "just work" and so they would rather opt for an iPhone. Sometimes it's the little things that make a lasting impression.
"Many of the issues can be solved" .. that is why I love Android and open platforms in general. You see a problem, you are free to go fix it. No need to wait for Apple.
I know we're not supposed to ding Android for the G1's faults. But it's been, what, over a year and a half since the OHA unveiled the platform? Doesn't Android deserve some blame for being an OS that, in 20 months, only one company has been able to put on one model of one phone?
I'm looking forward to all of the new Android devices that are apparently waiting in the wings, but this long downtime hasn't done the platform any favors.
The future that your looking forward to is already here but, as usual, not evenly distributed yet. I live in the UK and have had an HTC magic (http://www.htc.com/www/product/magic/overview.html) for a couple of months (with vodafone). It's a really good handset.
"First, it's mixing the weaknesses of Android with the weaknesses of the G1 hardware. There might not be a lot options available these days when it comes to buying an Android-enabled phone but it looks like this is going to change soon."
And when it does we can evaluate the new Android phone on its merits then and there. "It's available on only one crappy set of hardware" is a legitimate criticism of the Android platform.
"How long did you have to wait to get copy and paste working on the iPhone? Can you run multiple apps at the same time on the iPhone? Can you have widgets on the iPhone? What about the well known problems of the iPhone App Store we all hear a lot about these days?"
I've used copy and paste maybe once or twice, and I'm not convinced full-blown multitasking is worthwhile for the iPhone. And the first iPhone had an inconvenient headphone jack. And you can't replace the battery easily. Fair enough. But these are fairly high-level gripes. Basic shit you should get right to even compete with the iPhone--like music, mail, webbrowsing, and speed--are at the basis of his complaints.
I would much rather have a good, reliable keyboard, web browser, mail client, and MP3 player on my phone than have copy-and-paste or multitasking. I would rather have a sizable library of third party apps to choose from than not, even if the librarian arbitrarily bans books for stupid reasons.
Of course no one is perfect. But this guy is comparing Android to iPhone, one on one, and finding that Android falls short when it comes to basic functionality. That's a valid criticism.
Linux vs Windows/MacOS, all over again. You gain Freedom by using an open platform, making life worse for yourself in a thousand tiny ways, any one of which can easily be dismissed, so they are. But it’s still worse.
Zing. I recognize exactly what the author is talking about.
I recognize what he's talking about too, but having given both sides a serious whirl, my life is still definitely better for free software.
Years ago Linux desktop usage was a bit of a drag. But at the time, Windows servers were so much worse that as an integrated system, you were still net ahead.
Now that my printers, scanners, and peripherals have all worked without hassle for years there isn't even a trade off. Rather, I shake my head while watching people fight with driver wizard CDs.
I agree. Desktop Linux is a great source of hope for struggling platforms. Even if it isn't for Aunt Millie, it has gone from being embarrassingly bad to being [a couple of] my favorite desktop environment[s]. Here's hoping Android follows the same trajectory. (It's certainly starting in the same place.)
Linux is only a reasonable desktop if you're only spending your time in a terminal, using emacs/vi/eclipse/netbeans/etc. Before moving to Mac OS X from Linux/BSD desktops, I failed to appreciate the value of polished, non-developer software.
Now, I regularly tear my hair out trying to interact with Linux users. From diagram software (OmniGraffle/Visio) to accounting software (QuickBooks) to billing software (Billings by Marketcircle), Linux just doesn't have the solid, polished applications, and it interoperates exceptionally poorly in environments where Mac OS X and Windows get along just fine.
For example -- I can easily share diagrams with Visio users, but Dia is not a replacement for Visio/OmniGraffle and won't do the trick. How am I supposed to diagram with Linux users? Use dot/graphviz and create remarkably ugly diagrams?
If I had to assign blame for the lack of quality applications, I'd say that the APIs are unstable and inconsistent, there's no standard application API (gnome vs. kde/qt vs. straight qt vs. wxwidgets), the user market just doesn't exist, and that it's difficult to mix the GPL / free software world with expensive development that requires professional UI, design, and art work, and all the other components of a polished end-user product. End-users don't buy 'support'.
Of course, this is an unpopular opinion among free software advocates. As soon as you figure out how we can share diagrams that I want to place in my LaTeX documents, interact with artists producing photoshop/illustrator files, and modify complex word documents sent by lawyers without losing required document meta-data -- let me know.
I'd like to see you try to get interoperability between Billings by Marketcircle and Peachtree by Sage, or with Quickbooks and Money Dance. Or by one version of Office and another. What you describe plagues all software. No one gives enough of a shit to make everything interoperable and lazy programmers will always make their own lazy file formats which are undocumented because they are lazy. The problem is how much involvement people have with their code.
What is "professional UI"? How is a UI Professional? What qualities make a UI Professional? That's a pretty ambiguous qualifier.
It seems to require a paycheck to convince anyone to produce feature complete business accounting software, and even then the A-list individuals are probably otherwise occupied with more enjoyable projects.
I upgraded my company from 2003 quickbooks , to 2008 manufacturing addition - its actually very polished. But yeah I understand the feeling ' from the older versions they were lacking.
Desktop Linux evolved on commodity hardware, and the presence of that hardware is a huge reason for its success. The hardware is built to a uniform worldwide standard (established and enforced, during its crucial early years, by a single company: Microsoft) and is developed with money that is recouped by selling millions of units to Windows users.
In the phone market, such a large, self-perpetuating commodity hardware platform has yet to evolve. The market is heavily balkanized. It's under the control of multiple carriers whose rules determine exactly what will be sold and where. It's a rather different universe from that in which Linux evolved.
I'd say that Freedom is a good price to fool around, after you break $200 for an iPhone + Contract price, + $100 for SDK, + $1,000 for a basic Macbook for development (AFAIK you can only use Mac to develop for iPhone) you've got a $1,300 investment. I'd think that anyone serious about writing a iPhone program would do it after spending that much capital, however not everyone is willing to spend that much cash to fool around. The difference is that after that level of monetary involvement people want to make it back, or just want to make a product (IE, I spend $1,300 on nothing). However it stops people who wish to make a serious product but don't wish to be so financially involved.
IMO, Android hasn't really launched yet, and Google isn't pushing hard enough to counter the iPhone.
That Macbook can be used for many other things besides iphone development. In fact many developers I know already have a mac so for them it is $0. And unlike the random BestBuy laptop that you can get if you don't like the macbook you can actually sell it and get a good chunk of money back.
Point taken, however financial involvement is still needed. Not only that but I already have a damn computer why should I buy a different one because you decided to lock development to one platform?
Also interesting tid-bit, I've found that resale value on Apple PC's is sustained only by the fact that they're stylish. The resale market has thrived with Mac's more-so because they're an expensive commodity rather than a commodity whose value deprecates at a slow rate intrinsically. It's the same reason why recent (5 yr old)CISCO routers and switches keep price as well.
I agree there is a good amount of stylish that sells the laptop, but there are several other factors:
- The apple hardware runs OS X. Looking to have OS X, but without buying new hardware this is a very well known route. Not only that, but OS X runs pretty well on yesterdays hardware. Can't say the same about Vista.
- The apple hardware is pretty well known. If I am selling a macbook you can easily look it up to see if that model supports X, or can be upgraded to Y. Can't do that as much with random Windows laptops
- People don't go looking on ebay for a lenevo T61, they do search for macbook. More buyers, better price.
- The mac hardware is usually pretty good which helps at resale time. gig networking, wifi, cd/dvd burner etc have all been in every laptop I have sold.
- And of course, factor X which is the fact that people actually want to have a Mac laptop, be it because it is cool or the fact that it just works for so many things.
I am probably missing other factors, but I can tell you this: This spring I sold my G4 667 laptop (from 2002!) and still got $350 dollars for it. I don't know if I could get over $50 for a Windows one.
I use linux as my primary desktop for work and home, I make a nice living, get things done quickly and never ever need to hack anything to make things work (ubuntu+intel laptop). Sure, if you get a laptop that's not linux friendly then it will be harder (to install) but that's not a fair comparison to windows/mac. Try getting a hackintosh to work, it's much harder then getting ubuntu to work on an nvidia/ati+broadcom wifi laptop or even on a mac.
(I'm developing software for Android and i want to add my point of view regarding the Android market and the apps)
The author complains about sloppy apps that sometimes work, sometimes not. I see it the way that the Google/Android approach is even more revolutionary than the one of iPhone, especially for independent developers. They do not have manual reviews of apps.(!) Any developer can just go to the market website, create a new project, add a description and the bundle and click on "publish" -- it's immediately available on the market for users around the world -- and it's up to the users to judge it's quality. Think of it -- no manual reviews -- no approval process. It's a lot of freedom! (in particular if you think about all the iPhone approval process problems we hear of each week)
If the app is poorly executed, it will receive lower ratings and go down the "by date" list without ever being seen again. If it is alright the users vote it up and often leave comments, indicating that it works and hinting at things that could be improved. Apps can really quickly climb the "by popularity" list, so if well made, are seen by a larger number of people.
Therefore for me it's excusable if some apps don't work perfectly, especially because they are having lower ratings and a lot of comments complaining -- all things one knows of before installing.
Finally I think that the apps are _currently_ of a lower overall quality for a variety of reasons, one being the kinda small user-base compared to the iPhone -- i mean it's like 45 million vs. 1.5 m! :P
Around 20 new Android phones were announced for this year, all with a better performance than the G1. This game will be very interesting to follow over the following 5 years (and more). Android is here to stay, and will certainly become more equivalent to the iPhone and it's immense market share over time.
i completely agree with that statement, i own both the Google G1 and the iPhone and in the looks department the iphone is "the Beauty" while the G1 is "the Beast". But i still love my iphone because its open to whatever whim i have.
Actually the fact the G1 uses micro-sd vs internal memory is better, since if all you want is a memory upgrade, you don't need to sell your phone, get a new contract and spends hundreds extra just for that extra 16GB. There are 16GB microSD cards out there, 32GB ones soon to come.
The fact you need a headphone adapter is a major pain.
There are cheap things on ebay that let you connect both power and headphone at the same time. All the accessories for android are very, very cheap on Ebay: batteries, cables, dongles, cases, charging docks, etc.
I personally use a Nokia stereo bluetooth to listen wirelessly so no worries about the headphone socket.
I'll be happy if people will start blogging about how they like things instead of how they don't. I can write a few lines about Blackberry, iPhone, S60, Android but it won't get me anywhere, apart from spreading bad Karma
I got two main problems with this article. First, it's mixing the weaknesses of Android with the weaknesses of the G1 hardware. There might not be a lot options available these days when it comes to buying an Android-enabled phone but it looks like this is going to change soon.
Secondly, all platforms have their pathologies and obviously Android is no exception, neither is the iPhone. I honestly think this is a fairly unbalanced presentation of Android. How long did you have to wait to get copy and paste working on the iPhone? Can you run multiple apps at the same time on the iPhone? Can you have widgets on the iPhone? What about the well known problems of the iPhone App Store we all hear a lot about these days? And about the hardware: if you have a problem with the non-standard earphone connectors of the G1 (which can be solved by a $5 adapter), what do you think about not being able to replace the battery of an iPhone yourself? You don't have these problems on Android.
I'm not trying to bash the iPhone here as I truly believe that it's a great phone, all I'm trying to say that this review isn't really fair and balanced. It's alright to be subjective but still, come on, isn't this a bit too much?