MATLAB Answers

App Designer Compatibility between 2020a and previous versions of Matlab

21 views (last 30 days)
If an App Designer App is created using 2020a and creates a context menu (available as of 2020a) on a list box. Will that context menu still be available and usable without producing an error if the same app is ran in 2019b? The documentation at seems to suggest that the app should be able to run, but just won't be edittable. I am asking this because I can get access to 2020a on my laptop, but I only have access to 2019b with no way to get 2020a on my other work computer.


Sign in to comment.

Accepted Answer

Sean de Wolski
Sean de Wolski on 2 Jun 2020
Edited: Sean de Wolski on 2 Jun 2020
The app won't run in R2019b. You'll have to develop it on the earliest release that support is required for.


Kathleen Morrison
Kathleen Morrison on 3 Jun 2020
I guess we will be sticking with GUIDE then and not migrating because App Designer before 2020a doesn't have the features that we need. We need context menus and ButtonDownFcns for various components. I can install 2020a on my work laptop, but the computers that will actually be running the software won't be able to upgrade to 2020a for various reasons.
Sean de Wolski
Sean de Wolski on 3 Jun 2020
I would strongly encourage you make the business case to upgrade those computers if this app needs any longevity at all. GUIDE is going away. Any work you do now will need to be migrated or redone in the future if you use GUIDE.
You may also consider using R2020a and then packaging the app as a web app. Then any computer than can see the web server (internal or otherwise) could use it regardless of the installed version of MATLAB on that machine (they'd just use the app in a browser)..
Kathleen Morrison
Kathleen Morrison on 23 Jul 2020
The environment that I work in does not make it easy to upgrade to the newest versions of software. There are processes that must be followed and a lot of red tape. We were just able to get 2019b in January when the previous version we had available to us was 2016b. We have to be able to edit the program we are using on the fly, so packaging as a web app will not work. We will just have to wait until we can upgrade to a newer version which probably won't be for another 3-4 years.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by