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 insert a menuitem?

Hi Guys,

Thanks for your help,

I can create menuitem dynmatically,

However, I have found another issue,

For example, when I added a menuitem at first place.

and since content of screen has been changed, so this menuitem has
been removed.

but things changed again, I will display this menuitem again, but I
want it show up at the same place
as it first showed instead of being displayed at the last place, which
current I implemented.

How to set menuitem position, like insert function?



2. PopupWindow not showing.. getting a nullpointer need explanation

I am trying to get this popup window to pop up when it is called but
it keeps on getting a nullpointerexception error. it shows up at the
line whenever i try to use the setText method. When i debug it shows
that the popup window is not showable ever. the seeqpodtrack part is
working correctly for sure, so just ignore that part.

    public void popuptrack(View v, SeeqPodTrack currenttrack){
        int w = v.getWidth();
        int h = v.getHeight();
        final PopupWindow pw = new PopupWindow();
        pw.update(v, -1, -1);
        TextView title = (TextView) findViewById(;
        TextView creator = (TextView) findViewById(;
        TextView album = (TextView) findViewById(;
        TextView genre = (TextView) findViewById(;
        TextView location = (TextView) findViewById(;
        Button closebutton = (Button) findViewById(;
        closebutton.setOnClickListener(new Button.OnClickListener(){
                public void onClick(View v){


// here is trackinfo.xml
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="

                <TextView android:id="@+id/TitleLabel"
                        android:text="Title:" />

                <TextView android:id="@+id/Title"
                        android:text="" />

                <TextView android:id="@+id/CreatorLabel"
                        android:text="Artist:" />

                <TextView android:id="@+id/Creator"
                        android:text="" />
                <TextView android:id="@+id/AlbumLabel"
                        android:text="Album:" />

                <TextView android:id="@+id/Album"
                        android:text="" />
                <TextView android:id="@+id/GenreLabel"
                        android:text="Genre:" />

                <TextView android:id="@+id/Genre"
                        android:text="" />
                <TextView android:id="@+id/LocationLabel"
                        android:text="Web Address:" />

                <TextView android:id="@+id/Location"
                        android:text="" />

                <Button android:id="@+id/CloseButton"
                        android:text="Close Window" />
                <Button android:id="@+id/DownloadButton"
                        android:text="Download" />

3. Is it safe to share a View among several layouts?

4. Why don't System.err and System.out point to the console?

5. ListView divider and padding

6. Any advantage using instead of or uri?

7. How to blur a rectangular region of the screen