Adobe prepping "Creative Suite 5.5 Digital Publishing? for iOS, Android development

13

Comments

  • Reply 41 of 64
    mstonemstone Posts: 11,510member
    Quote:
    Originally Posted by tundraBuggy View Post


    Yes, I understand......You will like Adobe's app, currently named, "Mashable"....it was demoed at Adobe MAX, you can drop an swf file on it and it spits out all the animation in HTML 5...Awesome!!



    Interesting video of Mashable in Flash and Dreamweaver.:



    http://mashable.com/2010/10/28/flash...nversion-tool/



    Also the HTML5 CSS3 for Illustrator is on Adobe Labs as is the beta for the Digital Publishing Suite.
  • Reply 42 of 64
    Somebody needs a fully functional Flash to iOS translator.

    AIR on the other hand gets updated seemingly on a daily basis. I have one AIR app and it needs AIR updated nearly every time I launch it.



    Adobe feature bloat is worse than Microsoft -- trying to be all things to everyone means you're right for no one.
  • Reply 43 of 64
    Does AppleInsider often correct mistakes in their articles? Because it seems that a lot of other sites are picking up on this news despite it being incorrect.



    Once again, from Adobe's Flash CS5 support page:

    Quote:

    Flash Professional CS5 Update 11.0.1

    06/02/2010 This Flash Professional update includes the latest AIR 2.0 support, support for creating full resolution iPad applications, bug fixes, and performance improvements in the Packager for iPhone.



    The Packager for iPhone already supports the iPad at full resolution since June 2010. It also always had multitouch support including the pinch gesture. There's already plenty of AIR for Android apps available for the Galaxy Tab which should work fine on other Android tablets.
  • Reply 44 of 64
    It's nice to see so many people realize the difference between the Flash Plugin (kinda crap) and the Flash IDE (kinda awesome).



    Threads on similar topics have been previously filled with so many "the Flash IDE is a good idea" ... "no it isn't, Flash kills my browser" arguments that they were pretty much impossible to read.



    I really hope Adobe push ahead with the export of as many platforms as they can (including HTML5) from the Flash IDE.
  • Reply 45 of 64
    Quote:
    Originally Posted by polymnia View Post


    ... No one else makes a Flash player.



    Yes they do (Adobe opened the SWF specification in 2008; anyone can make a Flash Player):



    http://www.gnu.org/software/gnash/



    http://www.osflv.com/



    http://sourceforge.net/projects/lightspark/
  • Reply 46 of 64
    Quote:
    Originally Posted by Realistic View Post


    It will be interesting to see what Adobe charges for 5.5



    Quote:
    Originally Posted by deurbroucq View Post


    This is what I would like to know.



    Yep...as if I'd pay $1500 for a piece of software on a $600 device... Hah!
  • Reply 47 of 64
    Quote:
    Originally Posted by Damn_Its_Hot View Post


    About as exciting as a new version of Office. Some tools we need but we don't really want. More bloatware shoved at us with little concern for performance or stability IMHO.



    I agree with your assessment of iTunes (still Carbon after all these years). However this thread is about Adobe.
  • Reply 48 of 64
    Quote:
    Originally Posted by MacRulez View Post


    Two reasons:



    1. Productivity

    Take any non-trivial Flash animation, do the same in HTML5, and report back how much time it took to make both. HTML5 tools will some day come along to rival Flash's productivity, and by that time maybe somday HTML5 will become ratified. But in the meantime, Flash offers higher ROI for turning out equivalent animations than any current HTML5 tool.



    Tip for the Adobe haters: don't be surprised if the world's most advanced HTML5 tool winds up coming from Adobe.





    2. HTML5 and its canvas object offer no significant performance advantage, if any at all.

    Look around on the web. There are plenty of Flash vs. Canvas comparisons out there, and what they show is unsurprising: if you tax your CPU with computationally intensive operations, it eats power and clock cycles.



    HTML5 is coming along well and promises to be a great standard for the future of the web.



    But it isn't magic.



    Good animations take time to make, and complex animations take CPU cycles to execute. This will always be true: the more you ask your computer to do, the more horsepower will be required to do it.



    But unlike HTML5, Flash is a choice that can be turned off. Check out your browser's add-ons - there are plenty out there.



    I just wonder if HTML5 also hogs your CPU even when just displaying static images, like Flash does.
  • Reply 49 of 64
    d-ranged-range Posts: 396member
    I think the problem with Flash is not that it exists or that it doesn't have any purpose (I think it does), the problem with Flash is that people (probably mainly Flash developers) insist on thinking it is a good solution for cross-platform application/game development. It's not. No matter how great the Flash authoring tools or the runtime are (which they aren't on all platforms), you will always be able to create something better than you could ever create in Flash, if you use the native toolchain and directly target specific devices and operating systems. While it may be easier or faster to use Flash and deploy the same thing to 15 different decvices, the result will not be better than it could have been using the native toolchain. So whether you love or hate Flash for applications and games largely depends on whether you are a developer, and if you are, if you have the skills and resources to use something other than Flash. You could argue that attracting more developers that can create more applications for more platforms is a good thing because users will have more to choose from. You could also argue that quality matters more than quantity, and that making mediocre or time/resource constrained developers lives easier is less important than rewarding developers who try to stand out and concentrate on delivering the best possible user experience for the device(s) they target. I develop for iOS myself, and I'm firmly in the second camp. If this means you have to restrict yourself to a single platform, so be it. If you deliver quality, it will get noticed, and either you will make enough to port to other platforms, or someone else will fill the void and create something similar for another platform. Users don't need more of the same things on more platforms, but better things on the platforms they use themselves. It's a volume/cost of development vs. quality/skill thing.



    Flash use should be limited to pure animation work and artistic creations, not for applications or games, better tools are (or should become) available for that. That's my opinion at least.
  • Reply 50 of 64
    mstonemstone Posts: 11,510member
    Quote:
    Originally Posted by d-range View Post


    Flash use should be limited to pure animation work and artistic creations, not for applications or games, better tools are (or should become) available for that. That's my opinion at least.



    I agreed with all of your points up to this last sentence.



    What tool chain should I use if I am targeting a desktop browser? I write Flash applications in the medical field. The fantastic feature set of Flash makes it a natural choice for our work. I don't give a rat's ass about artistic animations.
  • Reply 51 of 64
    Quote:
    Originally Posted by mstone View Post


    I agreed with all of your points up to this last sentence.



    What tool chain should I use if I am targeting a desktop browser? I write Flash applications in the medical field. The fantastic feature set of Flash makes it a natural choice for our work. I don't give a rat's ass about artistic animations.



    I can't judge what you can or can not use to do your work, but like I said: better tools are (or should become) available to allow you to do the same, with better results. HTML 5 should be a good candidate if authoring tools become available that are as easy and powerful as Flash authoring tools. Creating web-based software for medical applications using established standards that are designed with interoperability in mind has many benefits over using a proprietary tool that is mainly designed to interoperate with itself and other stuff from the same vendor. We all know the mess that so many companies made from their intranet applications by building everything with ActiveX and other IE and Microsoft specific tools. Many are now slamming their heads against the wall because they are stuck with intranet applications that are hard or impossible to extend or maintain because the tools they are based on are obsolete, limiting or don't interoperate well with other tools from different vendors.
  • Reply 52 of 64
    mstonemstone Posts: 11,510member
    Quote:
    Originally Posted by d-range View Post


    ...because the tools they are based on are obsolete, limiting or don't interoperate well with other tools from different vendors.



    Exactly. HTML5/CSS3/JS does not interoperate well with other tools from different vendors. It is very unreliable and difficult to develop and also does not have a way to protect the code from theft or modification. For the last 10 years and for the near term future, Flash has been and will be the most ubiquitous platform we have for application development in the desktop browser environment.



    Another nice feature of Flash is that once it is deployed all of the assets are encapsulated so nothing gets misplaced unlike HTML5 applications that have a lot of separate parts that need to work together from different locations such as CSS and JS and media files. Flash is very much like your iOS applications compiled into a single executable.
  • Reply 53 of 64
    d-ranged-range Posts: 396member
    Quote:

    Exactly. HTML5/CSS3/JS does not interoperate well with other tools from different vendors. It is very unreliable and difficult to develop and also does not have a way to protect the code from theft or modification.



    That's just not true, w3c standards and things like JavaScript are about as interoperable as things get, and there are zillions programs and libraries that generate/output/input/display/transform/etc them. As opposed to Flash, which almost forces you to use Adobe products, and can end up a bag of hurt if you ever want to service users on platforms without (decent) Flash support, or want to do stuff that goes outside the sandbox Adobe made for you. For content protection many solutions exist that are just as safe as Flash (ie: not so safe, anything can be hacked if you really want to), applications based on w3c standards can be packaged and encrypted just like Flash, there really isn't a lot of difference in that regard.



    Right now the only problem is developer tools, HTML 5 tools are still far behind because it is still not an established standard yet, and HTML 4 development tools are all built around creating websites instead of whole applications (which is not surprising because you can't do many things with it besides using it as a markup language). In time tools will exist that can do similar things as Flash, but output to HTML 5, JavaScript, CSS, XML and other web standards. I don't see why anyone would still want to use Flash then.
  • Reply 54 of 64
    mstonemstone Posts: 11,510member
    Quote:
    Originally Posted by d-range View Post


    That's just not true, w3c standards and things like JavaScript are about as interoperable as things get, and there are zillions programs and libraries that generate/output/input/display/transform/etc them. As opposed to Flash, which almost forces you to use Adobe products, and can end up a bag of hurt if you ever want to service users on platforms without (decent) Flash support, or want to do stuff that goes outside the sandbox Adobe made for you. For content protection many solutions exist that are just as safe as Flash (ie: not so safe, anything can be hacked if you really want to), applications based on w3c standards can be packaged and encrypted just like Flash, there really isn't a lot of difference in that regard.



    Right now the only problem is developer tools, HTML 5 tools are still far behind because it is still not an established standard yet, and HTML 4 development tools are all built around creating websites instead of whole applications (which is not surprising because you can't do many things with it besides using it as a markup language). In time tools will exist that can do similar things as Flash, but output to HTML 5, JavaScript, CSS, XML and other web standards. I don't see why anyone would still want to use Flash then.



    Thanks for your remarks. I am familiar with both programming methods. I am also a registered Mac/iOS dev. One other thing that I didn't mention before that makes Flash attractive is that I can independently test it and send a single deliverable to my client without having to get involved with their whole website architecture, which is often a mess. No worries about sharing a CSS file with the rest of the website. If it loads, it will work as designed, without hidden 'gotchas' where some dependent file is missing. And it works in every browser, especially IE which is the default environment for most of our clients.



    We have started building alternate web applications for iOS but not to replace Flash. Mainly because Flash is more advanced than any other browser based language at the present. It is a hard sell though, as the customers are not too eager to pay for the redundancy. This is one of the things that is encouraging about the Flash export to HTML5 solutions that Adobe is working on. We may eventually approach the same level of functionality with HTML but some of the other draw backs are inherent to the HTML language itself.



    BTW AS3 is a lot harder to hack than earlier AS. As far as encryption of HTML/JS I would be more concerned about the longevity of any of the small independent encryption companies staying around to offer support than a large company like Adobe who has excellent support.
  • Reply 55 of 64
    freerangefreerange Posts: 1,597member
    Quote:
    Originally Posted by neiltc13 View Post


    I just don't get why people complain so much about Flash. For end users, it provides an unmatched combination of animation, vector graphics and interactivity that simply is not available via a single alternative method. It is supported by the vast majority of web browsers in use today, which means that if you view Flash content in Safari on OS X, it will look identical to Firefox on Windows. This is not possible with HTML, as it's down to the browser and the operating system to determine how things like fonts are rendered.



    Something that is often overlooked by the Apple Flash hate gang is the complexity of implementing animation and graphics in HTML5's canvas compared to Flash. Flash as an authoring tool is perfect for designers and allows them to easily implement animations - place the objects on the screen and use the timeline to animate freely.



    In HTML5, you need to write code to do this. In general (and in many organisations), artists can't write code and coders can't create good looking artwork or animations. It's therefore not possible for a great Flash designer to transition to using HTML5 unless a company comes along and creates a new piece of software that can output HTML code from a timeline-based designer.



    You don't get it because you are clueless. Flash is a buggy resource hog, not only on our computers, but by choking the internet. You're right, you have to write code to do HTML5 implementations so learn to write code and therefore good elegant solutions. If only Apple would buy this company and nuke flash along with their management team and get the company focused on redesigning their products for ease of use, and put significant energy into developing HTML5 authoring tools!
  • Reply 56 of 64
    tkktkk Posts: 1member
    Quote:
    Originally Posted by polymnia View Post


    I agree that Flash is a great authoring environment even though I don't really use it anymore. If they can retool it to spit out more modern code they may have a winner on their hands. I do wonder if the time that has been wasted by Adobe not fully embracing the new standards may have opened the door enough for a new software developer to create a competing authoring environment.



    I don't agree about Steve Jobs being developer-driven. If the developers were in charge we would never have gotten Mac OSX. They had to be dragged kicking & screaming though many changes to the Mac platform. Just because Steve doesn't ask what anyone wants doesn't mean he doesn't have his customer's needs in mind. His unique gift is to be able to synthesize what his customers needs are without focus groups and carefully sculpt a product that pares away all unnecessary cruft. If anything Steve is Design-Driven. He knows customers will love what he creates (and they do, amazingly almost every time!) and that developers will come around eventually whether they were on board from the start or not (and he has been fortunate enough to win almost every game of chicken he's ever played with developers).



    I have to disagree with you about the Flash IDE. It is HORRIBLE! It doesn't hold a candle to XCode or Visual Studio - not even close. Sure it has some nifty timeline animation capabilities but when it comes to actual coding and application development the Flash environment is complete junk. Whenever I see a semi-complex flash application I actually feel sorry for the developer who had to put up with it.



    Imagine building an application with iMovie with some scripting tacked on - that's the Flash environment. Try this experiment - build a simple interactive application in Flash then build the same app using Visual Studio in Silverlight. The difference is mind blowing. HTML5 will most likely eclipse Flash, Java, and Silverlight in the coming years - I will definitely be watching what Apple and Microsoft are doing in this space.
  • Reply 57 of 64
    os2babaos2baba Posts: 262member
    Quote:
    Originally Posted by MacRulez View Post


    Two reasons:



    1. Productivity

    Take any non-trivial Flash animation, do the same in HTML5, and report back how much time it took to make both. HTML5 tools will some day come along to rival Flash's productivity, and by that time maybe somday HTML5 will become ratified. But in the meantime, Flash offers higher ROI for turning out equivalent animations than any current HTML5 tool.



    Tip for the Adobe haters: don't be surprised if the world's most advanced HTML5 tool winds up coming from Adobe.





    2. HTML5 and its canvas object offer no significant performance advantage, if any at all.

    Look around on the web. There are plenty of Flash vs. Canvas comparisons out there, and what they show is unsurprising: if you tax your CPU with computationally intensive operations, it eats power and clock cycles.



    HTML5 is coming along well and promises to be a great standard for the future of the web.



    But it isn't magic.



    Good animations take time to make, and complex animations take CPU cycles to execute. This will always be true: the more you ask your computer to do, the more horsepower will be required to do it.



    But unlike HTML5, Flash is a choice that can be turned off. Check out your browser's add-ons - there are plenty out there.





    Two good reasons and I'll add a third. Consistency. A flash app works exactly the same whether I use IE, Firefox or Chrome on Windows. It works very well on Fx on Linux. HTML5 on just the 3 browsers on Windows works very differently. It's completely inconsistent. I can't spend oodles of time trying to get it to work consistently. I honestly don't think it's going to improve in the short term. The HTTP protocol and Javascript were never intended for web applications (I used the word application to indicate a flow of web pages). It's really really difficult to try and maintain state using a stateless protocol like HTML on the client. You end up saving state on the server and you have to jump through hoops to try and ensure that the client has not changed the state mid way through a flow (eg. by opening another tab and ended up in a different part of the application). There are really only 3 technologies today that can provide true RIAs - Java, Flash/Flex & Silverlight. Javascript is a godawful bandaid.
  • Reply 58 of 64
    os2babaos2baba Posts: 262member
    Quote:
    Originally Posted by FreeRange View Post


    You don't get it because you are clueless. Flash is a buggy resource hog, not only on our computers, but by choking the internet. You're right, you have to write code to do HTML5 implementations so learn to write code and therefore good elegant solutions. If only Apple would buy this company and nuke flash along with their management team and get the company focused on redesigning their products for ease of use, and put significant energy into developing HTML5 authoring tools!



    Flash seems to be a buggy resource hog on Macs. So I suggest you vent your ire in Apple's direction. It works great on Windows and pretty well on Firefox on Linux. And I suggest doing a little homework on how heavy HTML5 and Javascript is compared to an equivalent flash application.
  • Reply 59 of 64
    penchantedpenchanted Posts: 1,070member
    Quote:
    Originally Posted by os2baba View Post


    Flash seems to be a buggy resource hog on Macs. So I suggest you vent your ire in Apple's direction. It works great on Windows and pretty well on Firefox on Linux. And I suggest doing a little homework on how heavy HTML5 and Javascript is compared to an equivalent flash application.



    Why should Apple be held accountable for a program designed and written by Adobe? At least lay the blame at the proper doorstep.
  • Reply 60 of 64
    Quote:
    Originally Posted by tundraBuggy View Post


    You Flash bashers just don't seem to get the big picture!



    Mobile platforms need developers in big numbers and as loyal as the IOS developers.

    IOS has about 150K+ developers now. Flash has 5 Million, yes 5 MILLION developers (OK pseudo-developers)... Wiseup, Flash will be bigger than it ever was before. It is naive not to believe this.



    I love how people like this think that Developers are the rulers of the world!



    Apple has shown what really drives technology....customers. Just ask Adobe, whose desperately trying to keep Flash's left foot relevant in a right shoe world of smartphones, touch screens and tablets that's exploding...with or without Flash.



    So how's that working out so far? Exactly what device is beating the iPhone BECAUSE it has Flash?!



    /
Sign In or Register to comment.