I use Animate to create app demos with advanced animations and transitions. I am maintaining a demo that has over 75 screens, and each screen is around 100 frames and 15-20 layers. In AS3 it's easy because I can break them up into scenes.
Now support for the Flash plugin is going away in 2021.
As you can imagine my demo will be a nightmare in HTML canvas...having a demo that's 7500 frames and 1500 layers. I started to build it out, but when then someone requested a simple change it immediately became unmanageable. All of my keyframes change causing the html5 to be screwed up. There will be no more adding or editing screens.
How are you deploying the resulting demo? You could always use a Projector or even AIR if you want to stick with AS3. Additionally, the beta WebGL and VR platforms support scenes in Animate - only HTML5 Canvas does not.
Unfortunately it is intended for use on an iPad Pro. Our Vice President takes the iPad to hospitals and doctors to show them the functionality of the web app we are building. The original version was just hosted on surge.sh and he would open a browser to display it. When I got word of Flash support going away I built a version in HTML5 with a web object that pulls the surge domain in. As the app has grown and new functionality has been requested by doctors, I'm finding it impossible to build the app out in Animate.
As I indicated, he is married to the iPad. I created a small app in Xcode that pulls in the web view. I don't think (based on my limited research) that projector will work on iPad.
I just installed the Air SDK. Can I design/develop my demo in Animate and publish to Air and have a working iPad app?
Sure, you can produce an iPad app with Animate and AIR. You are correct that Projector will not work!
"As you can imagine my demo will be a nightmare in HTML canvas...having a demo that's 7500 frames and 1500 layers."
You know movieclips are a thing, right?