Is it possible to download old SDK releases or old SFOS emulator images?
The reason I'm asking because I've just run into an issue with my new SFOS app that affected devices running pre-2.0.1 SFOS, but not the current ones. And since I've foolishly upgrade my SDK to the latest release, and upgraded both my Sailfish devices to the latest SFOS release, I've had no chance to notice this issue before submitting my app to the Harbour. Fortunately I've had an archive download of Sailfish SDK 1510 and 1511, and the latter had a SFOS 2.0.0 emulator image that I could use to replicate the issue. In case in the future I run into more issues about e.g. SFOS 1.x.y devices, it would be great if I've had the chance to "go back in time". I know, I could simply buy more test devices, e.g. a Nexus 4 or Nexus 5, and I could install an old SFOS port on them, but it's quite an expensive experiment -- while having an older SDK with an older emulator is free of charge on my part.
Other mobile development environments offer downloading of such emulator images that use older OS versions, IMHO it would be very convenient if the Sailfish SDK enabled that too. Having multiple emulators installed in the latest SDK release, especially if there was a tablet emulator too, would be a great way to enhance the usability of the SDK. It would also make app validation so much easier.
Maybe it's possible to change the SDK setting to simulate an older SFOS Version?
PatsJolla ( 2016-06-26 23:27:37 +0200 )editNot really, since the SDK comes with full-blown, pre-configured emulator virtual machine images. Well, only one image, that suits the latest version of SFOS -- that's where the problem is. If you write an app that targets only the latest SFOS release, then you're fine. But that approach works for basically none of the mobile operating systems. It's especially the bad approach about SFOS considering the wide variety of unofficial ports that are usually based on not the latest, but a previous SFOS build.
Fiery ( 2016-06-26 23:30:21 +0200 )edit