CS5 Countdown is on…

When we brought Adobe and Macromedia together back in 2005, one of the things that most excited me was that I would be working with and helping shape the company that produces the most creative software tools in the world.

In 3 short days, we will be launching what is arguably the most compelling release of Creative Suite to date. I don’t want to spoil any surprises, but I feel this release is going to thrill designers and developers.

Creative Suite 5 not only has a lot of great new capabilities, it also shows how we are transforming our software along three major areas: we are incorporating social computing aspects of doing work across the network, we are increasingly adding cloud based capabilities that complement client side software, and we are enabling creation of content and applications across an increasing number screens.

Social Computing Innovation

Using Creative Suite is typically in the context of a team and in cooperation with clients. We’ve added the ability to do this collaboration from directly within CS5 tools using a new service and in-tool panel called CS Review. For example, you can send out a comp to the client and they can use their web browser to see your work as you post updates directly from Photoshop. At the same time, you can see comments from your client directly in the CS5 authoring tools along with linked highlights in the content itself. This will dramatically speed up production cycles.


cs_review.jpg

Cloud and Client Innovation
We are adding a number of cloud-based services for CS5 users such as Omniture to help you optimize your content and applications to drive greater revenue. For example, we’re introducing the new NetAverages service that shows global aggregated statistics about the use of Web technologies in the browsing experience.

browsers.jpg

The team has been working hard to outdo itself with seemingly impossible features running on the client as well, with work in areas such as Content Aware Fill and Puppet Warp, and you can find out on Monday whether these have made the cut for Photoshop CS5. The Content Aware Fill video sneak alone has received about 2.3 million views on YouTube. Overall there are more than 250 new features in CS5.

Multiscreen
Creative Suite 5 also enables authoring for the upcoming release of Flash Player 10.1 and AIR 2, which are optimized for high performance on mobile screens. We’ve made it easier to target multiple devices and form factors with accelerometer simulation in Device Central on the desktop, GPS emulation, and more.

device_central.png

So, what’s all the fuss about the Apple proposed revised SDK license?
Yesterday Apple released some proposed changes to their SDK license restricting the technologies that developers can use, including Adobe software and others such as Unity and Titanium.

First of all, the ability to package an application for the iPhone or iPad is one feature in one product in Creative Suite. CS5 consists of 15 industry-leading applications, which contain hundreds of new capabilities and a ton of innovation. We intend to still deliver this capability in CS5 and it is up to Apple whether they choose to allow or disallow applications as their rules shift over time.

Secondly, multiscreen is growing beyond Apple’s devices. This year we will see a wide range of excellent smartphones, tablets, smartbooks, televisions and more coming to market and we are continuing to work with partners across this whole range to enable your content and applications to be viewed, interacted with and purchased.

Tune In
Creative Suite 5 is a tremendous leap forward, and I encourage you to tune into the global webcast on Monday 8am PDT at http://cs5launch.adobe.com/ and find out all the details.

