New IE7 Information Announced
Brandon writes "Looks like the IE team is trying to catch up to some of the major OS browsers. They have finally added proper PNG support and have fixed numerous CSS bugs. The full post is on The Official IEBlog." From the post: "We're doing a lot more than this in IE7, of course, and we're really excited that the beta release is almost here - we're looking forward to the feedback when we release the first beta of IE7 this summer. Stay tuned for more details as we get closer to beta."
My pet peeves with IE that make my life harder when I write web pages:
Sounds like they are fixing the .pngs for sure. I hope the two css tweaks that I want make it in.
The only reason I use Firefox and not IE is due to middle-clicking for tabbed browsing. Once MS adds that into IE, I'm going back. All of my video plug-ins work instantly with IE, but not without some tweaking for Firefox. I already switched from Thunderbird to Outlook 2003, so I'm excited to see what bells & whistles MS can put in IE7.
IIRC, the *original* release of IE was based heavily on Mosaic. This always struck me as kind of funny, since even Netscape 0.9 was faster and had more features than any version of Mosaic 2.x.
At any rate, Microsoft should put their resources into making one killer browser. Make it as lightweight as Netscape 2.0 was, yet support the latest CSS kung-fu. Implement all of the latest widgets and hoohaws as plugins so I can remove ActiveX support if I want. And above all, make it cross platform. Use a library like FLTK so it can be used just about anywhere.
Doesn't Microsoft realize they could easily make the end-all browser that'll end up running on almost every palmtop, cell phone, set-top-box, automobile, and personal computer?
No... Microsoft burned quite a few bridges with alot of people and unless they can turn that PR machine around 180 degrees, people will continue to see them as bullies who are looking out for nobody but themselves.
They got caught with their pants down in 1993-4 with the internet and TCPIP revolution, too. "It's good enough" certainly does sound framiliar. This was a multibillion dollar company that somehow MISSED THE WHOLE INTERNET THING. They pulled that one off and came out of it smelling like roses.
They got caught with their pants down AGAIN in 1997 with the widespread acceptance of Java and the beginnings of true cross-platform computing. They pulled turning that event into a stillbirth and came out of it smelling like roses.
So, here we are in 2005, and they've been caught again with a stagnant product in IE. Not just caught, but being actively made to look stupid by comparison by the third party browsers, and on top of all this, they have OSX and Apple breathing down their necks. I think the wake-up call has been heard.
I'm not a betting man, but I know where I'd be putting my dollars.
..don't panic
Microsoft have proven - repeatedly - that they're going to ignore open standards and are unable to approach a technology without their classic "embrace and extend" asshole tactics. There's a reason for this - if they fully support open standards, competitors will be able to perfectly replace their products. And they will lose.
Their only hope is to keep making deliberately flawed products - and keep their consumers hooked. The consumer knows their products are bad, but nobody else (at least, nobody with a sense of self-worth and pride) is willing to produce a broken product.
For example, if IE 7 and Firefox supported the exact same standards, people would use Firefox because it does the things that Microsoft dare not do - free source code, cross platform (they're still stuck on IE 5 for the Mac), platform neutral plugin support and far faster turnaround for bugfixes since the community has so many eyes on the code. Small wins for Firefox, but they are wins nevertheless.
The only good version of IE was version 3. It was going up against the well-established Netscape. They manged by making it leaner, faster and better. They had no legacy customers hooked on their product - and had to prove that they were worthy. Today they are lazy and their main goal is to maintain their supremacy and suppress the peons - not to wow them back into the fold.
The worst example of this would be, as far as I'm concerned: ActiveX. The tech might have sounded cool on paper - but in practice it was a disaster. It introduced a new type of executable to uninformed and uneducated users who were simply unable to comprehend how dangerous it was, and a raft of thieves and liars who were trying to take advantage of it. As far as security goes: Worst. Feature. Ever.
Putting ActiveX in a browser capable of accessing the internet is like storing apples in a bucket of medical waste: you'll be infected with something nasty and be completely fucked within a very short space of time. But Microsoft didn't care, so long as they had more corporate buzzwords to achieve platform lock-in with clueless customers.
And this corporate character oozes out their products. If Microsoft was a person, he would be a compusive liar, thief, bully and control freak. He would be unable to hold a conversation without trying to take something, and would be instantly hatable.
I use Microsoft Windows XP because I am forced to and am held hostage by the platform - but I am a bitter, angry hostage with brutal vengeance on my mind. Unless Microsoft makes a radical change to it's corporate attitudes, I will never willingly use IE again.
The short answer is that no browser currently passes the Acid2 test. I'm pretty sure the Firefox team is working on it. I know the Safari team is working on it as their progress is being talked about on David Hyatt's blog: http://weblogs.mozillazine.org/hyatt/
It's the only thing in the whole world I want. Why IE doesn't support it, I don't understand. IE generally does pretty well with a lot of things.
I guess there are two things in the whole world I want. The second is for IE to show me a big nasty error instead of my web page if it is not compliant with the DTD. If browsers worked that way the whole web would be in better shape.