Adobe's keynote at MAX had a mix of technologies - we saw:
- Magazine creation for tablets with InDesign
- Animation of XHTML5 with a prototype timeline tool Edge
- Video playing on TVs with AIR
- Hardware accelerated 3D with Flash molehill
The question that Adobe didn't attempt to answer was
What technology should the 3,500 people in the room focus on for the future?
Adobe seems to be taking a tools strategy going forward - they will let whatever tool you want to use create output for the devices you need to target. Unfortunately Adobe has a broad range of tools, with different histories and strategies - and doesn't seem to have any vision as to where they are going to place their development bets in the future.
This is reminiscent of another large organisation that up until very recently had a multiple tools, runtimes and developer choice strategy. Nokia. If we look back just 6 months to develop for Nokia devices you had a wide choice of Symbian, Java, AIR, Flash, HTML widget runtime, XHTML browser, PhoneGap, Silverlight, Python, Qt and, I'm sure more if I was to look more closely (maybe commenters can fill in the blanks)
All this created confusion and lack of focus - none of the individual solutions was great, and development resource was spread thinly across all of them. The advantage was that this allowed Nokia to claim the broadest set of support for developers - unfortunately in the fight for developer mindshare against Apple and iOS, it didn't work - with Apple's iTunes App Store creating more outright successes than Nokia's Ovi store (or it's multiple predecessors)
With the arrival of Stephen Elop (ex Macromedia, and ex Adobe) Nokia's strategy has changed - they now have a clearly articulated, focussed strategy on just two development environments:
XHTML5 for the web
Qt for the device
While this strategy is painful for the developers who have been excluded (Java, Flash, Python, Silverlight etc) it does allow Nokia to focus it's resource on creating the best possible experience, and without the strategic limit of a virtual machine in Qt, I expect Nokia to be able to squeeze more performance per $ of cost and mW of battery out of it's phones hardware than it's competitors using virtual platforms like Android will be able to.
What do I expect? Adobe will start to lose ground against more focussed competitors, while Nokia will surprise people in the US market with significant growth over the next 3 years.
Initially I think it's quite easy to see Adobe's current strategy as being a 'shotgun' approach to technology, but after sitting back and looking at what they're doing with InDesign, 'Edge', AIR and even Flash I'm beginning to think they're actually being very targeted - and more importantly focused on the long-term.
Take InDesign for example - a traditional print tool. There's *tons* of people using it everyday as part of very complex workflows, InDesign is a workhorse. These same people now have to create 'experiences' for devices - be it epub, web, flash or app - and anything that is based off of their current workflow (and existing skillsets) is going to have an easier time being accepted over a new, unproven, and unfamiliar tool (ask non-web people about HTML, CSS and JS).
As for 'Edge' it's merely a prototype at this stage - but it's interesting as it potentially opens up many more possibilities for (non-technically inclined) creative folks to create richer experiences on the web--as does Adobe's 'Project Rome'.
I think many developers may be confused by some of the announcements out of MAX as very little of it impacts them directly. However, I think creative media folk (in advertising, print, film, video, gaming, etc) will gladly welcome many of these 'products' at they provide a means of taking back a little control - where they are no longer entirely dependent on small armies of developers to bring their ideas to life.
In terms of Adobe's focus, I see it this way:
- HTML5; absolute necessity, must innovate and deliver here very soon to remain relevant
- Flash; deliver on current promises to save face, innovate to show relevance in future
- media/content producers; enabling them to affordably realise their visions using Adobe's toolset
- getting back to their roots in the media and creative industries...
What do I expect? Agree, Nokia will surprise people in the US market as you mentioned. I also see Adobe becoming the glue that will enable much of the content we're going to be interacting with on devices within a few years.
Posted by: Bryan Rieger | October 26, 2010 at 05:17 PM
Hi Matt,
I did wonder if the new keynote format would deliver the message well. This year we focused on solutions, not just products.
This year we folded the Flash BU into the Creative Suite BU, resulting in a new strategy towards fulfilling customer solutions with the best technology choice. Those "vectors" are Web, Print, Video, Gaming and Enterprise - with obvious tooling, framework and runtime options.
It may appear like there are a lot of solutions, but the ~5000 people attending MAX won't be creating magazines in Flex. They want to use InDesign and a familiar workflow that they can control.
For high performance applications we recommend native code, and use our design tools. We're not trying to compete with hand carved c++ on mid-range devices (where customers don't want to pay).
Nokia's mistake was not updating their UI and having business practices that left them unable to innovate. Their focus on Qt doesn't guarantee anything, it's not created for the right customer and their outreach is to hardcore developers. Have you ever seen a Qt design session?
Mark - Adobe
Posted by: Mark Doherty | October 26, 2010 at 05:39 PM
The tools approach does make sense - with the underlying technology (whether HTML Flash or cross compiled native code) existing to serve the needs of the creative.
I'd love to see a world where creatives can bring to life their concepts without having to learn the underlying tech - however I didn 't get that vision or message from the keynote given by Kevin. This is a pity as a vision from Adobe which said "Unleashing the creatives from the shackles of the technology" would have been awesome.
Posted by: Matt | October 26, 2010 at 06:00 PM
Agreed - there was alot of technology presented. I'm just glad that he didn't spent 90mins talking about runtimes this year.
Posted by: Mark Doherty | November 15, 2010 at 05:37 PM