Adobe Flash Professional CS5 will enable users to create iPhone applications using the familiar Action Script. Applications created in this way will then be sold classically in the AppStore. But it does not mean that Flash is newly supported in iPhone and we can view Flash pages in Safari.
However, the new tool for creating applications will certainly be welcomed by a large number of developers, and of course us users will also benefit from it. There are many Adobe Air apps that will now run with minimal modifications and really easy to compile for iPhone needs. Websites can be compiled in the same way.
Flash did not create an environment in which an iPhone application would run, but an application created in this way directly compiles as a normal native iPhone application. Distribution will take place classically via the Appstore, and the user will not even know the difference. In order to distribute applications on the Appstore, the developer will have to pay the usual annual fee to Apple and the applications will be subject to the classic approval process. But we could certainly see a wave of new interesting applications.
Personally, as a user, I would expect one difference. In my opinion, applications written in this way will be much more poorly optimized than those written in Xcode and could therefore be more demanding on the battery.
As for Flash in Safari, nothing has changed in this area for the time being and I am personally happier without Flash in the browser. But if Flash ever appears in Safari, I hope there will be a button to turn it off.
Na Adobe Labs page you can read a little more information and watch a demonstration video here. There is also a link to several applications created in Adobe Flash CS5, but these applications are not found in the Czech Appstore. But if you are created a US account, so of course you can try these applications.
I'm more concerned that the AppStore doesn't become even more crowded with primitive applications and games in Flash.
Well, even designing something in Photoshop is not easy. So I'm not worried about Adobe Flash CS5 flooding the App Store with useless apps.
In my opinion, the number of games in the App Store will increase, it will be a significant increase, because Flash is perfect for it.
In the same way, the amount of ballast will increase, because after all, development for the iPhone will be easier. Céčko can be, and is, an insurmountable problem for many programmers for many reasons.
And then, of course, there is the already mentioned optimization, the demand on the battery, etc. This was also the reason why Apple did not put Garbage Collector on the iPhone.
I have the exact same concern…. a bunch of shitty apps, some idiot will want to grease his wallet for some stupid thing (perhaps at least the upload to the AppStore will require a Mac, which could at least select it a little), I don't believe that everything will always compile correctly, the approval process will drag on even for those good Apps... but then I just see a lot more negatives than positives.
For me, the main problem with development is that I don't own a Mac. This way I will finally be able to try to make an application. I can easily work with Flex and ActionScript, and it will definitely be easier to get better at it than learning C or XCode, which I don't know a single line of (I normally do things in Java).
C is one thing, but even for me as a person who knows C in many ways, Objective-C was a cold shower due to its syntax and approach to OOP.
And as Oriesko wrote. This will bring another huge increase in the number of submitted applications and I don't want to see what impact it will have on the already slow approval process.
Well, that's very interesting. It will even be possible to use the iphone API for accelerometer, geolocation, etc. However, the ballast will increase, I wonder if Apple will react to it in any way. Anyway, I believe that in time we will come across some nice applications that would not have been created without Flash.
it's finally here. For me, Xcode on win would be ideal, but this doesn't look like a bad idea either. And I think that apple should not limit people in the development of the application.