This is quite impressive. Combined with the codebase of Dashcode and Xcode 4, Apple now has everything it takes to make the HTML5 authoring suite that we've been waiting for. Imagine not having to code Canvas or SVG animations, just point and click. Once such a WYSIWYG app exists, there'd be no excuses left to use Flash online.
(EDIT) To clarify: what I have in mind is a pro app that is sold in the same way Apple's other pro apps are (Final Cut, Logic, Aperture). No dev account needed, pricing between $300-500. It would produce clean, readable code that would run on any platform that has a decent JavaScript engine and support for HTML5, Canvas, CSS3, SVG, and h.264.
I'm a professional Flash dev, but I spend my after work time on CoffeeScript/JavaScript/HTML5/Node/MongoDB (♥ ECMAScript). There's definitely still a use-case for Flash. It's still faster for some stuff I do (in Webkit{Safari,Chrome}). ActionScript has some nice additions to ES that were unfortunately left out of JS going forward (classes/packages/implicit getters+setters, type enhancement). Adobe's doing some really interesting stuff with 3d+gpu http://labs.adobe.com/technologies/flash/molehill/
I don't blame people for statements like "Once such a WYSIWYG app exists, there'd be no excuses left to use Flash online". They're authoritative and are tapped into the zeitgeist. As an Interactive Dev, though, I hope my opinion can count as some kind of counterweight to what I sometimes view as polemic.
* Use AS3, so much better than AS2 and soon to be the ES Standard. Whoops!
* Use our new 3D API, it sucks less than our non-3D API you hacked to kind of do 3D.
* Use our new, new unreleased incompatible 3D API, it sucks much less than our existing 3D API.
* Please continue to use our runtime because it has three virtual machines for three different languages, a 15 year old graphics engine we still haven't really modified to take advantage of modern GPUs, and an IDE that's a cruel joke.
And that's just Flash. They also spent two years hyping Atmosphere before abandoning it. They added a 3D API to Director, then ripped it out, then added another one, then basically left it without an update for five years.
So, basically, yes there's a use-case for Flash. Animated / interactive ads that run on a lot of platforms and custom video players that let you implement ads overlaid on video. Oh, and some casual games where you can ignore the fact Flash doesn't like to handle dynamic screen refresh rates.
Any new functionality Adobe bolts onto its carcass needs to be avoided like the plague.
There is a huge market for Flash applications for enterprise. Do you mean Flash Pro when you refer to the IDE? IntelliJ IDEA is killer. FDT and Flash Develop are also excellent. 3d is virtually useless outside of games and those interactive banner ads you hate. The runtime was why I settled on Flash. I'd rather take it, with its warts, than wrestle browsers like it was 1999.
There are lots of things to gripe about with the Flash platform. Adobe doesn't seem to "get" what it means to support developers. They can't figure out how to run a proper open-source project, but I do them some credit for trying. We suffer from a "banner ad" culture that favors getting things done quickly without regard for craftsmanship at the code level. AS3 allowed developers to start improving this, and there are always notable exceptions to this generalization. This, to me, has been detrimental for the overall public perception of the Flash Platform.
Awesome. Now we'll just have to use an application that requires people to sign up and pay for a developer program to be allowed to use, that only runs on a single platform, and that can only generate content for a single ad platform on selected mobile devices.
That's quite better than the super-proprietary world of Flash... that allows me to use any of the 3 major platforms, using a number of free development environments, and publish anywhere and any way I want.
I don't think the OP means to use this exact tool as an alternative to Flash and its tools, but that Apple could adapt this tool and its other developer tools to create a really compelling "HTML5" development tool.
Trolling?
Either you compare HTML5 (which runs more than one platform and is open standard) vs Flash, or particular tools and then your "using a number of free development environments" does not apply.
If not talking about particular tool: well, you know, you can write html and js in many many editors…
Apple doesn't get designers and any HTML5 authoring suite they produce would most likely be shitty. I know people think Mac is the designer's platform, but that has not been the case for quite some time. Software such as Aperture is an amateur version of Photoshop. Oddly enough I would look to Adobe for innovation in the HTML5 space.
"I know people think Mac is the designer's platform, but that has not been the case for quite some time."
Maybe you should send out a memo to set them straight, the entire creative industry is still using those overpriced toys. Surely designers don't need high quality type display, font and color management, and built-in multi-language support.
Look, this is not a Mac vs. PC issue. It is merely Mac's target demographic not being designers any more. It has not been designers for a very long time.
Mac displays are not very good. Their color range is poor. It is the middle-top end of consumer displays, but it is by no means a professional display. I wouldn't even dream of doing anything requiring accurate colors on an Mac display. Their 30" is about as relevant as Xserve. It is not their target demographic any more.
I am not knocking Mac hardware. Their mobile hardware is the best on the market. However, the perception that Macs are design machines came from when Photoshop was a Mac exclusive. This has not been the case for a very long time and I would say the PC version of Photoshop is significantly better than the Mac version as it stands. I have a MacBook, but I also have a PC largely because I use Photoshop many hours each day and Photoshop on OS X is bad.
Color management, besides being supported by Windows, is more applicable to print design and pretty much irrelevant when it comes to design viewed on a screen.
Designers were never Apple's target demographic, even though Apple and Adobe started the desktop publishing revolution. Education and home use have always been the Mac's target demographic.
Ofcourse, the creative industry has always preferred Macs, and they still do. That's why it's the designer's platform, not because Apple targets them.
As for Apple's displays: you're right, they're not as good as high-end monitors from Samsung, Eizo or Barco. Apple's displays are not made for print designers, they're made for multimedia. This has been the case ever since Apple switched from CRT to LCD. However, the price is right: $999 for a 27" screen with LED backlighting and IPS is hard to beat.
As for Photoshop performance on Mac vs Windows: are you using an older version of Photoshop for Mac? Those weren't 64-bit, didn't utilize the GPU and didn't make use of multiple cores well. Try CS5 on Mac, it's stable and fast.
Actually Mac monitors are OK for print since print doesn't have the range of colors that a display has. What they are not ok for is designing for designed intended for screens.
I wasn't really talking about performance on Mac vs Windows. Photoshop on Mac is buggier, designed poorly, and very flakey overall. I have used both platforms. I own both platforms.
Yes, most designers do just fine with them. Most workspaces of high end design firms I've seen, or you can see photographed on the intertubes, are using Macs with Mac displays.
And they tend to do just fine against the competition at reviews too.
Did I forget to add sarcasm tags to my previous comment? My apologies.
Anyways, in most settings in the creative industry, the software on a workstation is more expensive than the hardware, no matter whether that's a Mac or a Windows machine. And yes, if the person operating the machine earns more than minimum wage, a couple of thousand for a computer really isn't the biggest business expense.
Actually, the fonts on the computer are generally more expensive than anything else. It's better with opentype, but a lot of agencies still have a ton of mac-only fonts that would be prohibitively expensive to update.
Plus, really good designers are like really good developers. If they don't get to work on the machines they like, they'll walk. Which is just too bad for anybody in IT that wants to push Windows.
But Aperture is NOT meant to be a Photoshop competitor but an Adobe Lightroom alternative. Aperture's primary function is photo management and is a step up from the very basic iPhoto; image editing and manipulation with heavy filters and layers were never its primary functions.
I know as a fact that Adobe intends to try, but I can't help but think whatever they cook up is going to be only marginally useful for serious development (which frankly is my first impression of Producer as well, though it does have potential)
Remember Golive CyberStudio? That used to be a great tool, but then it was bought by Adobe. In subsequent versions (>v3.1), all Adobe did was introduce bloat and instability. After Adobe bought Macromedia, they did the same to Dreamweaver. Because Adobe now had two web authoring suites, they simply killed the one they had put the most time into ruining.
However, I'm grateful for Adobe ruining WYSIWYG HTML editors for me. GoLive 5 crashed so often that I finally decided to start coding in BBedit. That was back in 2000, and I never looked back.
I remember that the first major release Adobe did for GoLive was to remove a huge feature that we used in a product we were selling. Namely the ability to write dynamic code that talked to a database. Version 6 had it, version 7 nothing. We had 100's of sites we supported on that platform. It was great because the designers could click and point to make new dynamic areas on the page. We actually saved quite a chunk of change by not "upgrading" to that version, not only in costs to Adobe to buy the software, but also in not having to hire an estimated 12 more developers to maintain the code by hand.
> Software such as Aperture is an amateur version of Photoshop.
And it's Apple that "doesn't get designers"?
Aperture is a photography workflow app, it's not an image editor. If you want to compare it to something, compare it to Adobe's own Lightroom, to Capture One, et al.
Comments
This is quite impressive. Combined with the codebase of Dashcode and Xcode 4, Apple now has everything it takes to make the HTML5 authoring suite that we've been waiting for. Imagine not having to code Canvas or SVG animations, just point and click. Once such a WYSIWYG app exists, there'd be no excuses left to use Flash online.
(EDIT) To clarify: what I have in mind is a pro app that is sold in the same way Apple's other pro apps are (Final Cut, Logic, Aperture). No dev account needed, pricing between $300-500. It would produce clean, readable code that would run on any platform that has a decent JavaScript engine and support for HTML5, Canvas, CSS3, SVG, and h.264.
I'm a professional Flash dev, but I spend my after work time on CoffeeScript/JavaScript/HTML5/Node/MongoDB (♥ ECMAScript). There's definitely still a use-case for Flash. It's still faster for some stuff I do (in Webkit{Safari,Chrome}). ActionScript has some nice additions to ES that were unfortunately left out of JS going forward (classes/packages/implicit getters+setters, type enhancement). Adobe's doing some really interesting stuff with 3d+gpu http://labs.adobe.com/technologies/flash/molehill/
I don't blame people for statements like "Once such a WYSIWYG app exists, there'd be no excuses left to use Flash online". They're authoritative and are tapped into the zeitgeist. As an Interactive Dev, though, I hope my opinion can count as some kind of counterweight to what I sometimes view as polemic.
If I may wax polemic...
Here's Adobe/Macromedia's fairly recent tech history:
* Use AS2, so much better than AS
* Use AS3, so much better than AS2 and soon to be the ES Standard. Whoops!
* Use our new 3D API, it sucks less than our non-3D API you hacked to kind of do 3D.
* Use our new, new unreleased incompatible 3D API, it sucks much less than our existing 3D API.
* Please continue to use our runtime because it has three virtual machines for three different languages, a 15 year old graphics engine we still haven't really modified to take advantage of modern GPUs, and an IDE that's a cruel joke.
And that's just Flash. They also spent two years hyping Atmosphere before abandoning it. They added a 3D API to Director, then ripped it out, then added another one, then basically left it without an update for five years.
So, basically, yes there's a use-case for Flash. Animated / interactive ads that run on a lot of platforms and custom video players that let you implement ads overlaid on video. Oh, and some casual games where you can ignore the fact Flash doesn't like to handle dynamic screen refresh rates.
Any new functionality Adobe bolts onto its carcass needs to be avoided like the plague.
That's really just about it.
There is a huge market for Flash applications for enterprise. Do you mean Flash Pro when you refer to the IDE? IntelliJ IDEA is killer. FDT and Flash Develop are also excellent. 3d is virtually useless outside of games and those interactive banner ads you hate. The runtime was why I settled on Flash. I'd rather take it, with its warts, than wrestle browsers like it was 1999.
There are lots of things to gripe about with the Flash platform. Adobe doesn't seem to "get" what it means to support developers. They can't figure out how to run a proper open-source project, but I do them some credit for trying. We suffer from a "banner ad" culture that favors getting things done quickly without regard for craftsmanship at the code level. AS3 allowed developers to start improving this, and there are always notable exceptions to this generalization. This, to me, has been detrimental for the overall public perception of the Flash Platform.
"There is a huge market for Flash applications for enterprise."
Java and Internet Explorer are also huge in the enterprise. IMO, I'm blessed not having to work in enterprise. I simply wouldn't have the patience.
Awesome. Now we'll just have to use an application that requires people to sign up and pay for a developer program to be allowed to use, that only runs on a single platform, and that can only generate content for a single ad platform on selected mobile devices.
That's quite better than the super-proprietary world of Flash... that allows me to use any of the 3 major platforms, using a number of free development environments, and publish anywhere and any way I want.
I don't think the OP means to use this exact tool as an alternative to Flash and its tools, but that Apple could adapt this tool and its other developer tools to create a really compelling "HTML5" development tool.
Trolling? Either you compare HTML5 (which runs more than one platform and is open standard) vs Flash, or particular tools and then your "using a number of free development environments" does not apply. If not talking about particular tool: well, you know, you can write html and js in many many editors…
Apple doesn't get designers and any HTML5 authoring suite they produce would most likely be shitty. I know people think Mac is the designer's platform, but that has not been the case for quite some time. Software such as Aperture is an amateur version of Photoshop. Oddly enough I would look to Adobe for innovation in the HTML5 space.
"I know people think Mac is the designer's platform, but that has not been the case for quite some time."
Maybe you should send out a memo to set them straight, the entire creative industry is still using those overpriced toys. Surely designers don't need high quality type display, font and color management, and built-in multi-language support.
Look, this is not a Mac vs. PC issue. It is merely Mac's target demographic not being designers any more. It has not been designers for a very long time.
Mac displays are not very good. Their color range is poor. It is the middle-top end of consumer displays, but it is by no means a professional display. I wouldn't even dream of doing anything requiring accurate colors on an Mac display. Their 30" is about as relevant as Xserve. It is not their target demographic any more.
I am not knocking Mac hardware. Their mobile hardware is the best on the market. However, the perception that Macs are design machines came from when Photoshop was a Mac exclusive. This has not been the case for a very long time and I would say the PC version of Photoshop is significantly better than the Mac version as it stands. I have a MacBook, but I also have a PC largely because I use Photoshop many hours each day and Photoshop on OS X is bad.
Color management, besides being supported by Windows, is more applicable to print design and pretty much irrelevant when it comes to design viewed on a screen.
Designers were never Apple's target demographic, even though Apple and Adobe started the desktop publishing revolution. Education and home use have always been the Mac's target demographic.
Ofcourse, the creative industry has always preferred Macs, and they still do. That's why it's the designer's platform, not because Apple targets them.
As for Apple's displays: you're right, they're not as good as high-end monitors from Samsung, Eizo or Barco. Apple's displays are not made for print designers, they're made for multimedia. This has been the case ever since Apple switched from CRT to LCD. However, the price is right: $999 for a 27" screen with LED backlighting and IPS is hard to beat.
As for Photoshop performance on Mac vs Windows: are you using an older version of Photoshop for Mac? Those weren't 64-bit, didn't utilize the GPU and didn't make use of multiple cores well. Try CS5 on Mac, it's stable and fast.
Actually Mac monitors are OK for print since print doesn't have the range of colors that a display has. What they are not ok for is designing for designed intended for screens.
I wasn't really talking about performance on Mac vs Windows. Photoshop on Mac is buggier, designed poorly, and very flakey overall. I have used both platforms. I own both platforms.
> Mac displays are not very good.
Yes, most designers do just fine with them. Most workspaces of high end design firms I've seen, or you can see photographed on the intertubes, are using Macs with Mac displays.
And they tend to do just fine against the competition at reviews too.
>the entire creative industry is still using those overpriced toys
Are we really still grappling with the idea that some people's time is worth enough that the extra money paid for the laptop isn't a big deal?
I thought we'd gotten past that kind of "ra ra ra GO TEAM!" mindset in terms of the tools we used.
Should we debate the merits of Chevy vs. Ford trucks now?
Maybe I could tell you how much better my football team is.
Did I forget to add sarcasm tags to my previous comment? My apologies.
Anyways, in most settings in the creative industry, the software on a workstation is more expensive than the hardware, no matter whether that's a Mac or a Windows machine. And yes, if the person operating the machine earns more than minimum wage, a couple of thousand for a computer really isn't the biggest business expense.
Actually, the fonts on the computer are generally more expensive than anything else. It's better with opentype, but a lot of agencies still have a ton of mac-only fonts that would be prohibitively expensive to update.
Plus, really good designers are like really good developers. If they don't get to work on the machines they like, they'll walk. Which is just too bad for anybody in IT that wants to push Windows.
But Aperture is NOT meant to be a Photoshop competitor but an Adobe Lightroom alternative. Aperture's primary function is photo management and is a step up from the very basic iPhoto; image editing and manipulation with heavy filters and layers were never its primary functions.
I know as a fact that Adobe intends to try, but I can't help but think whatever they cook up is going to be only marginally useful for serious development (which frankly is my first impression of Producer as well, though it does have potential)
Remember Golive CyberStudio? That used to be a great tool, but then it was bought by Adobe. In subsequent versions (>v3.1), all Adobe did was introduce bloat and instability. After Adobe bought Macromedia, they did the same to Dreamweaver. Because Adobe now had two web authoring suites, they simply killed the one they had put the most time into ruining.
However, I'm grateful for Adobe ruining WYSIWYG HTML editors for me. GoLive 5 crashed so often that I finally decided to start coding in BBedit. That was back in 2000, and I never looked back.
I remember that the first major release Adobe did for GoLive was to remove a huge feature that we used in a product we were selling. Namely the ability to write dynamic code that talked to a database. Version 6 had it, version 7 nothing. We had 100's of sites we supported on that platform. It was great because the designers could click and point to make new dynamic areas on the page. We actually saved quite a chunk of change by not "upgrading" to that version, not only in costs to Adobe to buy the software, but also in not having to hire an estimated 12 more developers to maintain the code by hand.
> Software such as Aperture is an amateur version of Photoshop.
And it's Apple that "doesn't get designers"?
Aperture is a photography workflow app, it's not an image editor. If you want to compare it to something, compare it to Adobe's own Lightroom, to Capture One, et al.