Skip to main content
周戈35_2
Inspiring
June 3, 2014
Question

To Adobe Leaderships - A very bold and crazy proposal about AS4 and Swift

  • June 3, 2014
  • 29 replies
  • 15486 views

Dear Adobe Leaderships,

Me as a developer of both Adobe and Apple, here is my proposal about AS4 and Swift, I'll make it short:

1. Restart the ActionScript 4 program, make the language syntax near as Apple Swift as possible.

2. Develop a brand new version of the AIR ADT iOS Packager, find a way to pack the AS4 to native Swift codes, and run the AIR application natively on iOS & Mac OS, resulting in a much better performance.

I know this sounds crazy, and requires tons of works, but come on, the Flash Platfrom is at the brink of destruction, it's dying and it needs innovation, it's now or never!

If Adobe make AS4 almost identical to Swift, it's gonna be a huge benefit for Adobe:

1. Developers who develop with Swift for iOS & Mac OS, they can easily develop with AS4 for all other mainstream platforms, without having to learn different languages (although they have to learn different frameworks), this will draw a lot of Apple developers' attentions! In other words, Adobe can "steal" a lot of Apple's developers, so far as I know, people who develop for Apple also develop for Android and other platforms, they will be pleased to know that AS4 can do all of them.

2. ActionScript 4 will become the most popular script language of all time, a lot of Adobe's design and development tools on AS4 are gonna sell much more and much faster, money will come when it's massively popular!

Well that's my silly proposal about AS4 and Swift, if you are an Adobe employee, please forward this post to your leaders and CEO, thanks

DarkStone
2014-06-03

This topic has been closed for replies.

29 replies

gerrykok
Participant
June 4, 2014

+1

vini1024
Participating Frequently
June 4, 2014

good! +1

Participant
June 4, 2014

+1

Participating Frequently
June 3, 2014

I hope AIR can use Swift too! +1

Inspiring
June 3, 2014

I don't think there is a strong business case for this? How would this work

when targeting Android, OS X, Windows, Linux and embedded systems? It means

that all your existing AS3/Flex code needs to be re-written. This goes

against the cross-platform nature of AIR/AS3/Flex.

ManiWang
Participant
June 4, 2014

Why we have to rewrite all existing projects? Could it be compatible? If we want to update existing projects, we could use as3. If we want to create new projects, we could use as4 which can be compiled to swift.

Participant
June 3, 2014

+1

As long as there is some capability to still run the older code using emulation or some extension, now would be a good time to transition to a fully stage3D runtime focused on performance. It probably wouldn't be too difficult to even migrate the timeline/movieclip based structure of Flash professional out to something similar to Starling.

Participant
June 3, 2014

up

sqstudio_nestor
Participant
June 3, 2014

+1

ManiWang
Participant
June 3, 2014

+1

Participant
June 3, 2014

Yes, GOOD!