Curious if your instructors have the same predictions. My web instructor feels very strongly that flash in on its death bed and may last another 3 years max. Just curious what you feel about flash's future?
Just out of interest what is the situation anyway, why don't apple want their devices to be able to play flash files?
That is Apple's side of the story. This is Adobe's side of the story: future of Flash | AdobeStability and security I think were the main reasons.
This is true to a point. Flash content would run over the top of the OS using the flash runtime environment. This would give apple no control over it. It is debatable about battery life though as you would need to compare flash content with something similar to JS / html5 as often this content will strain the battery just as much. It is not fair to compare flash content with text only content!My understanding of the technical issues is that to run flash apps on an iPhone would require running iOS then running flash player then running the app which reduces performance, increases heat and ultimately knackers battery life (something that the iPhone suffers with already).
OSX is thankfully not a locked down platform though! Although it might slowly end up being that way with the introduction of the Mac App store! Remember Apple have to approve apps in the Mac App store and take a 30% cut. Its important to note that Apple don't preinstall Flash on new Macs and Safari deliberately makes missing flash content stay missing. I.e it doesn't say flash player required, download it here etc like any other browser. Also it is known that Apple keep certain APIs closed so that flash cant make use of the system to its full potentiol. If flash seems slow on your mac using Safari, try another browser such as Chrome. You will realise how much quicker it is!If Apple's rejection of flash was a personal vendetta they would have removed flash support from OS X on the grounds that HTML5 is better.
At the same time flash is transforming and evolving into something even better using 3D capabilities that are miles ahead of html5. Check out the new flash player 11 demos: YouTube - AlternativaPlatform's Adobe Flash "Molehill" MAX Racer demo‏