Skip to main content
Known Participant
December 27, 2013
Question

Air is Dead

  • December 27, 2013
  • 35 replies
  • 103027 views

Let's face it guys. Air is Dead.  Look at the feature list for 4.0.  The pace of development and bug fixes have slowed to a crawl.

It's presented to us as a mobile development platform but you can't pick a video from the Gallery, read the Contacts database or Play a movie.  The forums are full of bugs and when Adobe rarely chimes in it's to ask us to vote.  Shouldn't you just fix bugs?

It's touted as a cross platform mobile environment but it's not listed in a single article comparing them.  No new developer in his right mind would program in Flash at this point. I did for ten years but I'm done. Tired of spending hours on bugs and workarounds.

I wish Adobe would spin out the two or three guys still working on it and open source it.  Maybe they could call themselves MacroMedia.

This topic has been closed for replies.

35 replies

Participating Frequently
June 17, 2014

For the past two years or so it has been clear for me and my company that AIR and Flash are slowly dying and we need to move away from that technology asap. Adobe has cut all real support to Flash and AIR and now those technologies live on momentum and are simply updated by the smallest teams up until everyone has moved on and they can finally pull the plug.

Is it not obvious that AIR will never support Windows Phone? Or any new technology coming to the mobile market (FireFox OS)? Adobe will never invest any money to support new platforms which is by definition the death of a cross platform technology.

Swift might facilitate the transition for many coder but whether you are an indie dev or a company my advice to you: don't wait too long to make the switch, it is just a matter of time now and maybe sooner than you think.

flexengineer
Participating Frequently
June 17, 2014

There goes the bullshit again. First of all, AIR is a decade ahead of

anything and is a mature technology, its not like it needs the whole planet

to keep it on artificial life support like HTML5. Second, nobody cares

about Firefox OS or Chrome Web whatever until they are supported by all

main platform and that aint gonna happen . So keep talking, one billion

install its us, nobody eleses. 99% browsers it's us, nobody else. CES 2014

award for best mobile app dev technology it's us, nobody else. As far as

Windows is concerned, last time I spoke to group manager he asked me to

contact whoever I know at Microsoft to push for AIR, therefore the block is

from MS, not us. You know MS, that big dude still bidder that Macromedia

turned its offer and sold to Adobe for 2 billion less. Jeez you guys give

me headaches, cant you go flaunt Firefox or HTML5 on their forum and lets

rock what rules?

Sent with my Samsung Galaxy SIII

natural_criticB837
Legend
May 29, 2014

I totally agree with you that Air is great just as it is right now, never said anything else. But I am missing Adobe putting Air and Flash on their agendas. Last time I checked the talks on an Adobe conference, there was not a single mention of the entire technology. Same with the recent, largely discussed, annonouncement, that PhoneGap is Adobe's capital technology for cross platform development. I know it's an issue with the marketing strategy of Adobe. They should just allow their developers to talk openly to us instead of this marketing bullshit that has nothing to do with reality.

Again, I love Air, and I dont complain about anything I have right now. But I am worried that it might not stay like this. And definitely there are people moving away from Air because of this impression, which worries me as a general tendency. Even when it makes me wonder where they are moving to

Btw I read your link about multi screen development before, its a good one

Cheers

flexengineer
Participating Frequently
May 29, 2014

Again, watch the videos in my last post. It says it all. Adobe is telling whatever it takes to please its core consumers, do not forget what makes Adobe a living... Photoshop and Creative Suite, which are Apple fanboys for the most. I got scared too, I called Narayen every name publicly, tagged his personal profiles on Facebook public note exposing stuff no one, not one single soul at Adobe dared to say, but thought and agreed by most. But I also have 250+ contacts at Adobe worldwide, I have been communicating with most project managers of the Flash platform for the past decade (very interesting what former employees have to say), and I know the core industries of the Flash platform inside and out (except gaming), and what I observed is a brilliant middle finger from Adobe to dead Jobs  by taking over its entire ambition for media and TV. Again, watch the videos.

By the way, who won the CES 2014 award for best consumer mobile application development technology? No PhoneGap, not Xamarin, not iFool:

Compass Intelligence Announces Winners of the 2014 Mobility Awards in Wireless, M2M, and Green Technology | Compass Inte…

