6 ms·
Some of these are really welcome changes for me (native JSON, bezier curves, TLS sockets, DisplayObjectContainer.removeChildren). And yet... And yet I'm still
by ender7 15y ago
Some of these are really welcome changes for me (native JSON, bezier curves, TLS sockets, DisplayObjectContainer.removeChildren).
And yet...
And yet I'm still planning on switching my web app to HTML5.
This is coming from a guy who's sunk over two years of development into Flash. It's not because the runtime is buggy and/or crashy (it is, but it's not that bad). It's not because it's so much easier to develop in HTML5 (I will dearly miss AS3 and generating art assets in Flash). It's not because HTML5 has more useful features than Flash does (Flash has more, and they're implemented more reliably).
I'm doing it because Flash doesn't run on tablets [1]. And that's what my users want. I don't have the time to develop three native clients for iOS, Android, and Windows 8, so HTML5 it is.
I will miss Flash dearly. I'm praying that between some combination of backbone.js, easel.js, raphael.js, and inkscape, I'll be able to build something as expressive as my old system.
[1] Those new Android ones included. I've used those tablets that "support Flash". It's a nightmare.
- mahmud 15y agoI was a flash snob. I know AVM2 opcodes like the back of my hand. I wrote SWF and FLV processors. I fucking love Adobe. Yeah, same here .. writing HTML and Android apps. Even our stock-take app for inventory control, I wrote it in SWT and deploy via WebStart. I know.
- gerggerg 15y agoair for mobile?
- joelhooks 15y agoworks really well. The native extensions should make it more versatile. http://www.adobe.com/devnet/air/native-extensions-for-air.html http://www.adobe.com/devnet/air/native-extensions-for-air.ht...
- muyuu 15y agoIs it really easier to develop in HTML5?? I haven't looked into it lately, but it was a nightmare last time I checked. Compatibility problems, massively different performance across browsers (so you have to go lowest common denominator), every guy and his dog coming with his own layer of abstraction and libraries to make for deficiencies that simply don't exist in AS3... I'd be interested in looking into it again if you can truly achieve the level of compatibility, penetration and dependability (performance-wise) that you can achieve with flash. Any pointers will be appreciated.
- ido 15y agoI was originally in your shoes, but after my first real attempt at writing a game in js/html I came to the conclusion it's still a ton easier in flash. If you are talking about something more static (e.g. a non-game application or a fairly static game like a match-3) it's probably less of an issue.
- jessicarios 15y agoYeah, it's easier -- but flash games are rather pointless. Does anyone actually make money selling flash games? You'd be better off learning Cocos2d and developing something that actually makes money, such as an app.
- ido 15y agoI'm making a living (mostly) selling flash games. I agree that the app store has more potential for making big money, but there is also a good chance you'll make very little (http://www.dilbert.com/2011-02-12/ http://www.dilbert.com/2011-02-12/). Of course you don't really need to choose, you can make your game for both flash & mobiles :)
- Fargren 15y agoI hear FarmVille makes some money. And game development for iOS and Android is perfectly viable in flash since AIR 2.6 and specially 2.7. There are a few features that are ok in PC that kill the performance in mobile, but for the most part you can make anything you want with flash for mobile and have good performance. Talking form my own experience.
- gtdminh 15y agoAIR 3 builds your code to iOS, android, blackberry, win8 will be supported soon . i dont think develop in html5 is more productive than in flash. backup your comment with some evidence please
- gtdminh 15y agoya but i agree with you about html5 acceptance. i'm also rolling an app to build mobile site using jquery/jquery mobile and canvas