Comments

  1. reelfernandes

    Looking forward to the release, cross-platform Flash development is hugely exciting & rewarding despite one oddball platform = )

  2. Nate Beck

    I’m totally stoked about CS5! The new content-aware fill in Photoshop, Flash Catalyst, Omniture integration, as well as the new integration between Flash Professional and Flash Builder.

    It’s an awesome upgrade.

  3. Brian Sexton

    Yes, “the ability to package an application for the iPhone or iPad is one feature in one product in Creative Suite”, but it happens to be the single most compelling feature in the whole suite for Flash developers who want to deliver our content to Apple’s mobile platforms without having to learn and use Objective-C and maintain separate codebases.

  4. mike chambers

    @brian

    Yeah, the AIR packager for iPhone is a great feature (which is why we built it). Fortunately, Flash also allows you to target the same content to additional platforms (such as Mac, Windows, Android, etc…).

    mike chambers

    mesh@adobe.com

  5. sunnyvegas

    I would say this make things very interesting, we’ll see how things go when the HPSlate comes out, it’s obvious they will use Air 2.0 to compete wil iphone apps. I think things will turn out different than what people will expect, even if apple goes the “html5″ route I bet dreamweaver will be the best app to help people with that. Adobe makes useful products and you can’t deny that, their ability to work around the iphone SDK with action-script has show that. Even if the flash CS5 would be banned from use I bet adobe will come out with apps that will enable developers better than a lot of the mac development apps. Not only that windows has embraced flash as obvious replacement for java desktop apps and it’s invading windows apps as well, socket connection and calling executables is what really changed the game!

  6. Tom Ortega

    You hit the nail on the head. So what if 2 screens can’t play flash, when it’s on every other screen. Consumers can vote with their wallets. I know I carry a droid in my pocket and can’t wait for me to get Flash Player on it!

    And thanks for reminding the world that the iPhone exporter is only 1 feature of a great package. To be honest, it wasn’t the feature that I’m most excited about.

    Them WordPress integrations into Dreamweaver CS5 and FlashBuilder is where the action is! Keep strong, keep focused and keep delivering the goods we’ve come to expect from Adobe.

    See you on the webcast!

  7. Aaron Franco

    The Adobe development community (more specifically Flash) along with many other 3rd party app developer tools for the iPhone took a big hit this week. It is nice to see such a promising post coming from Kevin Lynch. This is motivation for us all to work harder and push innovation and invention on the web and Adobe’s platform.

    We are Flash developers. We made our call to arms on February 23, 2010. We saw the shift Apple was making and called out to the support of all Flash developers. Build apps, don’t stop!

    Our Call To Arms

    Our investigation into Apple’s Actions

  8. Andrew Clarke

    I wish you wouldn’t downplay the importance of Apple’s decision to disallow Flash CS5′s ability to create iPhone Apps. It is huge! There are many developers out there who were hoping for a chance to port their programming skills to the iPhone/iPad platform.

    Adobe needs to fight back. They need to be vocal. I love Apple products but this time Steve has gone BONKERS! All his arguments, referring to Flash’s instability, now appear to be empty. He just wants Flash dead at at any cost.

  9. AB

    I had just read that in section 3.3.1 of the iPhone Developer Program License Agreement that other programs cannot be used to compile iPhone content. I’m extremely upset that Apple is doing this.

    3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

    So, basically, Apple will reject submissions from the App store that use Flash CS5? How will Adobe respond to this?

    It seems like Apple is trying to run a monopoly. Why should Apple care what program something was made in if the end result works on their platform? People should have the freedom to use non-Apple development tools (like Flash) if they wish. Didn’t Microsoft have to go through antitrust lawsuits for stuff like this?

  10. Colonel Kernel

    @Mike Chambers

    If the AIR Packager supports Palm’s webOS either now or soon, then you will find many friends in the webOS Homebrew Comunity.

    If you didn’t know, Palm’s new Plugin Development Kit allows C/C++ code to be executed alongside the SDK’s web standards.

  11. David McGuigan

    Adobe can easily ( and repeatedly ) modify their compiler to include randomization and masking to bypass any technology Apple comes up with to try and differentiate which apps come from the Flash packager and which don’t.

    If there’s one benefit to Apple being the company that’s doing this, it’s that their security team is super weak and easy to outsmart.

  12. James Lockman

    Despite being the third largest company in the US, Apple’s closed ecosystem will eventually leave its products in the dust of innovators like Google and Adobe. Kudos to Adobe for including iPhone development among the raft of astounding innovations to be revealed on Monday.

  13. Coker

    Adobe we are by your side on this. iPhone packager is one of over 250 features in CS5 release but it’s also the single compelling feature that makes me want to get CS5. So please don’t downgrade that as “one of the features” as though the remaining 249 will suffice. I love the content aware idea but am not really into Photoshop, I do basic graphics and thus use Fireworks.

    It was never your fault and please don’t admit it either.
    We love you and hope Apple changes their mind regarding this or choose not to enforce it. $99 is already paid for the developer program and I don’t even have a mac.

  14. mike chambers

    @David MCGUIGAN


    Adobe can easily ( and repeatedly ) modify their compiler to include randomization and masking to bypass any technology Apple comes up with to try and differentiate which apps come from the Flash packager and which don’t.

    We are not really interested in playing a cat and mouse game around this stuff with Apple. Apple has made it clear in the past that they are willing to reject applications for various reasons (including technical, business and competitive). Their platform is closed, and ultimately the decision on whether ANY application gets onto that platform is up to them.

    Fortunately though, unlike developers who use Objective-C and have their application rejected, if you use Flash, you still have the option to target your content to other platforms.

    mike chambers

    mesh@adobe.com

  15. Joe

    Although also note regarding Mike’s statement above. Objective-C is not the only language and a massive amount of apps are written mainly in C and C++ using only Objective-C bindings. Basically the same way you would bootstrap C and C++ code to Android using Java.

    Any of these developers have no problems porting their code either as the majority of platforms support C and C++.

  16. iKidNot

    Looking forward to CS5!

    I’ve been using Macs for years, but I’m fed up with Apple. My next computer will likely be Microsoft or Linux or GoogleOS. So I have two questions for Adobe.

    1. Can I upgrade from Mac CS4 to Windows CS5?

    2. Any hope of a Linux version of Creative Suite in the future?

    Thank you

  17. Ross Phillips

    This is is great to hear this from Kevin and couldn’t agree more with him. As Mike Chambers point out yes they could play cat and mouse but what is the point? I’d much prefer Adobe to work on expanding the Flash Platform’s reach on to other devices as they are with the Open Screen project. Apple plays by Apple’s rules and if they don’t want to share there toys that is there choice. They have a strategy but is not one which will derail CS5 or even the Flash Platform with this move.

    To me the Apple announcement this is a disappointment but I there are several other good reasons why to upgrade or purchase CS5. This is far from a reason not to upgrade or purchase CS5.

    @Joe
    I think that is a bit of big claim to say the same binary generated from C/C++ or Objective-C can be used on different platforms in the same respect as a Flash generate SWF. This really is not comparing apples with apples.

  18. Mark C.

    Regarding Apple’s SDK announcement as well as their long standing bias against Flash on the iPhone, ultimately the consumer is the loser. I ditched Windows three years ago for my personal needs and switched to Mac. Now I’m really worried about Apple’s future.

  19. Jason

    Adobe I really wish you would support Linux. Your software is the only thing holding me back from going Linux full time. I understand that supporting all the favors of Linux would be tough…so just choose the most popular one that most people would use as a desktop OS … Ubuntu! I bet most of the web developers that use your software work in a LAMP based environment.

    As for the apple CS5 issue…it is a bummer. But it will come back to hurt them. They are so proud of the number of Apps they have in their store and feel like no one can catch up…well wait until the AIR 2 Packager kicks in for the masses. I bet Android will see record app growth over night and will match Apple’s offerings within a few short months.

    I was an iPhone user…that will change soon.

  20. font9a

    Who wins from CS5 release? Certainly not the customers. I read Social Computing, Cloud based services, Multi screen development…. meh.

    I work with large creative teams on huge projects for behemoth companies — Adobe’s Social Computing surely isn’t going to give me an edge to reconcile a design change in the middle of workstream when the PM on the other team has PS installed, but can barely crop a photo with it.

    We’re not going to change the process we use to create our clients best works just so you get a cut of the upgrade revenue as you spy over our shoulders watching us collaborate, sharing design secrets.

    Good god.

    CS5 needs to be 64-bit all around — not just PS. fix the tools you already have (brushes, pen tool, selection models, etc) rationalize the ones that such performance (3D anything in Adobe’s world)

  21. Mulder

    “as you spy over our shoulders watching us collaborate, sharing design secrets”

    LOL… you need to take off your tin foil hat.

    Mulder

  22. Jeff

    What about adobe offering win licenses at a discount or give devs ability to switch licenses platform?

  23. christian

    Hi David, no mercy in the business world uh? :(
    Time will tell if Apple will get away with this and it will result as a successful strategy (to make money) for them.

    In the main time, as someone commented already, it would be great if Adobe would start looking into Linux for their authoring tools. I think it’s pretty clear many people, including many Adobe employees, switched from Windows to Mac because of Unix and because not to be related with Microsoft. Have a go to Ubuntu 10.4 ;)

  24. carlo calandra

    i just had a look at some screenshots of some of the new features in cs5 they look great i like the cs review tool a lot and device central looks like it has been improved a lot. even though the news of the apple sdk has been a bit of a cold shower things are still ooking up because it is true that the compiler was always going to be just one feature of cs5.
    looking forward to the big day, more thhan ever.

  25. Amdrew Morton

    I like your optimism Kevin, however this time I’ll wait at least for the Service Pack 1 (or whatever Adobe calls it) for CS5 before even considering upgrading my CS4 installation (by the way, Fireworks still crashes at least 5 times a day, any fix for this yet?)

    Regarding the fact that you believe Adobe is going to be ok even without Apple, I think this actually quite in contrast with the SEC filing of yesterday, where Adobe says:

    ‘To the extent new releases of operating systems or other third-party products, platforms or devices, such as the Apple iPhone or iPad, make it more difficult for our products to perform, and our customers are persuaded to use alternative technologies, our business could be harmed,’

    Anyway, I wish Adobe good luck, you need it this time

  26. Benny

    Why leave the iPhone packager in the suite? After all a developer can’t risk to use it and Adobe won’t be doing any more development on it I guess.

  27. smcj

    I wonder how long Adobe’s stockholders will accept that Adobe will let itself be treated like a little child, which willingly accepts orders on what do and what not to do.

    Extending CS’s platform availability by supporting an additional operating system, while being costly, is one way to show that Adobe is not willing to be kicked around for indefinite time.

    Additionally they would have a deployment platform neither Microsoft nor Apple can control.

    But I guess we will have to wait until Apple sells its own high-end creativity suite for Mac OS X and throws Adobe’s one out, before Adobe wakes up…

  28. tom

    It’s more than a trivial discussion and not just a matter of legacy versus lunacy. Building TECHtionary on tech, smart grid, etc. and MSNopedia on health/medical for nearly a decade is an investment of a vast amount of time and hard work. When we started it was based on the simple question “why would anyone put static text on the internet” but nearly a decade later we were wrong, users really still want text. We are waiting for the next generation of users who appreciate technical animation.

    Whether its Apple or Adobe, it’s a simple matter of the two giants caring about all the work and effort performed by tens of thousands of developers, animators, educators and others who have toiled for a decade without promise of prize or fortune.

    Please take the initiative and solve this problem.

    Sincerely,
    Thomas B. Cross TECHtionary.com

  29. Kevin G

    Our development team is getting CS5 as soon as all our client’s licensing red tape has been cut. I can’t wait.

    I’ve been working with Flash for 11+ years and, lately, I’ve been considering developing for the iPhone in my spare time. My coworkers and I have several ideas for apps to write the simplest of which I could complete in Flash in about 45 minutes. Doing the same in Objective-C would take me months and it wouldn’t be nearly as well-designed, maintainable or stable.

    We’ve been waiting for Apple to “thumbs up” the Flash/AIR packagers before we all shelled out hundreds of dollars to request Apple’s approval to write apps (which is ridiculous, BTW)! Now, given Apple’s latest moves, we’ll be keeping our money in our wallets and focusing our collective creativity on Android.

  30. Kevin G

    And another thing…
    Apple’s recent policy changes seem utterly childish and wreak of egotistical stubbornness. It’s the final straw in a decision to develop for their platform.

    If I were in charge at Adobe, I’d start partnering with Google like there’s no tomorrow. Optimizing mobile Flash/AIR development for Android, developing both products in tandem, creating a win-win marriage that offsets iPhone OS’s dominance while proving once-and-for-all that Flash is a viable mobile solution!

    Come on Adobe. Developer’s are rooting for your next chess move. We call mate in 3!

  31. mike chambers

    @Benny


    Why leave the iPhone packager in the suite?

    Apple currently, and has always maintained control over which content is allowed to be deployed to their mobile platforms. This includes rejecting content for various reasons (including technical, business and competitive), as well as accepting content that appears to violate their guidelines. In addition, Apple’s licensing terms change from time to time. So, what Apple will and will not approve at any particular point in time is only known by Apple.

    Flash CS5 enables developers to target multiple platforms and devices, including the iPhone and iPad. However, Apple has full control over their mobile ecosystem and it’s ultimately up to them to approve or reject applications at any time and for any reason.

    So, we cant really continuously make changes to our tools on the whims of Apple.

    mike chambers

    mesh@adobe.com

  32. Civilian

    I think that by restricting Developers to a specific set of languages, Apple can somewhat ensure that developers target their platform specifically rather than have developers submit apps that are built for the lowest common denominator of mobile devices. I guess they don’t want to foster an environment that mirrors what’s on the web today. Most websites leave out a ton of features just because IE6 cannot support those features. I do believe that developers produce their best work when they target a specific platform and take advantage of the unique features that platform has to offer.

    It is also good business for Apple to maintain a base of developers that are “married” to their platform. Imagine an environment where most iPhone developers migrate to Flash CS5. In such an environment, if Apple releases enhancements to their frameworks, developers would have to wait for Adobe to integrate those changes into Flash before the developers could take advantage of Apple’s improvements.

    What if Google buys Adobe and decides CS6 will only come out on google chrome and Flash will only support Android? Apple and all developers that target iPhone OS get left in the dust!

    Let’s face it, we always have a choice of mobile phones but when it comes to graphics applications, Adobe is a very strong monopoly. I’d be cautious siding with them on an issue such as this. It may not end well. How much is the web premium suite again? Do you think we would have to pay that much if Adobe and Macromedia never merged?

    Adobe is a behemoth. IPhone debs may not be able to use Flash but I’ll bet my last dollar that 99.9999999876% of all graphic content you’ll see on Apple, Sony, Microsoft, Palm & Android devices as well as the web will be created using Adobe’s tools. Isn’t that enough?

  33. mike chambers

    @Civilian


    I guess they don’t want to foster an environment that mirrors what’s on the web today.

    I think that is the case, but not for the reasons you specify. The web is about choice, where no one vendor / group controls distribution or content. Developers can choose which languages they use to develop in, or whether they use plugins, or browser features which are not supported across all browsers (such as HTML 5 today). I believe it is one of the reasons they web has flourished and continues to move forward.

    Apple is attempting to build a platform that is the anti-thesis of that choice. They want to build a platform that they have 100% control over and can monetize. I dont think anyone questions that. However, that does not mean that is good for developers, the web or mobile web / applications in general.

    I think it is pretty clear, that regardless of which technologies you use, developers want to have choice. Whether that be developing in HTML 5, Flash, Unity, C#, Silverlight, JavaScript, Lua, Python, etc… Apple is restricting that choice, and doing so for primarily business reasons. I can personally understand why they are doing it, but I certainly dont have to accept it, or think it is somehow a good thing for ANYONE except Apple.

    mike chambers

    mesh@adobe.com

  34. Tom Crown

    CIVILIAN

    Extremely well said, to the point, thoughtful without emotion.

  35. cordmp

    Take a step back and look at the bigger picture. What is the best experience for the consumer, the end user? Programming in one language and using a compiler to translate into another language will definitely have draw backs over programming in the base language to begin with. Performance, UI, application logic, they all take a hit because you’re depending on this packager to re-translate your code.

    Let’s say you want to write a letter in Japanese. What will have the better outcome, someone writing the letter first in English and having a computer translate it to Japanese? Or writing that letter in Japanese initially. Sure, there’s learning you need to do, but the better outcome for the consumer is learning the language of the platform you want to build for.

    In the very beginning there was punch cards.. then machine level programming and basic.. perl.. c… c++.. java.. ruby.. etc. Flash was a great program and launched a media rich internet, but the time has come to move on. Developers should not be afraid of the future. History has shown time and time again, companies that resist change and the future will end up failing, no matter how large a market share they have.

  36. mike chambers

    @coredmp


    Programming in one language and using a compiler to translate into another language will definitely have draw backs over programming in the base language to begin with

    You seem to have some misperceptions about how most of these technologies work. They do not translate from one language (say ActionScript or C# to another language, Objective-C). They compile to the final arm byte code, and there is no technical reason that byte code needs to be any different that byte code generated from Objective-C (or any other language).

    As far as quality, yes, you can build some crappy apps using JavaScript, ActionScript, C#, etc… However, and as the app store shows, it is also just as possible to build crappy apps with poor UI and performance using Objective-C.

    Furthermore, as both Unity and Flash have shown, you can build some very good content, games and applications for the iphone using languages other than those proscribed by Apple.


    Developers should not be afraid of the future.

    I find this comment a bit ironic, as it is Apple that appears to be afraid of competition and other languages.

    So, in summary, if a developer programs his app well and pays attention to the user experience, then they will build a good app. The underlying language used is, for the most part, moot to the end user.

    mike chambers

    mesh@adobe.com

  37. GregH

    CS5 sounds like a great product. Plan to get it.

    RE: Apple et all.

    (Perhaps you cant say this, but I can!)

    Adobe Inc should develop a means to jailbreak iPhones/iPads (in an easy/foolproof way (obviously the trick here) and also install Flash/Air onto the device at the same time.

    When everyone on planet earth does this to their iPhones/iPads, then Apple will be forced to the table to play nice with Adobe/Unity and others.

    The best apps from the best developers ‘should’ win here, with no regard as to how said ‘app’ is created.

    Just my 2cents. Keep up the great work. GH

  38. Thomas B

    I am a great fan of many of Adobe’s products. On a daily basis I use Ps, Ai, Lr as well as ID. Just the best there is. But I have to admit (I am not trying to Troll and I may well be wrong), I am not that big fan of Flash. I have to admit that I use “click to flash” on my computers and that I seem to be one of few that actually am happy to be “flash-less” on my iPhone (not so very strange, considering at what blog I am on). I don’t say that Fl is bad, just that there are many users that actually do NOT want flash at all. Especially on the Mac, since the viewer is not first-class, not even second-rate. On mobile solutions (as well as on the Mac) flash is very memory- and processor intensive.

    Fix that first. Then come complaining. As it is today, you have a very inferior product to other solutions. Fix that, then come to the table.

  39. ManniAT

    About:
    First of all, the ability to package an application for the iPhone or iPad is one feature in one product in Creative Suite. CS5 consists of 15 industry-leading applications, which contain hundreds of new capabilities and a ton of innovation.

    That’s correct – the problem: that single one of the features would mean >80 Million Customers…

    just my 2 cents

  40. Civilian

    @mike

    I think that is the case, but not for the reasons you specify. The web is about choice, where no one vendor / group controls distribution or content.

    I think your statement is mostly right but when you consider graphic creation, there isn’t really any choice.

    I don’t necessarily have an issue with Adobe’s goal of making flash an indispensable tool but I do think that a lot of comments in the blogosphere wrongly suggest that Adobe may have altruistic motives. Adobe’s goal isn’t to give developers choice; it is to maintain and extend the dominance Flash currently enjoys. Apple’s goal isn’t to limit developers choice but rather to ensure that their platform doesn’t become just another deployment target for Flash.

    Consider the following:
    If a developer uses Flash, who becomes responsible for performance tuning? The developer or Flash?
    My guess is Flash.

    If Flash achieves 65% penetration into the iPhone development market? Who becomes responsible for how efficient Flash generated byte code runs on iPhone?
    My guess is Apple because end users will not attribute sucky performance to Adobe but to Apple.

    Both companies are right so there really is no need for Adobe evangelists to pretend this is a fight about open vs closed.

    I bet the blogs on here will have a totally different tone if MS/Google/Apple release free tools that allow developers to deploy their apps as Flash files. We will not hear all the clamoring for choice on the developers behalf.

  41. dovella

    I would laugh so hard if Adobe pulled Photoshop support from Mac’s. That would be epic. DO IT ADOBE. DO IT DO IT DO IT.

  42. Zach

    I understand Adobe’s frustration with what Apple is doing. Let’s be clear about it: Apple has crossed a line, and they are flirting with rude, uncompetative and dangerous tactics that have the possibility of blowing up in their face.

    That said, stop and evaluate how you are responding, and allowing your employees to respond. You are throwing a giant temper tantrum and losing the moral high ground that you are trying to stand on.

    The world has continually moved to more open standards. For better or for worse, HTML5 with canvas and ever more javascript trickery is what the world is choosing to adopt for the space that flash has traditionally filled. We want this technology built into the browser so that support is first class, not the second-class citizen that a plugin like flash is.

    Adobe has always been about the content creation tools. How many years now has flash been an albatross around end-users’ necks? No one wants to install flash, we do it because we run across something we want to do that we need flash for. No one wants to do both web design and flash design, but we use flash because the tools are good enough and the end result is good enough to overcome the hassle of using a plugin.

    Before you rush to defend flash, think about how many years it has taken you to get flash to a stable point on Windows. You haven’t even released 10.1 yet, which is the first version that will use hardware acceleration. Then think about how many years mac users have dealt with a buggy plugin that sucks CPU down and crashes on a regular basis. You can’t even get 2 platforms to a stable state. Why do you think you’ll do any better when it comes to the plethora of devices out there in the mobile space?

    Please, come to your senses. Realize that you have a real advantage in your content creation tools, and that the future is open and standardized formats. You have a chance to save a lot of money by killing development of flash and instead focusing on developing content creation. You’ll sell more software and spend less money doing it.

  43. Derrick

    Modify the IPhone exporter to generate Objective C code instead of compiling it to assembler!

  44. Rob McKeown

    While the iPhone packager sounded like a great feature, I agree that there are a lot of great features in CS5. The content-aware fill alone has got to be one of the most impressive photo-editing feature I have ever seen. Also, some of the new stuff in dreamweaver around Illustrator/Flash smart paste (HTML 5) http://www.youtube.com/watch?v=v69S22ZBBqA looks really impressive.

    I normally don’t say this, but I am looking forward to Monday.

  45. eco_bach

    I’m not well versed in the pros and cons, or logistics of even attempting this, but why can’t there be a subset of Flash that exports-publishes directly to HTML5 output?

  46. gion

    Mike, except developer feelings there is nothing for them to loose but only to gain.

    1) Vendor lock-in (let’s face it, it is not the language they want you to be locked in, but the platform, so that flash for example does not create alternatives to itunes, ads, music, movies or so)

    2) They increase their developer base and this happens over all Apple products.

    3) I don’t want to mention this because it is a non reason – platform denomination is generally a bad thing.

    Remember the other Steve, “Developer, developers ….”

    I think that That Steve is looking at what Apple is doing and he is himself disgusted.

    Anyway, PLEASE START considering linux as a place to port your Creative Suite, i don’t think it is such a huge difference to port from osx to another unix.

    As before mentioned, the only reason most of the web developers choose osx is because of the unix environment(like none of you did know this).

  47. Keith

    While I do have personal gripes with Adobe for their monopoly and heavy prices, and have progressively grown from loving, to loathing Flash and related tech, I do find the move by Apple rather curious.

    While Flash on the web is outside the standard, requires the dreaded insecure Flash plugin, and more often than not breaks half the usability heuristics we’ve come to accept as good practice, on a platform like the iPhone the problem isn’t quite as bad – a lot of the ObjC apps use “custom” (read: horribly bad) interfaces and widgets, and intense “experiences” aren’t so far from the norm.

    What I will pose, however, is that one of the primary reasons for this is because Apple would have to then support the Flash developers (and the even bigger group of Flash muppets who pretend to be developers – sorry, blatant generalisation ;)). One only needs to visit Ultrashock or FlashKit to realise just what a horrible game that would be to play…

    Once again though, I’m looking forward to seeing whether in my eyes Adobe have got their priorities right in CS5. Given what I’m seeing and hearing, I’m not too hopeful. It’s a personal opinion, yes, but I really just want a set of apps that works properly, and runs FAST. I haven’t had such a thing since CS1.

  48. Jeff Barbose

    Look! A blogger from Adobe, “the open company” who actually leaves comments on, clearly unafraid, unaware, or in disagreement that all the comments that will show up with be nothing but SPAMbot comments from Cupertino!

    I’m sure CS5 is going to be great, and I’m sure it’s going to be so great that you’re willing to put it up against any competing product feature for feature and let the marketplace decide.

    How do I develop Flash applications without using Adobe developer tools?

  49. dennis

    I totally agree on Apple on wish android’s apps will be based on JS/HTML5+ and its original SDKs :-)

    You cant preserve UI-quality if you are not absolutely in control of the program code, seen also from a developers POV.

    Be real… who the hell uses Dreamweaver professionally for building websites or autjoring CSS-templates? Who wants any corner-ad-agency offering Smartphone apps for dumping prices?

    Think of the Flash-movement around 2000 in the web!

    Users made horrible usability experiences.

    And as the success of Apple products is extremly dependent of the experience the users are making with them, I fully can understand Apple’s decision to ban generated code and the “professionals” using such tools providing it from their plattform.

    dennis

  50. Mike Chambers

    @thomas B


    just that there are many users that actually do NOT want flash at all.

    Yes, and there are many users and developers who do want to use Flash. If you dont like it, then you can simply not view Flash content, not install the player, or install a Flash blocker. i.e. you have a choice.


    since the viewer is not first-class, not even second-rate. On mobile solutions (as well as on the Mac) flash is very memory- and processor intensive.

    Actually, that is not correct. Flash is a first class priority on Mac for us. While it is true that some Flash content can be processor and memory intensive, that can be the case with just about any technology, including JavaScript / HTML 5.

    Indeed, looking at some of the recent examples of HTML 5 / JavaScript, you can see that they use a large amount of CPU, and generally perform better on Windows:

    http://www.mikechambers.com/blog/2010/03/01/relative-performance-of-rich-media-content-across-browsers-and-operating-systems/

    A lot of that has to do with the nature of the content. Rich, interactive content tends to use more CPU and memory than static, or event driven UI content.

    As far as mobile, one of the primary focuses of Flash Player 10.1 was specifically CPU and memory usage, and we have made significant improvements in that area.

    mike chambers

    mesh@adobe.com

  51. Mike Chambers

    @fonta and @dovella

    RE: 64bit CS tools

    A number of CS5 tools are 64 bit on the mac, including PS, After Effects, and Premiere Pro.

    mike chambers

    mesh@adobe.com

  52. Mike Chambers

    @Civillian

    Ultimately, if Flash, Unity, Monotouch produce substandard applications, then those applications will fail in the market place.

    Furthermore, Unity, MonoTouch, Titanium and Flash have all shown that you can produce well performing, first class content for the iPhone without using Objective-C. Indeed, some of the most popular and successful games on the app store have been created with Unity, and at least one game created with the Flash beta has been featured on the app store.

    If an application crashes, performs poorly, or generally provides a poor user experience, then Apple already has the ability to reject those apps (and they have demonstrated that they have no qualms in doing so).

    mike chambers

    mesh@adobe.com

  53. mike chambers

    @Derrick


    Modify the IPhone exporter to generate Objective C code instead of compiling it to assembler!

    That also appears prohibited by Apple’s draft license terms.

    mike chambers

    mesh@adobe.com

  54. Mike Chambers

    @eco_bach


    I’m not well versed in the pros and cons, or logistics of even attempting this, but why can’t there be a subset of Flash that exports-publishes directly to HTML5 output?

    No one ever said there couldnt be…

    Adobe is one of the, if not the top developer of HTML authoring tools, and there is no reason to expect we would not continue to lead in this area.

    As HTML becomes more interactive / dynamic, I think it would only be natural to expect that Adobe’s tools would also support that interactivity.

    You can see some early previews of our work with HTML 5 here:

    http://blogs.adobe.com/designandweb/

    mike chambers

    mesh@adobe.com

  55. mike chambers

    @keith


    What I will pose, however, is that one of the primary reasons for this is because Apple would have to then support the Flash developers (and the even bigger group of Flash muppets who pretend to be developers – sorry, blatant generalisation ;)).

    Apple has not had to support Unity, MonoTouch, Titanium or Flash developers up to now, and I dont see any reason that would change in the future…

    mike chambers

    mesh@adobe.com

  56. mike chambers

    @dennis


    You cant preserve UI-quality if you are not absolutely in control of the program code, seen also from a developers POV.

    Except that you can, especially for content with very customized UIs, such as games. You only need to look at most of the games currently on the app store to see this.

    Furthermore, Apple already has user interface guidelines and can and has rejected applications for breaking them.

    Finally, Apple has also shown that it user interface consistency is not their top priority. Again, this can be shown by looking at all of the applications (not games) on the app store which break the Apple interface guidelines.

    Regardless, if you create a crappy user interface or experience using Flash, Unity, MonoTouch, Titanium or Objective-C, then Apple can already reject them (and often do).

    Restricting applications to just be developed in a small set of languages does nothing to improve the end users experience. Developers writing good applications and focusing on user interactions is what produces good applications and content.

    mike chambers

    mesh@adobe.com

  57. Mike Chambers

    @Jeff Barbose


    How do I develop Flash applications without using Adobe developer tools?

    Well, aside from using pretty much any text editor, you have quite a few non-Adobe Flash development options, including, but not limited to:

    MTASC
    HAXE
    Flash Develop
    FDT
    IntelliJ IDEA
    Tofino and Amethyst visual studio plugins
    etc…

    Of course, since the SWF specification is open, you can also create your own Flash authoring / development tool if you like.

    Hope that helps…

    mike chambers

    mesh@adobe.com

  58. mike chambers

    @ikidnot


    Can I upgrade from Mac CS4 to Windows CS5?

    Yes, although you will have to contact customer support to do so (at least for now).

    Hope that helps…

    mike chambers

    mesh@adobe.com

  59. Jeff Battershall

    I was talking with my 13 year old son about apps for his IPod touch and I mentioned the renowned “farting” app. He tells me there are scores and scores of such apps available.

    From this I deduce that Apple is taking extreme care to ensure the quality of applications delivered on their devices and for this I applaud them. We wouldn’t want any nasty Flash apps messing wit der ecosystem.

  60. Gary

    I’ve been a user of Flash since the time it was still called FutureSplash, i.e. before Macromedia bought it.

    I must say I was very disappointed with CS4. Fireworks and Dreamweaver have become less intuitive and the integration was a failure because of the way it alienates users from the creative content and process. Not all users are part of a multinational. Most are part of small creative teams. We want to feel empowered, not overwhelmed.
    And we sure don’t want Adobe evangelists screaming that Apple should screw itself.

    That is very below standard. Like Flash today, actually.
    I suggest you clean up your act.

  61. Jedt Sitthidumrong

    I’m with you, Adobe. Apple is evil on this decision. Good or bad or what, customer will decide that.

    Unity 3D is another one platform that is very powerful. Apple kill it in the air…

  62. russ99

    The one argument that’s missing here is how this effects designers.

    Flash (and the rest of CS4) is what I primarily use to create sites, rich media and other web/mobile applications.

    The problem with HTML 5 (and Objective C) is it takes the design element out of the equasion.

    No designer wants to create immersive, interactive experiences by writing code, and the so-called web standards we seem to be moving towards seem to push content creation towards developers, who have little feel for the time-tested standards of design, UI and the overall user experience.

    Imagine what the web would look like if it were all hand-coded..

    Keep up the good work Adobe, and hopefully Apple realizes the folly of it’s hardline stance.

  63. LycanR1

    Please don’t comment on the impact of translating code from one platform to another, code optimization, wrapping or any other programming topic unless you are qualified to do so. It’s comments like these that cloud consumer decisions and do nothing to help the consumer.

    Compilation/Linking/Building/Optimization engines have been used for many years to translate source code to other kinds of code, including assembly language. Ignorant comments only fuel the already clouded consumer which is even more swayed by commentary than developers.

    Let me cite some examples. Did you know that Intel has an engine that optimizes already written source code for a processor? If not, then you may not know that this kind of engine speeds some software that you may already use today. Did you know that code written in C#/VB.NET and other tools already drive a significant portion of iPhone applications? Did you know that there are tools out there that automatically generate native Objective-C source code using a website and C#? I can cite more examples.

    Please, understand that Microsoft has NEVER taken the step to limit developers to Microsoft development environments. Comparing Apple to Microsoft in this regard is ignorant. Apple is the proverbial child seeing how far it can go before the big-G steps in with Anti-Trust cases and going as far as it can, gobbling up market share, developers and users in the time being – because the penalties for being a trust will pale in comparison to the revenues just before being penalized.

    Many government employees, and wealthy individuals are wrapped up in Apple. Some mutual funds are heavily weighted in Apple, until those funds drop the load, I don’t see many people attempting to penalize Apple. Too many investors, hedge funds, sovereign funds, mutual funds, and mom and pop investors are in, to include some on this message board.

    So think twice before taking any advice on these boards or elsewhere, those folks might be cashing in on the classic pump & dump. I write this on a MacBook Pro, yes it’s a good machine, but when it comes down to it a Personal Computer is a PC — and this MacBook Pro is a PC with severely limited competition. Competition is good for the market, it’s good for consumers.

  64. James Ryan

    If Adobe wants to send a sharp message to Apple, I suggest you bring CS5 to Linux. Me (and many of the other mac users I know) would love to switch to Linux, except that we need to be productive with the tooling we know. And right now this means Adobe applications.

  65. Michael Sproul

    If you guys really wanted to hurt Apple you could release the next Creative Suite for Linux. There would no loner be a need for OS X in graphics/video/animation environments because Linux could provide all the “security” and features for free!

    At the moment I use OS X, because I need CS4 and don’t want to run Windows. If Photoshop ran on Linux I, and many others, would be over there so fast. Kill Apple, show them who’s really boss!

  66. Alistair Warwick

    The only thing stopping me from moving to Linux is that Creative Suite is available only for Win/Mac. My other main productivity programme is Score for music engraving (music typesetting), which, although it runs in MS-DOS, successfully runs within the Linux environment.

    Go on, bring out a Linux version for CS, you know you want to!

  67. Voipster

    Why are you guys so hesitant on moving to linux since Ubuntu has opened a way in. The amount of people moving to linux is growing and sure as hell that gimp is working hard in getting frameworks up to build something on par or even more innovative than photoshop. You can laugh out loud now but time will catch up with you and you will feel miserable and old.

  68. The LightLord

    Please, heed the masses and support Linux. You owe nothing to Microsoft and Apple; support the third most used operating system, GREATLY used in corporate applications, and we will sing your praises for all eternity.

  69. Diddylight

    Wow I can’t believe it coming out. CS4 was such a great software to work with, hope CS5 will live up to the expectations.

  70. paul

    I use CS5 daily for photo editing and the new features are simply amazing and time saving. The content aware auto fill alone is worth the upgrade! Thank you, Adobe, and keep up the SIMPLY amazing work!

    -Paul

  71. umbrella hat

    Great post and right to the point. I don’t know if this is actually the best place to ask but do you people have any thoughts on where to get some professional writers? Thanks :)