Well you are totally missing my point.  Of course it would be *nice* to
support an arbitrary number of everything.  To actually ship a product on
time, though, you probably aren't going to be able to do so.

The SD card is an especially good case of this, because it's not just a
matter of adding an API -- you also need to figure out the whole UX around
this, which is fairly non-trivial.

Anyway, done with this thread.

On Sat, Sep 11, 2010 at 1:51 AM, blindfold <seeingwithso...@gmail.com>wrote:

> > A marketing or engineering department that can't accept limitations is an
> > organization that will never ship a product.
>
> When you are a research department you aim to develop new products
> rather than shorten time to market. When even the basic building
> blocks are already highly restrictive it becomes much harder to
> innovate.
>
> Although this thread is mostly about having a second SD card, your
> comments seem to indicate a general attitude towards and lack of
> interest in generalized API support for enumerating "peripherals":
>
> > I'll only support one camera!  Okay.
>
> Not OK! If one wants to compete on the market one has to look at
> competitors that already sport two cameras, such as a front-facing
> camera. Think many Nokia phones, and Apple's iPhone 4G. (I added
> second camera support to my own Nokia Java MIDlet app back in 2006.)
> Do you want every Android phone manufacturer to invent and develop
> their own proprietary Android API extensions even to just keep up with
> existing functionality elsewhere? You encourage fragmentation!
>
> Also, please look across platform boundaries as well as look at
> broadening the scope towards gaming devices. What Microsoft is doing
> with Kinect (formerly Natal) involves either a stereo camera or a time-
> of-flight camera. Do you want individual Android device manufacturers
> to create proprietary API extensions here too? Why make it impossible
> to develop an Android counterpart of the Nintendo 3DS by sticking to a
> conventional single camera API, forcing proprietary extensions?
>
> Thanks!
>
>
> The vOICe for Android
> http://www.seeingwithsound.com/android.htm
>
>
> On Sep 11, 3:04 am, Dianne Hackborn <hack...@android.com> wrote:
> > On Fri, Sep 10, 2010 at 2:33 PM, Doug Gordon <gordo...@gmail.com> wrote:
> > > I am really surprised that the Android design would only account for
> > > one of anything. In my experience, any time you say "we're only going
> > > to support one of feature X", the marketing or engineering departments
> > > decide to add another "X". In any case, having support for more than
> > > one is the same as having support for any quantity.
> >
> > Ummmm...  I'll only support one touch screen!  Okay.  I'll only support
> one
> > DPAD!  Okay.  I'll only support one CPU!  Okay.  I'll only support one
> > graphics accelerator!  Okay.  I'll only support one SIM!  Okay.  I'll
> only
> > support one headphone output!  Okay.  I'll only support one camera!
>  Okay.
> >
> > A marketing or engineering department that can't accept limitations is an
> > organization that will never ship a product.
> >
> > (And you don't note all of the complexity that comes from going from 1 to
> 2
> > -- how is this reflecting in the UI?  How does the user decide where they
> > want their stuff to go?  How about telling them how much space is where?
> >  And now you've got to let them move stuff around.  I can make a good
> > argument that multiple SD cards is just intrinsically a crummy user
> > experience and should be avoided.  Heck even one SD card significantly
> > complicates the UX.)
> >
> > --
> > Dianne Hackborn
> > Android framework engineer
> > hack...@android.com
> >
> > Note: please don't send private questions to me, as I don't have time to
> > provide private support, and so won't reply to such e-mails.  All such
> > questions should be posted on public forums, where I and others can see
> and
> > answer them.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to