On Sat, Aug 28, 2010 at 11:13 AM, Greg Giacovelli <[email protected]>wrote:

> So I am not saying use a dialog everywhere. I am saying on a per
> application basis. The problem with Windows Vista was that it was
> everywhere. I am saying in addition to a small wall of permissions
> representing the what permissions are needed for the core
> functionality of the application, you also allow a upgrade
> permissions. A user should not be scared to install an application
> because of optional features of an application that compliment, a core
> functionality. Apple, a company that basically gives all developers
> access to frightenly everything, still prompts users on a per
> application basis for location, notifications, etc.
>

I can guarantee you that if this facilities exists, apps will use it
extensively.  We'd have a design that encourages it: showing an app's
permissions up-front before installing is a strong barrier where the user is
most inclined to decide the scope of what the app is doing is not worth
their desire for it and reject it; asking permission later is when the user
is just trying to do things and much more inclined to just say "yes" instead
of canceling or uninstalling the app.

So if I am an app developer...  of course I will declare no permissions at
install, and request them all as needed.  I have a huge incentive to that.

I will say specifically about location -- we should have some additional
facilities to control that, showing the user which apps are using it and
individually turning it off.  But location is a special case (note it is the
only thing that there is a global setting to turn off as well).

And of course we don't have or need a permission for notifications.  A
design that doesn't require a permission but is still safe and secure is of
course best.  That is why I say I'd like us to introduce more ways for apps
to interact with contact data without needing a permission.  To me that is a
much better way to spend time.

I am not trying to be difficult I am just basing this on being an
> iPhone user previously. This platform has more potential I think but
> the focus on tech more so than user experience is what prevents this
> platform's growth.
>

I will claim pretty strongly that our security is much better than the
iPhone, and is actually a user-centric design without relying on implying to
the user things it is not (such as reviewing apps providing much security).
 There are certainly things about Android UX that can be improved in
relation to others, but we aren't trailing here.

-- 
Dianne Hackborn
Android framework engineer
[email protected]

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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to