Who just passed a billion app install on mobile? I'm laughing as I type "not PhoneGap":

http://blogs.adobe.com/flashplayer/2014/04/air-app-installs-cross-a-billion.html

And here some fresh stuff for those of you who still believe HTML5 is not a scam, will not be a website technology by 2015, and is not about to blow up to the face of blind adopters:

1/ Timeline Photos - Stephane Beladaci | Facebook

2/ Twitter / flexengineer: PRICELESS! Youtube #HTML5 ...

Massimiliano_Carli_-_temp
Known Participant
May 30, 2014

just to say,

"Where is NewEconomy?"

We use Flash/AIR.

(not flex.. flash).

natural_criticB837
Legend
May 29, 2014

I do not think dropping SmartTVs was a bad move. Of course I would like to have as many platforms as possible, but better drop a platform no one uses (I dont know anyone who released anything there) than to waste precious resources you could use to develop more important stuff. But I do mind Adobe's communication strategy on these decisions.

I heard saying (this is not verified information) that King decided not to use Air, not because they felt the technology wasnt strong enough, but they didnt feel Adobe is committed to it for the next 5 years. What a sad reason to turn down an otherwise great platform.

natural_criticB837
Legend
May 28, 2014

Hi guys, I would like to join the discussion. I have mixed feelings about the Adobe Flash platform, as it's a great platform with an uncertain future.

I am an indie developer based in Berlin. I make a living of my currently 3 games with ~25.000 DAU. Using Air/Flash I now support the following platforms:

- Standalone Website

- Facebook

- Android

- iOS

- Amazon

- Blackberry

- Windows 8 Store (desktop certified apps, it works)

- PC Boxed Game (those offline things you can buy in a store)

I do not see a way I could support all these platforms if it wasn't for the Adobe platform. Also, from a developer perspective, I love it. Looking at other tools available, I do not see a vital alternative. There are lots of game developers (large companies and Indies) in Berlin. The indies mostly use Unity, and I would consider it my first option if it wasnt for Air. But despite all the hype, none of the Indies I know are making a profit.

When I talk to investors or Business angels, and we talk about technology, I often here phrases like "Oh you are using Air, yeah I wondered how you could have done that with PhoneGap/HTML5". Despite all the bashing, the experienced people know how good Air is. The bashing mostly comes from people working on web development that have no experience with games and take their knowledge from fellow HTML5 believers. That brings me to the major companies: 3 gaming companies in Berlin that I know quite well are using Adobe Air/Flash for their games. GameDuell, the largest, also use Native and HTML5, depending on the usecase, where they reserve their Air resources for the rich content applications. NeuroNation, a startup by some friends with a 7 digit funding also use Air for their app and got recently featured on iTunes. Crowdpark, a social casino company that I used to work for, are using Flash/Air for their Casino platform. That said, Air is all but dead. The question is, is it dying?

I do not mind having to develop / buy the ANEs, even if it's getting messy sometimes (getting Facebook login to work on Desktop required some serious voodoo). But I also feel that Adobe is slowly letting us down. I do not know what they plan, but if I was Adobe and I was planning to stop Air support while pocketing as much money as I could from it, I would do exactly what they are doing right now. After the official drop of Air for SmartTV I found recently a page on the official website by Adobe still stating "they are firmly committed to continue developing Air for SmartTV". I know what Adobe's committment is worth, now.

In my oppinion the dilemma is, that Air is a great platform, but there is not a lot of money to be made from it for Adobe. Their weird approach with premium features failed, whatever that was. The thing is, I would be willing to give them more money. I would gladly pay 1000€ for a Windows 8 Metro Air license, and many others, too. Why dont they try this, I can only wonder.

I really hope that Adobe continues to provide support for Air for at least the current existing platforms for the next 10 years. It is the best platform out there. The only thing missing is Adobe waving the Flag and lighting all beacons, showing they are alive and committed, not only saying that from time to time.

Sorry for the long post, potatoe

Massimiliano_Carli_-_temp
Known Participant
May 29, 2014

After the official drop of Air for SmartTV

another error.

Participating Frequently
May 28, 2014

Friend!! xamarin wins today! forget the nightmare html5 + javascript + phonegap

XAMARIN 3!

