Each platform and OS has it's own unique user experience and characteristics that a multiplatform system cannot take advantage of. Sure this system is good and cheap for the developer, but it's a terrible idea from a end user standpoint.
For example on mobilephones. Flash is slower then java and everybody know that mobilephones dont have so much power so there is no space to waste power.
To programm an java app for mobilephone meight be more difficult but you'll have much more possibilities.
@Guentieee Flash before 10.1, and when not optimized for mobile hardware is slower. However, once optimized, it beats Java. We are talking about a new product here. Would you like it if I said the iPhone does not do MMS, doesn't copy-paste, and doesn't support Bluetooth A2DP?
but as we know... the whole actionscript-stuff is SLOW... so i think this will not have a future... JAVA made the same... or at least similiar... but JAVA is not that much used, and why? because it's slow too... sorry but it doenst look that nice...
@qantrell i dont have an iPhone, so badly i cant give you information about the performance on a iPhone for me its the whole concept of this air-project which makes for me no sense, i mean why try again with air, when JAVA failed because of big performance issues, therefor i have to give apple a point: they used their own language which is not that slow. but the whole flash/air/flex whatever history never let me think: oh that's a nice feature and fast...
This will absolutely revolutionize the game of othello... Anyhoo..So... When's that CS5 with iphone dev tools coming? April 12th? Is that when we get to see it in action (staged mock-up preview,) then maybe hope to see it by 'early 2011' I simply refuse to buy an ipad until I can run a slow dumbed down version of othello on it..
@Guentieee I usually try to avoid these types of exchanges, but I'm really confused. Which Java apps are you talking about? I can point out hundreds of Flash and AIR apps that run great across platforms, but I'm not familiar with very many Java applications currently in use. Are you talking about things like feature phone games? Server-side Java? Applets?
@gope23 Java is a programming language, Flash is an animation (w/ scripting) software. You can't compare apples to pears. You can do far more beatiful games with Flash, in fractions of the time you'd need in Java. Tho Java is much faster.
That's why there are thousands of Flash games on the web, but almost none Java ones - it's too complicated to write it in Java.
@FTNJeff: Everything I showed was AIR except for the browser demo (that was FP 10). This will not work in the iPhone/iPad browser. For now, you can use AIR to build native iPhone/iPad apps.
developers are just lazy these days...you have to optimize your apps for EACH platform, not throwing tons of low-quality apps. Quality > quantity and quick-and-easy money
@ravenyuyou There's certainly no reason why you can't optimize for different platforms. But sometimes you can get away with a single app for multiple platforms. Sometimes -- not always.
@ravenyuyou What then, is the problem with developers wanting to create a few really impressive applications and deploy them across multiple platforms quickly and efficiently?
You're insinuating that just because it's easy to port an application across platforms the application, at it's core, will be sub-par, and that simply is not the case.
@ravenyuyou Native code does not guarantee better quality. There are many natively coded apps which suck, and many non-native apps which rock. Gmail for example is a non-native, web app which is designed to work across many platforms.
@ravenyuyou Native code does not guarantee better quality. There are many natively coded apps which suck, and many non-native apps which rock. Gmail for example is an excellent non-native, web app which is designed to work across many platforms.
Looks great and promising. One quick question, you said it runs in a browser (and I'm assuming the browser must have Flash 10, correct?).. does that rule out running this in the iPad's browser (vs. downloading an app) or will the browser eventually support Flash 10?
This is why I love adobe flash and air, because it's just so freaking stable!
assumingC0NTR0L 1 month ago
I have VMware and i still can't figure out how to install MacOX on it....can you please help?
hustla404 1 year ago
@hustla404 may be he had installed vmware on Mac and ran windows from vmware
njaaaan 11 months ago
@njaaaan true
hustla404 11 months ago
Christian, this is great work. When can we expect the article that outlines the process and includes sample code, etc.?
ezraforbus 1 year ago
I want to Learn this!!!
Also can someone tell me what he used to switch OS's so fast?
Like from Leopard to Windows???
AloneinFiction 1 year ago
@AloneinFiction I used VMWare to run multiple OSes at the same time and easily switch between them.
qantrell 1 year ago
Each platform and OS has it's own unique user experience and characteristics that a multiplatform system cannot take advantage of. Sure this system is good and cheap for the developer, but it's a terrible idea from a end user standpoint.
grhall1 1 year ago
Ooh-boon-too.
pseudocube 1 year ago
This is even more awesome now you can 'ACTUALLY' use the iphone packager and publish stuff. Looking forward to upgrading now! :)
eternalsyndrome 1 year ago
Very impressive! Most of the haters are pretty close-minded. This certainly has potential.
aireyc 1 year ago
For example on mobilephones. Flash is slower then java and everybody know that mobilephones dont have so much power so there is no space to waste power.
To programm an java app for mobilephone meight be more difficult but you'll have much more possibilities.
Guentieee 1 year ago
@Guentieee Flash before 10.1, and when not optimized for mobile hardware is slower. However, once optimized, it beats Java. We are talking about a new product here. Would you like it if I said the iPhone does not do MMS, doesn't copy-paste, and doesn't support Bluetooth A2DP?
Kidon0 1 year ago 2
Looking forward to your article. Great vid!
clannon 1 year ago
but as we know... the whole actionscript-stuff is SLOW... so i think this will not have a future... JAVA made the same... or at least similiar... but JAVA is not that much used, and why? because it's slow too... sorry but it doenst look that nice...
Carrera1123 1 year ago
@Carrera1123 Have you used the packager for iPhone and found it too slow? What did you build? Did you log some performance bugs?
qantrell 1 year ago
@qantrell i dont have an iPhone, so badly i cant give you information about the performance on a iPhone for me its the whole concept of this air-project which makes for me no sense, i mean why try again with air, when JAVA failed because of big performance issues, therefor i have to give apple a point: they used their own language which is not that slow. but the whole flash/air/flex whatever history never let me think: oh that's a nice feature and fast...
Carrera1123 1 year ago
@Carrera1123 but maybe i have programmed to much in C/C++...=/
Carrera1123 1 year ago
Comment removed
Carrera1123 1 year ago
After I create an .air application, how do I make it an iphone application??
trynksssj2 1 year ago
@trynksssj2 You will be able to use Flash Professional CS 5 or, in the future, Flash Builder to create an iPhone application.
qantrell 1 year ago 2
Thanks a million for allowing open source, this is really great!
GothicJump 1 year ago
This will absolutely revolutionize the game of othello... Anyhoo..So... When's that CS5 with iphone dev tools coming? April 12th? Is that when we get to see it in action (staged mock-up preview,) then maybe hope to see it by 'early 2011' I simply refuse to buy an ipad until I can run a slow dumbed down version of othello on it..
rockbandmidi 1 year ago
This comment has received too many negative votes show
neat, you guys pulled off what java's been doing for years, way to start loosing your reputation Adobe
gope23 1 year ago
@gope23 Can you show me an example of a Java app running on all these devices and in all these environments?
qantrell 1 year ago 10
This comment has received too many negative votes show
@qantrell Can you show me an flash app running half as fast as an java app?
Flash was killed by Apple, accept it.
Guentieee 1 year ago
@Guentieee I usually try to avoid these types of exchanges, but I'm really confused. Which Java apps are you talking about? I can point out hundreds of Flash and AIR apps that run great across platforms, but I'm not familiar with very many Java applications currently in use. Are you talking about things like feature phone games? Server-side Java? Applets?
qantrell 1 year ago 6
@gope23 Java is a programming language, Flash is an animation (w/ scripting) software. You can't compare apples to pears. You can do far more beatiful games with Flash, in fractions of the time you'd need in Java. Tho Java is much faster.
That's why there are thousands of Flash games on the web, but almost none Java ones - it's too complicated to write it in Java.
cerlestes 1 year ago
@gope23 this is something different then java does, java compiles it into one file that can be interpreted by multiple machines (using java)
but this compiles the code into different files, to be interpreted by different machine (natively)
owenhardy 1 year ago
@gope23 java is dead dude! accept it
njaaaan 11 months ago
@angelboyemoka: Yes, I was using VMWare to run the three operating systems.
qantrell 1 year ago
how it's works that he has run 3 operating systems on the same time? wmware?
angelboyemoka 1 year ago
Very informative and open-ended demonstration. Thanks for the great video! I'm going to share this with as many application developers as I know.
AuDioFreaK39 1 year ago 5
Great job! with AIR I assume we'll be able to use ActionScript but also HTML/Javascript on it right ?
Oh, and is it Blackberry compatible also ?
Thanks and looking forward to see your release :)
keepcool183 1 year ago
Impressive.. Where Can i download this iReverse?
taranfx1 1 year ago
@FTNJeff: Everything I showed was AIR except for the browser demo (that was FP 10). This will not work in the iPhone/iPad browser. For now, you can use AIR to build native iPhone/iPad apps.
qantrell 1 year ago
developers are just lazy these days...you have to optimize your apps for EACH platform, not throwing tons of low-quality apps. Quality > quantity and quick-and-easy money
ravenyuyou 1 year ago 8
@ravenyuyou There's certainly no reason why you can't optimize for different platforms. But sometimes you can get away with a single app for multiple platforms. Sometimes -- not always.
qantrell 1 year ago
@ravenyuyou What then, is the problem with developers wanting to create a few really impressive applications and deploy them across multiple platforms quickly and efficiently?
You're insinuating that just because it's easy to port an application across platforms the application, at it's core, will be sub-par, and that simply is not the case.
LiberalMacUser 1 year ago
@ravenyuyou Native code does not guarantee better quality. There are many natively coded apps which suck, and many non-native apps which rock. Gmail for example is a non-native, web app which is designed to work across many platforms.
Kidon0 1 year ago
This has been flagged as spam show
@ravenyuyou Native code does not guarantee better quality. There are many natively coded apps which suck, and many non-native apps which rock. Gmail for example is an excellent non-native, web app which is designed to work across many platforms.
Kidon0 1 year ago
@ravenyuyou for a $1 an app, you're kidding about the lazy developer right?
drivellc 1 year ago
@ravenyuyou Usually its not the developer, but the company the developer works for...
3N1GM4 1 year ago
@ravenyuyou this holds through only if the performance/quality penalties are substantial. Otherwise why code the same thing 5 times?
AAgibsonAA 11 months ago
great video.. let's hope people actually start implementing it more!
what computer system are you running if you don't mind me asking?
fuzdot1987 1 year ago
This is great!!! You mentioned the code will be open source.. Where and when can I see it?
Thx!
jvanja 1 year ago
Looks great and promising. One quick question, you said it runs in a browser (and I'm assuming the browser must have Flash 10, correct?).. does that rule out running this in the iPad's browser (vs. downloading an app) or will the browser eventually support Flash 10?
FTNJeff 1 year ago
impressive!
frexxx 1 year ago
@hanxopx: Yes, it's all Flash. Most of the demos are done with Adobe AIR. The browser example is obviously just playing in Flash Player 10.
qantrell 1 year ago
This is flash game?
hanxopx 1 year ago
Wow!
MercedesNegronCruz 1 year ago