Unity yesterday released Android and iOS addons for free making itself cheaper development tool than Flash. This will be great hook for new mobile game developers which do not have Flash CS6 yet.
Unity also dropped Flash deployment addon justifying it by saying that Adobe isn’t committed to the future development of Flash. I think it’s because they feel that Unity Web Player can compete with Flash Player – So why would they support their competition? They even said that in their blogpost:
Uptake of the Unity Web Player is growing exponentially, and, given its increasing popularity amongst Facebook gamers and new Facebook-friendly features, we expect this trend to continue over the coming year. All Unity users can publish content to the Web Player.
There are some (all) arguments which just don’t make sense at all:
Open - Yeah, now its totaly “open” to have centralised app stores. Also you can create Flash games without paying a penny to Adobe so it’s somewhat open
Performance - Developers would have to optimize games more than they are used to, that’s correct. But from what I saw, flash games even with old Flash Player on tablet performs much better than todays HTML5 games
Touch - There are touch and multitouch functions in AS3 so that wouldn’t be problem
Stability - It’s true that poorly programmed games (or games which requires better performance) could possibly freeze your device, but is that reason to disallow all games? It’s like if Windows would disallow uncertified .exe downloads (actually that might happen in the future with W8 and another “awesome” appstore). – Also if you would go on your favorite, trusted portal with flash games, this wouldn’t be the case too.
Conclusion - Apple sux
I think they are not going for “open”, they are going for “we get piece from everyone’s work”.