I suggest you treat them as two different applications. Set the name of the free one to include the word "Lite" or "Free", and then upload your fancier version with a slightly different package name and a non- zero price, calling that one your "Pro" version (or just leave off the suffix). That's what I did with Re-Translate, see http://blogs.zdnet.com/Burnette/?p=776 for more details.
Given the 24-hour return policy, though, another option for Android programs that you don't have for iPhone apps is to *only* have a paid version. To try it, users would have to first pay for it, and then they'd have 24 hours to decide whether or not to keep it. -- Ed Burnette "Hello, Android: Introducing Google's Mobile Development Platform" - now available http://www.pragprog.com/titles/eband/hello-android On Feb 19, 8:42 am, jarkman <[email protected]> wrote: > I'd love to get a definitive answer to the same question. I was askign > something similar > yesterday:http://groups.google.com/group/android-developers/browse_thread/threa... > > Experiment suggests that the Market won't let you upload two different > APKs with the same package name as different apps, so I think the > scenario you describe won't work. > > It would be very helpful to hear Google's take on this problem, since > they have presumably thought out how the Market should work for light > & full builds of the same app. > > R. > > On Feb 19, 12:13 pm, fry <[email protected]> wrote: > > > Hello, > > > I am planning to have two versions of the same app available in the > > market - let's say "App-Lite" and "App-Advanced". They both almost the > > same core functionality, but App-Advanced has a bit more specific > > features, than the App-Lite has. > > > Now I am thinking what would be the strategy of deploying those two > > apps in the market. > > > The simple way is to provide different namespace in > > AndroidManifest.xml for both apps, so "App-Lite" and "App-Advanced" > > would show up as two completely different applications and could be > > installed parallel on the same device. > > > But I'm also thinking about another way of installing the App-Advanced > > version - like an upgrade to the App-Lite which might be already > > installed. To do this, I can just set the same namespace for both app > > in AndroidManifest.xml, so after installing one app would replace the > > other one - I can do this from adb command line, but I'm not sure how > > android market would behave in this case. Will it show them as two > > different apps, will it show them as two different versions of the > > same app with the ability to upgrade from one version to another, or > > it just will not allow to publish two apps with the same namespace? Is > > this scenario doable with Android Market? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

