Your phrasing is confusing. The CDD *requires* that for a device to ship with Market it *must* have full ADB support. This is what you use to develop applications on a device: install them, debug them, and everything else involved with development.
Being able to install non-Market apps as a *user* (not a *developer*) through the UI is a completely different issue, not covered by the CDD, and not impacting a developer who is developing apps on their device. You as a developer are perfectly capable of installing your own apps on any device that has Market. You will not be able to put those apps up on a web site for users to download outside of Market. Also "developer phone" != "out of contract". In fact, "developer phone" is a bad term to use. Every Android phone with Market is a third party developer phone. There are a few phones that allow reflashing of their system images, which is intended for developers of the platform itself to be able to replace the entire firmware with their own build. Also these phones aren't only available out of contract; it is a decision that the manufacturer makes that is independent of how they sell it. (Google being the only one I believe doing this with the Nexus phones, and both models so far have been available with or without contract, because they are intended to be great for end users as much as being a tool for platform developers.) On Tue, Jan 11, 2011 at 6:39 AM, Leon Moreyn-Android Development < [email protected]> wrote: > So clarify this once and for all. Unless I buy the phone as a > developer phone, ie out of contract, the provider doesnt not have to > give me access to be able to install out of market apps, ie my own > developed apps unless they are on the market? > > On Jan 10, 10:05 pm, Dianne Hackborn <[email protected]> wrote: > > On Mon, Jan 10, 2011 at 5:09 PM, Mark Murphy <[email protected] > >wrote: > > > > > On Mon, Jan 10, 2011 at 4:46 PM, Leon Moreyn-Android Development > > > <[email protected]> wrote: > > > > Ok. So here is what I am trying to understand. I have an X10A from > > > > AT&T. I can not develop on the phone because it doesn't allow me to > > > > install third party none market applications. > > > You can still use adb to push app to the device, AFAIK. > > > > Yes. Full adb support most be there for it to be compatible. This > allows > > all of the development tools to work. > > > > Being able to install non-Market apps through the UI is a completely > > different issue, and not covered by the CDD because it is not needed for > > development. > > > > -- > > 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]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- 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

