← Back to team overview

ubuntu-phone team mailing list archive

Re: Multiple versions of apps in store

 

IIRC (I'd have to look at the code) yes, we do send the SDK version (and if
we didn't, then we only need to add it before the switch happens).

This opens the door for devs to upload multiple versions with slightly
different names supporting different SDKs, which sucks.


On Mon, Dec 16, 2013 at 10:27 AM, Martin Albisetti <argentina@xxxxxxxxx>wrote:

> On Mon, Dec 16, 2013 at 10:14 AM, Alan Pope <alan.pope@xxxxxxxxxxxxx>
> wrote:
> >
> >
> > We have core apps and 3rd party apps in the store. Currently each app
> > in the store has one published version and that has ubuntu-sdk-13.10
> > defined as the framework in the manifest.json. Related, as I
> > understand it we have a plan to switch to ubuntu-sdk-14.04 at some
> > point in this cycle. Do we use this point in the cycle to switch the
> > apps to depend on the 14.04 framework, making those versions
> > un-installable on ubuntu-sdk-13.10 based images?
> >
> > We _could_ maintain two branches of each app to be installable on
> > pre-Qt5.2 and post-Qt5.2 - or ubuntu-sdk-13.10 & ubuntu-sdk-14.04, but
> > can we deliver both to users simultaneously from the store? Does the
> > store (and indeed the Application scope) support multiple different
> > versions of the same app which are shown to different users depending
> > upon SDK framework level?
> >
> > If the store and Apps scope do _not_ support this, when will they, and
> > what's the plan for implementation, or is there some other magic I'm
> > not seeing?
>
> The current situation is that the store supports one version per app,
> and one version only.
> While we could adapt it to support multiple ones, I think given the
> way we've built our platform, easy and reliably updates to the core
> OS, I think it would be wise for us to stick with one version only.
> It would reduce the maintenance on developers and keep their focus
> laser-sharp on the current platform, as well as having an incentive to
> keep the experience nice and consistent with the platform rather than
> let it bit-rot over time.
>
> IIRC, the scope will send the SDK version it's running and the server
> will filter apps based on it (apps can define multiple supported
> versions). Roberto can confirm.
>
>
> --
> Martin
>

Follow ups

References