Tag results for flash
Web Constructions has changed its name to Prorarity™! It’s been a big switch, but the whole site, logo, and name is officially changed. ‘Prorarity’ actually comes from the word ‘rarity’, which means something that is rare, special, or unique. ‘Pro’ originally comes from the latin root which means forward and forth. The common understanding of the term ‘pro’, however, is merely something which is professional. I combined the two words to make ‘prorarity’, which in a sense means professionally rare, special and unique.
The most popular browser today is Microsoft’s Internet Explorer (according to most sources). It’s been this way for just about as long as anyone can remember. Why, then, do so many developers and users strongly dislike it? Well, there are many reasons for this, and hopefully we can explore a few of them.
Developers don’t like Internet Explorer mostly because of its lack of innovation. Even its latest version (version 9) is well behind in modern HTML standards and support. All other major browsers have fully adopted HTML5 and CSS3. This means they support the very latest. Internet Explorer, however, lacks many key features of modern HTML and CSS. Things like imageless shadows, gradients, 3D effects, and transitions are void in even the latest Internet Explorer version.
What does all that mean for the normal, everyday web surfer? It means you experience a slower and uglier web. In order to have the effects mentioned above in Internet Explorer, developers must use images and/or flash. This can compromise quality, but also significantly slow down the load time of each web page.
As if this isn’t enough, Internet Explorer has a host of other problems. Computer experts say there are many security issues with Internet Explorer that are just not present in other browsers. Compatibility is another problem with Internet Explorer. The last supported Internet Explorer version on Windows XP and below is version 8, and that version is even farther behind competing browsers. Many of the major browsers today are truly cross-platform, which means they run on any computer.
If all of this has finally convinced you to get rid of Microsoft’s default browser, then one question must be asked. What browser should I use? The most innovative browsers today are Google Chrome and Apple Safari. Since Safari won’t run as well on a Windows system, Chrome is an excellent choice. If you do use a Mac, Safari or Chrome will work equally well. Both Mozilla Firefox and Opera are also good choices for a modern web browser.
In this deadly war between the ever popular Adobe Flash and the new HTML5 alternative, web developers all over are frantically trying to keep up with the new changes. I have covered many of the basics of HTML5 vs Flash in some of my previous articles. For lack of time, I will not go into the details, but if you are interested, I suggest you read my article entitled HTML5 vs Flash.
At the time of writing the before mentioned article, I was pretty confident that Flash was dying fast. Now, I’m not so sure! In the last few months, several things have changed. Number one is the release of the Apple iPhone 4. Number two is the release of the HTC Evo 4G from Sprint. Number three is the plan to release Android 2.2. Number four is the simple fact that Internet Explorer still doesn’t support most aspects of HTML5. Number five is the announcement of the Windows Phone 7 series.
First is the release of the iPhone 4. Out of all five of these major changes, this is the only one that supports HTML5 in its war against Flash. Let me just start by saying that people really love Apple products (especially the iPhone). Even though there are phones out there that can do a lot more than the iPhone can, people still love the iPhone simply because it has the name “Apple” on the back! Rightly so, I mean Apple does make good products, but lets face it – they’re not the best! Anyway, the new iPhone 4 gives a lot of people a good reason to buy. The reason this is so good for HTML5 is because the iPhone doesn’t, and probably never will support Flash. HTML5 is a big push for Apple (heck, they practically invented the thing), and the fact that people love the iPhone so much will really help that push.
The second change is the release of the HTC Evo from Sprint. This is really huge for Flash because the HTC Evo is the first popular smartphone to support it! A lot of people like the HTC Evo even better than the iPhone. I mean, the camera is better, the display is bigger, the monthly price is better, the internet speed is better, and it supports Flash!! HTML5 is also supported, but that is not something Sprint is trying to advertise.
When Google announced the release of Android 2.2, web developers all over the world stood in awe because Flash is available (and not just Flash lite). Although it may take some time for all of the Android phones out there to get the update (some may never get it), once it is fully implemented, Android 2.2 may very well kill HTML5.
Microsoft Internet Explorer has never fully supported HTML5 and although it promises to, I doubt they ever will (at least not without a fight)! After all, supporting HTML5 will pretty much ensure that it will win and will eventually cause millions (that were previously skeptical of the lack of Flash support) to flock to the iPhone! Might I remind you that Apple and Microsoft have never been on happy terms and the last thing Microsoft wants, is to help Apple out. They also want to get all phone users to buy the new Windows Phone 7 (which brings me to my last change).
The fifth (and last) major change in this painful battle is the announcement of the Windows Phone 7 series. This phone may very well be the first success of Microsoft as it regards the mobile industry. Apple knows (and has known for many years) that in the next decade or so, browsing the web on a computer will be unheard of. No no, people will have tablets and phones, but the average person won’t even own or care to own a computer! Apple knows this, but Microsoft is no fool and knows this also. In fact, they have tried and failed more than once to create a smartphone that everyone will love. Up to now, people have given up on Microsoft as a mobile producer. However, they may just win out with the release of the new Windows Phone 7 series. We still don’t know much about this phone (or series of phones) coming later in the year. But what we do know is simple. It will support Flash and it won’t support HTML5. I think the reason for this is obvious and the same as the reason Microsoft won’t support HTML5 in the Internet Explorer browser.
Personally, I think that HTML5 is a better option in the end. I realize that it won’t be too easy for us developers in the beginning. But seriously – was anything?! We must understand, however, that this is not a war of which web component is better. This is a war of what the people want. And, right now it looks like the people may still want Flash.
Last week I went over the highlights of an article written by Apple’s CEO, Steve Jobs, on Flash. This week, I would like to go over the article Adobe wrote, entitled “The truth about Flash“, in response to Apple’s “Thoughts on Flash“.
It was not hard to see that Adobe, in this article, was trying to defend the position they were loosing because of Apple’s “Thoughts on Flash“. Pretty much everything they said was the flip side of what Apple said.
After giving several statistics on how widely used and widely demanded Flash Player is, Adobe stated that “The Adobe Flash Player runtime was actually originally created as a technology for tablets with touch interfaces, and today, it has support for working on touch-based devices.” This is the opposite of what Steve said in his article: “Flash was designed for PCs using mice, not for touch screens using fingers.”
Adobe also stated exactly what Apple stated when they said “Seventy-five percent of all video on the web is viewed via Flash Player”. However, Adobe also said that “H.264 is a video codec (which requires a player), while Flash Player is a complete multimedia runtime that can play back H.264, among other codecs.” Apple, last month, stated that “almost all this video (flash video) is also available in a more modern format, H.264 and viewable on iPhones.” Apparently, Apple’s technology on the iPhone, iPod Touch, and iPad is capable of playing H.264 video without a flash player.
“(Flash) requires more processing power than static HTML documents,” Adobe admitted. But, according to them, “Flash Player performs as well as, if not better than, comparable multimedia technologies.” And, “The Flash Player team is constantly working to deliver the best performance for rich interactive media on the web,” was Adobe’s plea. This is not what Apple claims, “We have been working with Adobe to fix these problems (performance problems), but they have persisted for several years now,” is what Steve from Apple wrote.
As far as security goes, there is a down-right contradiction from what Apple said and what Adobe said. “Symantec recently highlighted Flash for having one of the worst security records in 2009,” is what Apple said. Adobe, on the other hand, said this: “The Symantec Global Internet Threat Report for 2009 found that Flash Player had the second lowest number of vulnerabilities of all Internet technologies listed.” Are they talking about two different things here? Maybe, but it doesn’t seem so.
Adobe ended by stating that “Flash Player is part of a rich ecosystem of both open and proprietary technologies,” in response to Apple’s claim that Adobe was not open.
I honestly think that Adobe came up with a really lame come back to Apple’s stunning article against Flash. Am I for dumping Flash? Yes and no. I feel that it will be better in the long run to get rid of flash and move on to HTML5, however, I am positive we will run into many problems along the way!
Earlier this month, the CEO of Apple, Steve Jobs announced for the first time where Apple stands on Flash. In his article entitled “Thoughts on Flash” Steve stated basically what everyone originally speculated. In this article, Apple’s CEO gave six reasons Flash is not supported on the iPad, iPhone, or iPod Touch.
Steve Jobs stated that Flash is not “open” as Adobe claims. He said that HTML5, on the other hand, is “completely open and controlled by a standards committee, of which Apple is a member.” On the contrary, Steve stated that “Adobe’s Flash products are 100% proprietary. They are only available from Adobe, and Adobe has sole authority as to their future enhancement, pricing, etc.”
While claiming that the “iPhone, iPod and iPad users aren’t missing much video”, Steve Jobs did admit to the fact that “Apple devices cannot play Flash games”. However, Apple’s CEO said that this is not a problem because “there are over 50,000 games and entertainment titles on the App Store”.
Steve briefly explained how that Flash drains battery life and is very unreliable. He stated that “Flash is the number one reason Macs crash”. And he also said that Flash is simply not designed for touch interfaces.
After all this, Steve Jobs laid out the main reason Apple will not allow Flash on there mobile devices. “Adobe wants developers to adopt Flash to create apps that run on our mobile devices” Steve wrote. Apple doesn’t want Adobe to get in the way of there apps by either making Flash available for the iPhone, or (as it seems) allowing users to export their Flash productions as native apps for the iPhone (which is what Adobe Flash Professional CS5 offers). “Our motivation is simple” Steve said “we want to provide the most advanced and innovative platform to our developers, and we want them to stand directly on the shoulders of this platform and create the best apps the world has ever seen.”
As more and more Apple products such as the iPhone, iPod Touch, and iPad are being released without flash support, people, especially developers, are wondering, “will flash die out?” It’s just been speculation for a long time – but now, it’s turning into reality.
W3C is right now working on what they call HTML5. If Apple gets its way (which it probably will) HTML5 will eventually replace Flash.
First of all, maybe I should clarify what Flash and HTML5 actually is. Flash is a plug-in created by Adobe. It basically plays animated content on the web. Flash is also a life-saver for developers like me. It is so much easier to create than HTML5.
HTML5 is meant to create the same-type animated content, but in a different way. HTML5 is really just an “upgrade” from HTML4 (which is the core programming language used in web development). It provides options for developers that HTML4 could never do. Some of these options (including one that allows us to embed a video without using a plug-in) will help us do what up to now, only flash could do.
Remember I wrote that “Flash is a life-saver for developers like me”? Well, the reason, of course, is that Flash is very easy to create with the help of Adobe’s Flash Professional. However, this is not the case with HTML5. In fact, using HTML5 will take many, many more hours to create than Flash did. This means that it will cost a lot more money to get a website built. And, especially in our low economy, that isn’t too good.
Why then, does Apple want to get away from Flash? Well, it has caused a lot of frustration to people with Macs. Windows users, however, do not usually have problems with Flash. I think it could, and should run better on Macs, but Apple doesn’t think so. It’s just ready to get rid of Flash.
I don’t think all is lost for Flash, however. For one thing, Internet Explorer, the most used browser in the world, doesn’t support most of the options in HTML5 (not yet anyway). And, we all know that Flash isn’t about ready to give up! Also, we must remember that HTML5 is still in the beginning stage of development, and may end up dying out before it is completed.
There is still a very good chance, however, that HTML5 will succeed, and destroy the plug-in we have all come to know and love. It may be a good thing to get away from Flash in the end, but it will cause lots of problems in the beginning!
With the release of the Apple iPad nearing, web designers all across the country are asking the same question: “will the iPad change the way we build websites?” Perhaps the first question that must be asked is, “will the iPad become popular among consumers, or will it simply die out?” These are some tough questions, and we will have to wait to find the answers.
For those of you that don’t know, the iPad is basically a larger version of the iPod Touch. Apple is saying that the iPad will be a device that provides the best web browsing experience. So, if consumers agree and the iPad is a revolution, websites will probably start changing to conform to this new device.
Up to now, buttons that change when your mouse hovers over them have been very popular, but since the iPad is a touch screen, users won’t be able to hover over an object without clicking it. This means web developers will have to find new ways to make a website seem interactive without using hover effects.
Buttons on the web will also probably become bigger because fingers are bigger than cursors and it will be harder to press small buttons on the iPad. Websites will also probably work with smaller resolutions because the iPad’s screen is rather small.
Another thing must be considered, the iPad doesn’t support flash!! Since flash is growing at a rapid pace, I don’t think it very likely that developers will do without flash just because of the iPad. I think that in order for the iPad to become popular as a web browsing device, Apple will have to give it flash support.
We don’t really know what the future in web development holds; we just know that it probably holds a lot!!