• On MovieTome: Concept art of Iron Man's super-villain!
October 22, 2008 1:24 PM PDT

Android and iPhone philosophies worlds apart

by Stephen Shankland
  • Font size
  • Print
  • 14 comments

The objective of Apple's iPhone and Google's Android operating system may be similar--providing a rich mobile Internet experience--but the philosophy behind the two are just about as far apart as you can get in the technology realm.

That divide was illustrated Tuesday not just by Google's release of the open-source Android software but perhaps even more starkly by its gleeful horn-tooting that even before the day ended, five Android patches from outside programmers had been accepted.

"It's a small start, but knowing that we accepted our first patch from a contributor external to the Open Handset Alliance just 4.5 hours after unveiling the code reinforces to me why open-sourcing this is exactly the right thing to do," Jeff Bailey of Google's open-source team said in a blog post.

Open-source project members often pride themselves on the vitality of outside help--not just in the form of patches, but also detailed bug reports and feedback about developers' ever-changing cutting-edge releases. And with the broad base that contributes to Linux, there is no such thing as "outside" developers.

Apple has some open-source ties, to be sure. For example, the Safari browser used on both the Mac and iPhone are built atop the open-source Webkit project. Google chose the same technology for use in its Chrome browser for PCs and the one built into Android.

But mostly that's the exception that proves the rule. Apple's iPhone is about as locked down as possible.

The App Store, while thriving, is a walled garden compared with the user-ranked, self-governing free-for-all that Google aspires to build with its Android Market download site. Google launched its Android software developer kit before launching Android to encourage people to write applications for the phones, whereas Apple only released its SDK much later and, only recently, partly lifted a nondisclosure agreement that muzzled developers from so much as sharing programming tips. And perhaps most clearly, the first Android phone, the T-Mobile G1 built by HTC, comes with a USB debugging mode to let programmers peer into its inner workings.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
advertisement
 
Business supplies and services can get expensive. Get smart spending tips and learn about new cost-saving opportunities for your business
Recent posts from Wireless
AT&T has refurbished 16GB iPhone 3Gs for $49
Trend watch 2010: Mobile movies
AT&T gets Luke Wilson to hit Verizon again
Ericsson wins Nortel's North American GSM unit
3G wireless still holds promise
Nokia trims R&D staff in Japan
eBay launches holiday deals app for iPhone
New Apple ads to Verizon: Can Droid do this?
Add a Comment (Log in or register) (14 Comments)
  • prev
  • 1
  • next
by fjvwing October 22, 2008 2:26 PM PDT
The difference in philosophy clearly extends to Android's programming AP itself as well: it seems built to allow everything to be replaced.

http://www.techsociotech.com/2008/10/checking-out-android-api.html
Reply to this comment
by joetesta70 October 22, 2008 3:09 PM PDT
The iPhone is doomed IMHO. Apple censors applications, Android doesn't. All they need is a phone that doesn;t look like it's from 1998. Motorola is in the process of designing that phone now.

Game, set, match Android.
Reply to this comment
by Perry_Clease October 22, 2008 4:13 PM PDT
Sure kid.
by Thomas, David October 22, 2008 4:16 PM PDT
It's exactly why the iPhone is not doomed. In fact, neither are. End of story on that subject.
by machelpdesk October 22, 2008 3:17 PM PDT
Let the viruses, trojans, spam, and porn begin! Has no one learned from Microsoft's example?
Reply to this comment
by studiodave56 October 22, 2008 3:40 PM PDT
When this happens they will just find something else to blame.
by skrubol October 23, 2008 9:14 AM PDT
Because viruses and trojans (not sure what spam and porn have to do with OS,) are such a big problem on Linux? What's this got to do with Microsoft's example? Besides, Windows Mobile is on more devices than iphone and ipod touch combined, and viruses and trojans are not a problem.
by ebernet October 22, 2008 3:47 PM PDT
ooooo --- so exciting! A Phone that is a complete moving target where things are continuously changing under foot and I have no idea what versions of what my customer is running on 30 different pieces of hardware - sounds like developer paradise to me...
hahah
Reply to this comment
by t8 October 22, 2008 6:23 PM PDT
I'm sold.

I want one now and I want to download the developers kit.
Reply to this comment
by jacksoncapper October 22, 2008 8:11 PM PDT
Competition is always good, but I really just want a phone I can make a call with, send an SMS, and looks great. The last thing I need is an "open-source" mobile OS that will quickly fill with dorky apps. I don't see anything bad about a "closed" OS like the iPhone. It just means stability, consistency, and most importantly getting some actual work done.
Reply to this comment
by dmjossel October 23, 2008 1:01 AM PDT
The author's use of the term "walled garden" is inappropriate here. Apple has rejected a total of what-- three applications so far? All for either doing something their contract with the carrier specifically disallows without a separate plan (tethering) or modifying or replacing built-in functionality.

Access to the dev kit is not free as in beer, but neither have I heard of anyone being "rejected" as a developer if they pay the fee, which is what-- $99?

Google's store is user ranked? So is the app store.

Free-for-all? Actually that phrase has lots of negative connotations as well.

I have nothing whatsoever against Android or the G1. The only thing that's really right or useful here in this article as that these are products with very different approaches and very different markets. Predicting the downfall of one or the other based on what has happened so far is foolhardy-- although it would appear that the market is voting, and is continuing to vote, with its dollars, for Apple's approach.

Why are there so many people who think the market wants a side of ideology with their technology? Consumers, for the most part, are not interested in things like "openness" for their own sake, or vendor lock-in. If they were, Microsoft would have lost its monopoly on the PC OS market long ago. Only the consequences of these concepts are interesting-- a vibrant market with a plethora of choices for consumers. Let's wait a year and compare the two ecosystems then, but I think it is far from a foregone conclusion that Google's more open market will necessarily lead to better apps. It might (or might not) lead to more apps, but it's no surprise that Apple's approach sometimes admits that too much choice can be a bad thing, as it consumes user time.
Reply to this comment
by watchman13 October 23, 2008 3:05 PM PDT
I couldn't agree more with dmjossel. And I am a Computer Scientist, and know a thing or two about open-source. I recently purchased an iPhone, after taking one look at G1, and I must say: I'm quickly becoming a believer in the Apple model.
by newnewsreader October 23, 2008 4:55 AM PDT
The argument falls flat on its face. OS X is based on open source. Apple even contributes to lots of open source projects.
Reply to this comment
by tech_junkie14 October 25, 2008 11:33 AM PDT
There is nothing wrong with 'openness'. However, Android frightens me a bit. The idea of leaving it open to developers for modifying the OS can lead to issues. For example, I wouldn't want a scenario where I find an app and download it to later find that it's malicious. And then, it will track or steal my personal data. To me, it's all about user security and privacy. Apple's approach, however, I'm in much favor of. Now, that's not to say that Google's approach is malicious or harmful to privacy. It's just more exposed and a bit more vulnerable. Whereas Apple's much more guarded yet, still retains it's 'openness' in a safe manner.
Reply to this comment
(14 Comments)
  • prev
  • 1
  • next
advertisement

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

About Wireless

Check out the latest wireless news on CNET News, featuring the latest news on cell phones, mobile gear, VOIP, and internet access via broadband and wireless connections.

Add this feed to your online news reader

Wireless topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right