SDKs & comparison with the iPhone

by Tom Gibara » Sat, 11 Apr 2009 22:23:16 GMT

Sponsored Links
 y opinion, and its nothing more than that, is that the ability to "build a
working system from the public repository which represents what most users
are using" represents a gold standard that the Android community can aspire
to but not expect any time soon. I simply don't think such a simple binary
metric is adequate to evaluate such a large project.

A few clarifications to my previous post: by Android I (approximately) mean
the public repository. When someone derives something from Android - say by
using it as the operating system for a new mobile phone - I do not regard
that as Android. Immediately, this resolves our differences on (1) and (2).
As for (3) and (4) I wasn't making a case that any of my criteria are
pre-requisites for a project to be deemed "open source", only that they
contribute to my evaluation of the openness of any given software project.
Incidentally, just because a bug's status is not being updated in the public
tracker doesn't mean it isn't being tracked internally in a separate system.

I never expected that all of the source code necessary to build say a fully
working image for the G1 or Google's applications would be open because I
always expected Android would be a platform that would be built upon by
closed-source applications and devices. It's unfortunate that many people
seem to feel betrayed that these things are not available. I think few
people argue that the use of Linux in closed devices makes it less open and
I see Android as little different.

Disconnect's post about the deficiencies of the current process has a valid
point to the extent that that the relationship between the closed and open
trees seems to be inverted, but why assume that Google's engineers don't
know this aren't working extremely hard to address it? I would tend to
assume the opposite.


2009/4/11 Al Sutton <>


SDKs & comparison with the iPhone

by Mariano Kamp » Sat, 11 Apr 2009 22:56:35 GMT

  wouldn't actually consider building a working image from the source the
gold standard. I think it is essential the pre-requisite to breath some life
into independent activities outside Google. Al providing nightly builds are
a prime example.
But I agree that Google is probably working on that and it's just in line
with the prevailing communication style not to make this transparent.

Btw. I would be really interested in an explanation what the rationale
behind this communication style is.

On Sat, Apr 11, 2009 at 4:22 PM, Tom Gibara <> wrote:


Sponsored Links

SDKs & comparison with the iPhone

by Tom Gibara » Sat, 11 Apr 2009 23:03:22 GMT

 t's the "...which represents what most users are using" clause that makes
it a gold standard.

2009/4/11 Mariano Kamp <>


SDKs & comparison with the iPhone

by Andreas Kostyrka » Sun, 12 Apr 2009 05:38:42 GMT

 ell the rationale is probably simple: it avoids vaporware. Which has been 
rather common in the IT field.

By not announcing anything you can never miss your targets, at least in public.
You are buying yourself the priviledge to release when it's done and not before
because some PR person told the world that you'll have it ready yesterday.

The drawback is that you've got even less of a roadmap than most opensource

Examples include gmail which is sold to enterprise customers and at the same
time labeled "beta".


Mariano Kamp <> hat geschrieben:

Sent from my Android phone with K-9. Please excuse my brevity.

Other Threads

1. How to access a AIDL service from different packages?

On Wed, Jun 23, 2010 at 9:57 AM, Krishna Shetty

That means you have no service with an <intent-filter> containing an
<action> string that matches the value generated by
IScript.class.getName(). If you are taking that code from one of my
samples, the corresponding manifest from those samples is set up

This is extremely fragile. If the other application refactors its
code, your code will break.

Whatever you think you did, it is not working.

Rather than use my IScript.class.getName() trick, it is probably
simpler for you to just use the literal string. Copy whatever string
is in your <action> and paste it as a string literal in your Intent

Mark Murphy (a Commons Guy) | |

_The Busy Coder's Guide to *Advanced* Android Development_ Version 1.6


2. Playing multiple audio files (mp3, 3gp) files concurrently

What is the best way to play multiple audio files in mp3/3gp format
concurrently? These files can contain about 3-4 minutes of audio.



3. Service unable to call Java Class Methods

4. Using SyncAdapter for syncing application data

5. New crash reporting - is it a function of the phone or the app?

6. New crash reporting - is it a function of the phone or the app?

7. Problem in GLSurfaceView??