If apps can't install other apps then I'm assuming that they can't 
uninstall them either, which leads to the question; How do third party 
app directories run their own kill-list?

Although the Android doesn't force users to use Marketplace can you why, 
from a usability and functionality perspective, Marketplace already has 
an unfair advantage that can only be levelled by using non-public APIs, 
and hence why all the time bundled apps such as Marketplace uses 
non-public APIs other apps will do so?

Al.

hackbod wrote:
> On Oct 21, 1:32 pm, Al Sutton <[EMAIL PROTECTED]> wrote:
>   
>> So is Google going to provide examples of how third parties can write
>> application directories with the same level of integration into the
>> phone as Marketplace has?
>>     
>
> The only special integration the Android Market has is that it can use
> the direct call to install an app instead of going through the system
> install UI, and all this does is allow it to do the permission
> confirmation check before the user downloads an app instead of after.
> The only reason why market can do this is because it is bundled as
> part of the system image; if it wasn't, it wouldn't be able to do
> that, and likewise if someone else has a carrier bundle their app with
> a phone then they can do all of the same stuff.
>
> Also the purpose here is not to give the Android Market a special
> advantage, but to protect users: NO application installed as a third
> party app can directly install other applications, because that would
> effectively give it permission to everything in the world on the phone
> (because it could just install another app with any permissions it
> wants, with no confirmation by the user).  We thought this was a
> little too dangerous to allow, especially for the small benefit it
> provides.
>
> (Btw, Market -is- using some public APIs, in particular a download
> manager, that are not yet available in the SDK.  This is however
> something you can write yourself, and it is also an API we plan to
> make available to all apps in the future, we just didn't have time to
> get it ready for 1.0.)
>
> >
>   


-- 
Al Sutton

W: www.alsutton.com
B: alsutton.wordpress.com
T: twitter.com/alsutton


--~--~---------~--~----~------------~-------~--~----~
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