A preview of Adobe Extension Builder 3, a new developer tool that supports creating HTML5-based extensions, was launched in June at Adobe Labs. You can download it for free from here: http://labs.adobe.com/technologies/extensionbuilder3/
Starting in the middle of 2014 we will begin removing Flash-based extension support in Creative Cloud products, starting with Photoshop CC. We encourage all developers to start planning and migrating to the new extensibility framework based on HTML5.
Check out these videos to see how to build and debug HTML5 Extensions.
does it mean, my own flash based extension, developed over the last weeks to months, which just hit the market, will be obsolete from mid 2014 on? Does it mean, the customers of my extension will not be able to use it after their Photoshop CC has been updated by the clouds update mechanisms in mid 2014? Will there be some sort of "compatibility layer" after that "official removement of Flash based Extension support? Why do you have to completely remove the support for flash based extensions in favor of HTML5 based ones? Will your cloud customers be informed or even warned, that they will not be able to use their Flash based extensions any more?
Me as a developer need definitly more informations about that and your plans.
Thanks for your post.
After Flash based extension support is removed, users will be unable to run Flash based extensions in the Product. This means that the Flash extension will have to be migrated to HTML5.
There are no plans for a compatibility layer. Currently, Photoshop CC can run HTML5 and Flash extensions side by side. But starting in the middle of 2014, that will start to change, as noted in the original post.
We will be adding samples and tutorials in the coming days and weeks and will do our best to support developers to migrate their extensions.
What it actually means is that we'll have to have separate versions of the CS Extension for CS6/earlier versions (which many users will continue with forever, if possible), and CC. And this will happen far sooner than we were led to believe it would.
That is a problem, unless Adobe plans to make HTML CS Extensions backward compatible to CS5. You've said nothing about that so far, but it's critically important to CS Extension developers in the real world.
Ole [not Max Dunn, in spite of the login error]
Currently I design my panel interface in Flex Builder (not Extension Builder). Will I be able to use Flex Builder or the Extension Builder will be mandatory for development. Also, like Max has asked, are you planning any backwards compatibility? Otherwise it will be really hard to keep "old users" compatible with the changes...
There are no plans to add HTML5 extensions support in CS6 or earlier versions of Adobe software.
That means that if you have extensions that must support CC, CS6 and earlier versions of Adobe software, you will have to maintain two versions of it, one using Flash/Flex, and the other using HTML5.