← Back to team overview

ubuntu-phone team mailing list archive

Re: Multiple versions of apps in store

 

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