User Unknow
Legend
May 28, 2014

I never used phonegap for production. My choice it's Adobe Air + StageWebView instead

Participating Frequently
May 27, 2014

Anyway, I used phonegap/Cordoba recently ... is really shit.

Participant
May 10, 2014

Hello guys,

I would like to share my humble opinion and experience with you related the topic. I'm working with flash and actionscript for the last 10 years. I've done everything from simple banner animations to complex websites and games. I've had a lot of trouble in some cases as most of you of course but I've grown to love the platform very very much. So as expected when I read the posts about the death of flash some years ago I was devastated. Until I read what was the case exactly... Adobe have stopped the support the support for mobile browsers for the flash player... I was like 'Who cares???'. Nobody was doing flash for mobile anyway. At the point the AIR platform was already on its way to mobile and that's where I was looking at. So I didn't really paid much attention to the 'death' news and kept digging and working with Adobe AIR. At first I had some worries about the performance. It was terrible and I really had my doubts about the future of flash. Then Stage3D appeared (not without a huge effort from Adobe as you might imagine) and the sun was shining again. Then Starling and Feathers came and some other VERY WELL maintained frameworks. So I've started playing with it. We even got an order to create an Android version of one of their games (not very complicated but lots of animations and gestures). We did it in AIR. The result was a perfectly running game with amazing performance on every device we have tested it on. What was interesting for me was to give the client the iOS version from our AIR build and compare it to their native one - the game was running so much smoother nobody could believe it. Of course the native app was not very well created and such but the point still stands. Since that moment we have started doing most of our mobile business apps and games on AIR. We do have some native apps because of clients requests but still I see no point in that. Currently we have three very big games close to release that are completely created on AIR + Native Extensions. All of them will be release at the same time for iOS phones and tablets, Android phones and tablets and Web in a single code base with some compiler conditions in the different modules. There were some problems and some bugs on various devices but nothing so far we couldn't overcome will a bit of brainstorming and some well planned coding. There is NO SINGLE FEATURE to this point of the development that we couldn't do. Nothing seen on other games cannot be done. We have in-app payments, social integration, tons of animations, amazing graphics, great particle effects and lots more. The memory management was tricky but not impossible. The game currently runs pretty well even on iPhone 3GS... I promise to share the games as soon as they are release in the next few weeks so you can understand my point completely.

So to generalize my point of view here:

1. AIR is far from dead because at the moment it's one of the best cross platform technologies especially for games.

2. It is true that the last few updates of the platform were not something spectacular but they fixed some problematic limitations and gave us a much more stable framework. The truth is at the moment there's not THAT MUCH stuff to add. There are missing features and problematic stuff (like the video playback for certain formats) but there are ways to make them work very well even now. There's nothing extremely new to the native sdks too. No big new features that someone would NEED in their app. And if there is a simple native extension is a much faster approach then doing the app/game in three different languages.

3. On the Flash side - for games flash is the KING and that's a fact. There are literally millions of flash games on the market and every new game we see on facebook or other gaming sites is Flash. Yeah I have seen Angry Birds done in HTML5. But there are few people in the world who can do that kind of HTML5.

4. There are some features in an app or a game that are times easier to be done in AIR than native. I have knowledge and experience in both Objective-C and Java and I have done some nice stuff there but there were moments I would have killed myself over something that would take me hours to do native but I could have done for 10 minutes in AIR.

5. ALTERNATIVES:

- Native - much slower, can't really see why I should choose it unless the whole app I have to make is build on extremely native functionalities. For iOS I would need to by a Mac machine.

- Unity - great platform I would say. BUT for 3D and for big GAMES. To create a small 2D game with Unity instead of Flash would take much more time and nerves. It is paid.

- Titanium - good for small business apps that have nothing unusual. It is extremely ease to use for this type of projects and a great alternative. But for something more complicated you'll get stuck. There are limitations that won't allow you to make anything you want to. Also not very good for games. As far as I remember - it's free.

- Corona - I don't have any experience with this one but as far as I have read pretty much the same case as Titanium.

