After 23 months of development and 7 preview releases, Adobe Edge Animate 1.0 is now available. Perhaps even more exciting is that it’s available via both Create Cloud subscription and as a one time, perpetual license (i.e you own it). Better yet, as a special introductory offer, the perpetual version is FREE! This is a limited time offer – it will eventually cost real money, so grab a copy to own today and forever!
Getting here has been a really exciting adventure. The first preview was released after just 9 months of development, which, for a 1.0 product of this type was really fast. While the first version was limited, getting out early was really important because it allowed us to get valuable feedback and improve the product in ways we think really mattered to people.
We made those improvements in the 6 subsequent previews we released over the next 11 months – a release every 55 days or so on average. In case you missed it, here are some of the key features we added to along the way along with with why I think they’re significant.
Preview 1: Native File Formats
While more of a guiding principal than a feature, Edge always stores its data in clean, easy to understand JavaScript and you can always run Edge files directly in the browser. There is no publish or export step required. We wanted to enable people to integrate with complex web workflows and so unlike other tools, HTML, JavaScript and CSS are our native file formats.
Preview 2: Copy and Paste
On the surface, it might seem ridiculous to call copy and paste significant. After all, just about every program supports it. What is significant is how it’s implemented. In EA, you can copy animations from an object and apply them to another, and the paste can be relative to the object. You can even do “Paste Inverted” to reverse an animation. Copy and Paste enables great reuse and is one of EA’s most powerful features.
Preview 3: Extend with JavaScript
While the first 2 previews just allowed you to create a linear animation, with preview 3 we added the capability to add JavaScript code to a composition to access the animation API as well as integrate standard HTML DOM/CSS manipulation. I should mention that it was always our intent to make code an important part of the product, and the fact that it was initially missing may have given some the wrong impression. This will be an area that gets even more powerful in the future.
Preview 4: Symbols
Symbols are perhaps the single most powerful feature of Edge Animate. It allows you to create definitions of objects that have their own timelines and event handlers, and then to create multiple instances of them on the stage. This allows you to build truly interactive objects that respond to external events like clicks, swipes, timers, data, accelerometer or others, and operate completely independently.
Preview 5: Optimization
One of the things that some discovered is that the files that EA creates are not optimized. They have lots of white space and the way we write the JavaScript code is verbose. This is somewhat intentional – we wanted the files to be easy for humans to understand. With Preview 5 we introduced a publish step which optimizes the output. This is not just minification. We also rewrite the data into a more optimal format, and I’ve seen it make the output 80% smaller.
Preview 6: Code Panel, SEO and Lessons
Preview 6 added a number of important features. There is a dedicated code panel to make working with JavaScript easier and to provide a more code centric view. We also included a set of in-app lessons to get new users up to speed quickly. One really cool feature is a publish option that converts the HTML markup that would typically be injected by JavaScript at runtime into static markup so it’s searchable. Try it out! (click on the first link returned).
https://www.google.com/webhp?#q=%22adobeedgerocksfitctoronto%22
Preview 7: Scalable Layout
Having designs that can respond intelligently to size changes is an important trend in web design and in Preview 7 we added a number of features to allow designs to resize. You can use % based units as well as switch between top, left, bottom right so that objects remain linked to the desired position of their parent.
Finally….
It was an amazing experience getting to lead the creation of Edge Animate 1.0, and I want to thank two groups – the Edge Animate team and the community that has used it and given us invaluable feedback.
The EA team is not only a phenomenal, extraordinarily talented team that can crank out code, they’re also deeply committed to the customer and the quality of the product and a lot of fun to work with. As I look back on all of these features that were added, for each one there is a set of individuals whose passion made it happen.
Last but certainly not least is the community. Any time you develop a tool, what is most satisfying is to see what skilled people can do with it and the community that has built up around Edge Animate is inspiring. Not only have they created incredible things with it, but they’ve provided us with invaluable feedback that has guided our development – a lot of what we added came from feedback and watching how people use the program. We definitely could not have done it without you!