Why is such a hard task to get Flash on the iTouch/iPhone or PSP. Why? It's not hard, just allow plug-installed on Safari. I heard from a Mac dealer that Flash consumes too much battery and it runs hot, and that Adobe needs to fix their Flash before it would allow it on the phone. As in my last blog, there is not much you can do about it. Transportability vs. CPU consumption.
My opinion is that Apple chooses not to allow flash to work, because it is in direct competition with their CODEC (Quicktime). Go figure, because it would hurt their chance of wide acceptance of Quicktime that they are going to prevent the plug-in to install. What a load of ****? If the Flash player install on iTouch/iPhone hinder sales, then that is in direct opposition to what the consumers are saying. In actuality, Flash has no correlation on how successful and widely accepted the iPOD family, (mainly iTouch/iPhone) has been. Yet, I believe it would increase the sale of an iTouch/iPhone. It certainly hasn't prevented me from buying one. So why prevent Flash from being downloaded? My only conclusion would be because it is in direct conflict with QT. QT in my opinion has outlived its usefullness, although I have to say it, Flash uses it in its Flash Video conversion (so it is an industry standard).
I would like to see Flash on the iTouch/iPhone and observe the correlation with increased sales. The iTouch/iPhone has reached the masses, and the mass is saying it should be there. Why is Apple not listening to their customers? Apple should take advantage of that, and market it as being the first full-content searchable browser, which they claim, but is not true. By the way, I don't need to tell them. They already have excellent marketing.
The main reason I purchased an iTouch was the WiFi capability vs. the WiFi-less Blackberry. A reason I wouldn't purchase the BB, and consider an iPhone. Though the BB has revolutionized e-mailing, it is still behind on advancing technology, and the only reason why the BB is the way it is and others like them are the $ generated from data plans.
Saturday, November 15, 2008
Monday, November 03, 2008
Why does Flash consumes so much power?
There has been serious complaints that Flash CS3 consumes huge amounts of CPU cycles, and I was wondering the same thing. There is a perfectly good reason why this is, that most people may not know.
With the surging popularity of Video content over the Internet, like YouTube, this is not due to the popularity of the Flash Player nor due to the power of Flash, but rather the power of the CODEC behind the Flash Player (the Sorenson Squeeze CODEC). This CODEC has a high compression ratio, when compressed is a small file that can be transported over the Internet with little bandwidth requirement. This makes the delivery of video content very accessible to the masses, hence the reason why YouTube took off that way it did. (They also provided an ingenious way of converting all sorts of formats to one common format)
So now you have a highly-compressed, lossy, compact file which doesn't use large bandwidth, yet there has got be a trade-off somewhere. Something has to make up for this benefit, and that is on the client-side; the end-user. When the file is received, it has to go through a decompression algorithm in order for the video to be viewed again, and that's is where the Flash Player consumes the energy.
So when you are looking at those YouTube videos, just remember, there is a lot of work that your computer is doing to display that video.
Ok, that's not the whole story. Earlier versions of Flash did not take advantage of Hardware Acceleration, due to the fact that Flash is a plug-in to your browser, and the browser is intended to use what the browser gives it as resources, and so when requiring computational power, it consumes the core CPU. It had no way of using your Video Card's Hardware, neither did it need to. Regardless, the video still requires decompression.
With the surging popularity of Video content over the Internet, like YouTube, this is not due to the popularity of the Flash Player nor due to the power of Flash, but rather the power of the CODEC behind the Flash Player (the Sorenson Squeeze CODEC). This CODEC has a high compression ratio, when compressed is a small file that can be transported over the Internet with little bandwidth requirement. This makes the delivery of video content very accessible to the masses, hence the reason why YouTube took off that way it did. (They also provided an ingenious way of converting all sorts of formats to one common format)
So now you have a highly-compressed, lossy, compact file which doesn't use large bandwidth, yet there has got be a trade-off somewhere. Something has to make up for this benefit, and that is on the client-side; the end-user. When the file is received, it has to go through a decompression algorithm in order for the video to be viewed again, and that's is where the Flash Player consumes the energy.
So when you are looking at those YouTube videos, just remember, there is a lot of work that your computer is doing to display that video.
Ok, that's not the whole story. Earlier versions of Flash did not take advantage of Hardware Acceleration, due to the fact that Flash is a plug-in to your browser, and the browser is intended to use what the browser gives it as resources, and so when requiring computational power, it consumes the core CPU. It had no way of using your Video Card's Hardware, neither did it need to. Regardless, the video still requires decompression.
Subscribe to:
Comments (Atom)