- HTML5 - for me to say that HTML5 is anything close to AIR is a complete joke. This is my opinion. It is great for new interactive and interesting animated websites for all platforms. And that's about it. It has major performance issues. It's impossible to make anything work fine on every possible device, browser and OS. Even if you do it will take weeks and huge amount of cheating in the code with tons of if/else statements for each platform. Creating big complicated games with HTML5 is close to impossible for the regular developer and it is extremely hard to provide decent security, stability and bug free environment overall.

So at the end at that point Adobe AIR is the ultimate cross-platform solution for me. Of course that's my opinion and everyone is free to use whatever they want. But I just wanted to point the reasons I love the platform and why I'll keep using it for the years to come.

Have a great day you all and build amazing apps and games no matter what you use

Ico

Massimiliano_Carli_-_temp
Known Participant
May 12, 2014

[updated]

great post, Ico.. our cousins from the videogame sector..

(the only one not exact thing of your post is that "who cares??" about the flash plugin for mobile browsers, for which (but finally I said to myself the same like you) I do not agree 'at all' - but ok you produce games: you do not need your clients users to interact from their PCs with their web customers, which may use tablets and occasional users use browsers, eg! on a mobile website we always need to launch an app - see later)


recently (in adb forums see https://forums.adobe.com/message/6316917#6316917) adobe finally announced Air is going to support android x86 architecture ("yess, god is back!"), this means Air is not dead and will not die. this move is significant for my evaluation of adobe on flash runtime.


but..

the most valuable error here is that everybody are speaking only about games!

flash core marketplace "is" (should be) [realtime] ria apps & [realtime] online business+social platforms, because _they design_ a new level of the Internet usage (I said this fact also at the times of Macromedia). not videogames. game producers are [just] great cusins (like in the realtime field in general). the universe of (online) software is biiggger.

html5/js will be never ahead of flash(/air) because the limitation of html is that browsers must render html _pages_ (today they can be [true-]interactive, but they are not [true-]realtime: ->). since flash5, flash enables another client/server software development approach, where the 'client side' and the 'server side' are different software layers of the same application, and within this model the server side dictates in realtime the client side (the GUI) behaviours -- the model is mostly unused today for a lack of this flash-alternate_advanced_approach penetration in the Internet developers community but it is set to be the future for the [true-]realtime Internet software which is an alternate model to (from) standard html (to servlet) approach. I would love Adobe get it. I call this model Internet+ or True-RealTime Internet (see my 'old' little article on Real-time web - Wikipedia, the free encyclopedia at p2 - of course I have my own implementation but the tecnological approach is valid for all flash/air/+ developers and [rich] service producers).

Once understood this angle, and understood the fact that from the industry point of view the trinomial web app+desktop app+mobile app can't be forked in the real life, we can face the reason for which - supported by a correct Adobe management of Flash runtime marketing - Flash could never die ++.

What I miss is if I'm the only one man left with these long-term points of view.

Want to be the Adobe CTO :>

Max

Massimiliano_Carli_-_temp
Known Participant
May 16, 2014

(left a note about the above post on my company blog. http://docs.mc2labs.net/2014/05/massimiliano-carli-on-adobe-flashair.html)

Participating Frequently
March 26, 2014
Inspiring
March 26, 2014

Here's what Mike Chambers said over a year ago:

Yeah, I hear you. AIR could be great as a general app platform for mobile (although I think that would require a LOT of work on the framework side), but Adobe has made the decision that this is an area where they feel it is not the best use of it’s resources (and is one of the primary reasons we pulled back from Flex over a year ago).
72PanteraAuthor
Known Participant
March 26, 2014

Adobe has answered the question - they are happy to keep taking subscription dollars, they are just not willing to reinvest any of them on advancing the tools.  Air is Dead.

Inspiring
March 4, 2014

I think adobe should make a serious explanation about Flash Runtime.

AIR should not die..

Inspiring
February 16, 2014

Why do people keep posting in this thread?

Adobe guys came by and replied, "flash not dead, because we have some air apps in app stores". Do you expect them to change this statement just because you don't agree with it? Or maybe you think some big guy at Adobe gets to read your post and be like "jesus, this guy is right, we need to throw more money at flash"? Neither is going to happen. Just stop.

Participating Frequently
February 16, 2014

this statement:

"that used to make this forum? anyone who reads this forum could do something."

is comparable to:

"if you do not want to use Flash do not use Flash if you want to use then use it."