Slashdot Mirror


Browser Wars Redux: This Time It's the Apps

itwbennett writes "Yesterday's release of the Amazon Kindle Cloud Reader brought to mind the bad old days of the browser wars, but with a new twist: while the app works on any iOS device, it only works on computers with Safari and Chrome. Blogger Brian Proffitt knows as well as anyone that 'this isn't a deliberate snub of the other browsers. Clearly the developers of this web app had to get it to work on Safari, because that's the only vector to get it onto an Apple device. And, since both Chrome and Safari have a shared ancestor in WebKit, it makes sense that what would work in one browser would work in the other.' But it raises an interesting question: 'If HTML5 and other web technologies are supposed to be open and standardized, then will web app developers have to continually tweak their apps in order to accommodate deficiencies or advantages between browsers, or will browsers have to constantly stay in sync with each other's features just to be able to run all the web apps out there?'"

170 comments

  1. Steam by zget · · Score: 2

    It works in Steam too, since they also changed to WebKit. The in-game and Steam store browsers feel so much faster with it, too.

    1. Re:Steam by h4rr4r · · Score: 1

      Yeah, it improved the experience using it in Wine/Crossover too.

  2. Browsers aren't magic by c0d3g33k · · Score: 4, Insightful

    I'm not sure how "running it in the browser" is supposed to magically erase all the problems that in years past were associated with running in multiple operating systems. The more power and control is given to the browser, the more complex they become, and the less likely it is that different browsers will be able to provide the same experience.

    This isn't "browser wars", this is "Operating System Wars, The Sequel". The more things change, the more they stay the same.

    1. Re:Browsers aren't magic by royallthefourth · · Score: 1

      The more power and control is given to the browser, the more complex they become, and the less likely it is that different browsers will be able to provide the same experience

      This isn't necessarily true. After all, there is the historical counterexample of Java. While it isn't particularly popular for desktop applications these days, it did manage to provide the same applications on any OS with a JVM without any serious discrepancies. It's certainly possible for this stuff to work out very well, we just don't have much faith in the browser makers, for good reason.

    2. Re:Browsers aren't magic by NoNonAlphaCharsHere · · Score: 1

      With operating systems you distinguish with #ifdef at compile time. With browsers, you have to do it at at run time. With Javascript, no less. So, pretty much the worst of everything.

    3. Re:Browsers aren't magic by EraserMouseMan · · Score: 1

      Mod parent up. There will always be platform wars on all levels. Hardware-level, OS-level, browsers, cloud wars, media format wars. Even wars between differing implementations of open standards. There will never be a time where there isn't a heavy battle for market share and control on every level. It's what drives everything forward. It's what kills off bad ideas and good ideas. It's the hallmark of any full-fledged ecosystem.

    4. Re:Browsers aren't magic by jellomizer · · Score: 3, Interesting

      However current history shows this isn't true... Browsers right now are the best way to display data, WebKit, Mozilla or IE for HTML 4 strict does an excellent job of following the specs.
      HTML 5 is new and not all the features are implemented yet, and right now there is some shield bashing on who has implemented the most useful set of the HTML 5 standard first. So for the developers who are blindly jumping to full HTML 5 are coming across compatibility issues, because not all browsers are close to be fully HTML 5 Compliment.

      There is no Magic here. The browser runs on top of the OS and interprets the command send via files and follows the same methods to display the data. It is actually quite easy concepts, it didn't happen before because computing power wouldn't allow useful speed in doing such work without the need to go out and run some custom machine level code. Once Browsers finish their full support in HTML 5 then things will render the same again?

      This isn't a browser war type of activity and not an OS War Especially as things work the same in Chrome for Windows, Linux or Mac... The old browser war was each side making their own special commands in complete disregard on what the standard said in hopes that developers will use it over the others and force people to use their browser. Eg. the Netscape Layer Tag, ActiveX or Java Aplets. Right now it is more of a bragging right of saying Hey we got this in first or our implementation is faster then yours. But it doesn't mean the next version your version won't be faster of have that feature... It isn't a war but healthy competition.

      In a War the Consumer Looses and Competition the Consumer wins.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Browsers aren't magic by ewibble · · Score: 1

      Even with java there are problems, may not be major but even one minor problem can make a app not work. Even if you are talking about just sun java.

      I wouldn't release a app on any platform and say it was supported unless it was first tested on that platform

    6. Re:Browsers aren't magic by unrtst · · Score: 1

      True, and I get the point your making, but Java wasn't just some (draft) spec that a bunch of different groups were implementing independently, and it didn't have to have backwards compatibility mixed in to deal with old specs and non-spec features.

      The GP statement doesn't make sense to me either - this is "browser wars". Chome on all OS's that support it with the same revision runs stuff close enough to the same on all OS's. It's Chrome versus IE versus Netscape versus Opera versus all the previous versions of all of those that is the problem.

      I mean, yay HTML5 and all that, but it'll be years (maybe 10?) until most of that spec is supported in 90+% of browsers that are in use. At least with java, one could just point to Sun and tell the user to d/l what's needed for their OS, and they're off to the races for all java apps. I'm just glad it's Chrome/Safari they picked to support (because it's on most OS's and has an open source version) rather than IE (which could have happened if they targeted Windows Mobile).

      This is why I believe Flash will stay around for a long time to come (even if I dislike it), as will non-HTML5 web pages, java apps, native apps, etc.

    7. Re:Browsers aren't magic by cayenne8 · · Score: 1
      So..when will Firefox run HTML5?

      I've got version 5, and it won't run the Kindle Cloud app....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    8. Re:Browsers aren't magic by wsxyz · · Score: 0, Offtopic

      Just install Chrome and don't worry about it.

    9. Re:Browsers aren't magic by NoNonAlphaCharsHere · · Score: 5, Interesting

      Try installing an egress detecting firewall and watch how often Chrome phones home.

    10. Re:Browsers aren't magic by wsxyz · · Score: 0

      You're worrying about it.

    11. Re:Browsers aren't magic by Anonymous Coward · · Score: 0

      That's just great. Now we're going to need a firewall browser extension to do for in-browser apps what Windows Firewall does for os apps.

      Hell I'd go a step further and let the user define all the sandbox rules, so I can fence off my desktop's data from browser apps that shouldn't be looking at it.

    12. Re:Browsers aren't magic by Anonymous Coward · · Score: 0, Interesting

      I'm sorry. I'm too busy not giving a shit.

    13. Re:Browsers aren't magic by DarkOx · · Score: 1

      You are also forgetting that you have user culture with browsers that often provides you with disinformation, and unpredictable filtering. I can't count the number of sites I have to send a Firefox user agent string so my favorite browser SeaMonkey is permitted to download the page. Its practically the same engine so of course it works 99.9% percent of places Firefox does, but these means if you have done something which depends on one of the few differences, I have possibly obscured information that is needed.

      Even fairly non-technical users have things like NoScript, and or pop-up blockers running. More technical users might have other ad filters installed, some like me even have proxies which actually run regex queries and do rewrites of documents. Now move in the corporate world with things like websense and all bets off.

      You can hardly blame users for this either bad actors

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    14. Re:Browsers aren't magic by h4rr4r · · Score: 1

      Not for any app more complicated than "Hello World". Java is write once debug everywhere.

    15. Re:Browsers aren't magic by exomondo · · Score: 1

      After all, there is the historical counterexample of Java. While it isn't particularly popular for desktop applications these days, it did manage to provide the same applications on any OS with a JVM without any serious discrepancies.

      Until you take anything more than a basic Java program and run it on a non-Sun (or Oracle) JVM implementation.

    16. Re:Browsers aren't magic by Skuto · · Score: 2

      Firefox runs HTML5 just fine. The Kindle app uses Web SQL (never fully standardized, deprecated) instead of IndexedDB (standardized) so it won't work on standards-compliant browsers.

      Safari doesn't support the IndexedDB standard, which is why they didn't use that, so your question should be addressed at Safari instead.

    17. Re:Browsers aren't magic by mfraz74 · · Score: 1

      Is that the reason why it won't run in Rekonq - another webkit based browser - too? Ran the Acid 3 test on it and it passed at 100%.

    18. Re:Browsers aren't magic by Anonymous Coward · · Score: 0

      It amazes me how often this is stated, but I have been doing Java development since 1997 (I worked for JavaSoft then) and in all that time, on all the applications I've worked on I have not run into this problem.

      Maybe it is because I do very little UI work, mostly business services type, but when I write code on Windows or Linux desktops, I can compile it and run it just fine on Windows or Linux or HP/UX or AIX or any other platform with a certified JVM of the version I used.

      I don't recall ever once having an issue with my code running on different operating systems. I have had to tune the JVM's differently (for example Windows JVM's treat the heap size setting as a recommendation, allowing heap to grow past it, but Linux appears to enforce it) but that was not an issue with my code.

      So please, oh wise master of cross platform development, please tell me what system works better and doesn't require any debugging when moved from one platform to another?

    19. Re:Browsers aren't magic by Captain.Abrecan · · Score: 0

      Just google "Apple". The right product will have a little glowing apple logo with a bite out of it. Trust me. They make the best stuff.

    20. Re:Browsers aren't magic by Anonymous Coward · · Score: 0

      In a War the Consumer Looses and Competition the Consumer Tights.

      Fixed that for you.

    21. Re:Browsers aren't magic by cerberusss · · Score: 1

      Try installing an egress detecting firewall and watch how often Chrome phones home.

      Engaging in FUD, aren't we?

      In Chrome, click on the wrench icon (or on OS X, menu Chrome, Preferences). Then select the tab "Under the hood", and deselect the following options:

      • Use a web service to help resolve navigation errors
      • Use a prediction service to help complete searches and URLs typed in the address bar
      • Predict network actions to improve page load performance
      • Enable phishing and malware protection
      • *By default, the option "Automatically send usage statistics and crash reports to Google" is turned off.)

      Then check your network traffic again.

      --
      8 of 13 people found this answer helpful. Did you?
    22. Re:Browsers aren't magic by Anonymous Coward · · Score: 0

      Funny, I've successfully run very large, complicated applications using JBoss and Tomcat on Sun (Solaris and Windows), IBM (Windows and AIX versions), HP (HP/UX) and JRockit JVM's without issue. What do you use for cross platform work?

    23. Re:Browsers aren't magic by godefroi · · Score: 1

      I remember back in the day we were using a Java applet that was doing some client-side security stuff for us, in the browser. It was awesome in that not only did it only work with the Sun JVM, it only worked in a small set of very specific point releases of the Sun JVM (and the latest version was NOT in that set...).

      I'm with the GP. The more things change...

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
  3. Usefulness by DemonGenius · · Score: 1

    Any web "app" that aims to be actually useful will ensure that it can operate on any browser. Otherwise, we would be just as well off without the "app".

    1. Re:Usefulness by Gizzmonic · · Score: 2

      Yep. How is this any better than the days of horrible 'web apps' that only run IE6?

      --
      (-1, Raw and Uncut is the only way to read)
    2. Re:Usefulness by Anonymous Coward · · Score: 0

      It's not. HTML5 was never a panacea. But lala-land web people love to pretend it was. HTML is just another level of abstraction and like all abstractions, it's leaky. It's just the Java "write once, debug everywhere" one more time but fools who doesn't know history are doomed to repeat it.

    3. Re:Usefulness by Anonymous Coward · · Score: 0

      The intention was just to write the app for the iPhone. They wanted to not abide by the Apple's App store rules, so they took the web app route. As long as it works on Mobile Safari, they could care less if it works on any other browser.

    4. Re:Usefulness by MightyMartian · · Score: 2

      Indeed. This seems a specific solution to a specific problem, and working on Chrome is simply a byproduct of that. Perhaps at some point they'll want to broaden their market, but for the moment, this is more an issue of the closed nature of the Apple app market than anything to do with a new browser war.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Usefulness by DemonGenius · · Score: 1

      Of course, as a web developer, I don't consider IE6 a browser and don't bother supporting it :).

    6. Re:Usefulness by Snotman · · Score: 1

      I disagree. With the developments of where browsers seem to be going, that is to be a platform for an OS like experience, there will be plenty of reasons to create platform specific versions of application. There are always reasons to not spend money on development for a browser that represents miniscule percentages of usage. Businesses make money not for altruistic reasons like developing for something that is non-existent in the grand scheme of things. For instance, are you going to accommodate Opera?

    7. Re:Usefulness by Snotman · · Score: 1

      And you have cut out a tremendous amount of your potential audience. That is some smart business-sense.

    8. Re:Usefulness by wsxyz · · Score: 0

      Yeah, he cut out all of the Chinese pirates and mailroom-clerks of the world.

    9. Re:Usefulness by Anonymous Coward · · Score: 0

      If his product is good enough, then people will switch browser. How many times have you had to load IE because you really wanted to see a site? (Me: once in 4 years)

    10. Re:Usefulness by maxwell+demon · · Score: 1

      It depends. If he writes web sites about Linux, I guess the potential audience with IE6 is negligible.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    11. Re:Usefulness by Dahamma · · Score: 1

      Tremendous? I think not. Latest stats show IE6 usage is now under 4%. Not wasting resources on a small and declining platform is excellent business sense. Even Google has stopped supporting it.

    12. Re:Usefulness by edremy · · Score: 1

      It's Apple, Amazon and Google doing it? Between the hipster morons, the basement dwelling tech geeks and Grandma who just need to get her shopping done they've managed to get a bigger user base than MS ever had...

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    13. Re:Usefulness by mooingyak · · Score: 1

      If he'd said IE without a version number, you'd have a case. But IE6 accounts for roughly 3% of my traffic, and from what I hear that's more or less the norm.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    14. Re:Usefulness by DemonGenius · · Score: 1

      You must really hate me today :)

    15. Re:Usefulness by DemonGenius · · Score: 2

      Even in the .NET world IE6 is a pain...

    16. Re:Usefulness by JonySuede · · Score: 2

      at my institution we dropped ie6 this years because the percentage of web browser visiting us with it were below 2% however they accounted for 35% of the complains directed at the web team. So you mostly have whiner and people with pirated software on ie6 so why would you want to serve that kind of clientele is a mystery to me.

      --
      Jehovah be praised, Oracle was not selected
    17. Re:Usefulness by X0563511 · · Score: 1

      So? He may not WANT to be bothered with those customers.

      He has a right to choose who he sells to, I believe.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    18. Re:Usefulness by Snotman · · Score: 1

      The fortune 500 I work for services other corporate clients, as well as the public, and IE6 is still substantial in the corporate world. In any case, I imagine an individual that does not consider IE6 a browser also lumps 7 and 8 in there too, but maybe not. Why is IE7 any better of a browser than IE6? It was a POS too.

    19. Re:Usefulness by Snotman · · Score: 1

      But if those potential customers possibly represented 50% of your revenue, then I would say it is retarded. How are you going to know if you do not service them and collect analytics on their business impact? That is retarded.

      Are you not sure he has a right to sell to who he wants to?

    20. Re:Usefulness by Snotman · · Score: 1

      Um, because 4% or even 2% of browsers could represent 100% of your revenues. Do you collect analytics on the business impact of that segment? Maybe firefox users are cheap asses and linux users even cheaper and even though they may represent more percentage wise, is it best to develop by percentage of usage only?

      In any case, I am not sure how you jump from 35% of complaints indicates that the 2% is made up of pirates. How do you know that even .1% of the 2% represents the 35% of complaints? Way to generalize.

    21. Re:Usefulness by JonySuede · · Score: 1

      We sniff for SP2 or win2000 by looking at the presence of SV1 in the end of the user agent string and almost half of them don't have it. This is strongly correlated to pirated copy of windows.

      --
      Jehovah be praised, Oracle was not selected
    22. Re:Usefulness by Lanteran · · Score: 1

      Tremendous? 2004 is over, buddy, and IE6 is just shy of 10% of the market. And that's mostly in china. If you're designing a website targeted towards non-eastern nations, dropping IE6 and 7 is given. IE8 is less terrible than the others, but is still a horrifying browser to code for. IE9 is actually fairly good. As for the rest, firefox is great, and webkit. Opera usually renders pages similarly to webkit.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
    23. Re:Usefulness by JonySuede · · Score: 1

      We sniff for XP SP2 by looking at the presence of SV1 in the end of the user agent string and almost half of them don't have it. This is strongly correlated to pirated copy of windows.

      Fixed that for me

      I don't know why I typed or windows2000.

      --
      Jehovah be praised, Oracle was not selected
    24. Re:Usefulness by Anonymous Coward · · Score: 1

      How much less?

    25. Re:Usefulness by omnichad · · Score: 1

      As a web developer, let me say that IE7 and IE8 are hundreds of miles removed from IE6. Sure, they don't support enough web standards, but they also don't horribly break formatting for the standards they do cover. It's 100 times easier to make a modern site work on IE7 and IE8 than it is on IE6, especially when counting for all the hacks you have to do to work around specific rendering bugs.

    26. Re:Usefulness by JamesP · · Score: 1

      How about you go for facts instead?

      Yeah, he's losing around 2% of the market, probably composed of old people, with old computers, or chronically stupid people.

      "tremendous amount of potential" indeed

      http://www.w3schools.com/browsers/browsers_explorer.asp

      --
      how long until /. fixes commenting on Chrome?
    27. Re:Usefulness by Dahamma · · Score: 1

      Sure, that's why companies that make clunky inventory systems and such still support IE6, and those who do almost everything else don't bother.

      And if you think that IE6 and IE7 are remotely similar in capability, there's no way you have ever actually tried to support both of them ;)

    28. Re:Usefulness by KingMotley · · Score: 1

      We dropped support for IE6 last year and I can honestly say it has made our life so much easier. We were spending a large portion of our time trying to get our pages working in IE6 for what turned out to be 8% of our clients (and it was dropping), so we force them to an "upgrade page" that links to the IE7 page on microsoft's site. We haven't gotten a single complaint about it either, which is just icing on the cake.

    29. Re:Usefulness by mwvdlee · · Score: 1

      Sure IE7 and IE8 are a hundred miles removed from IE6, too bad they're still a million miles away from being in the league of FF, Opera and Chrome. Even IE9 has given me problems supporting HTML5 and CSS3 that none of the others have.
      As a web developer, I would be happiest if MS just remotely deleted all instances of all versions of IE and replaced it with any of the real browsers; the world would be a better place. As a web user, I would be happier too, if I hadn't already moved away from IE and already weren't happy.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    30. Re:Usefulness by Billly+Gates · · Score: 1

      "Latest stats show IE6 usage is now under 4%"

      Lets look at it this another way. If you owned a store or a restaurant and you told 1 out of 20 (5%) people to go fuck themselves would you stay in business long? If your customers profit margins is only 3 to 4% which is the new norm in this economy then telling the other 5% to screw themselves would put you in the red.

      What about IE 7 which also sucks and is bad? It still uses the strange 14 year old implemented wrong CSS 1.0 box model which only works in IE 6 and 7? About 6 to 9% still use it, and that number is much higher for corporate users. Both IE 6 and 7 combined total 1 in 6 users and maybe as high as 50% if its corporate based! You are going to tell them to screw themselves too? A company like CDW filled with corporate customers need IE 6 to survive, while who cares about slashdot.org.

      Google is not wise here and it sounds like the nerds whinning are in upper management there. Yes, newer things require AJAX such as google maps but business dont want to upgrade and will just use hotmail and bing instead. I have a feeling Google is trying to force users to upgrade to at least IE 8 but if you do not bow to the PHB they will find someone else who will.

      I am not a fan of IE 6 or 7, but just stating the obvious that customers who are corporate have the big bucks while Johny's wordpress blog will pay you jack.

    31. Re:Usefulness by Billly+Gates · · Score: 1

      I worked at a hospital for a client a few months ago. They still used SP2 because SP3 had compatibility issues for some of its medical equipment that hooked to the USB and serial ports.

      Industrial or medical clients use SP2 because SP3 has crappy USB 2.1 support. Many in I.T. are so understaffed thanks to this recession that they do not have time to test SP3 for compatbility. Especially for 5,000 desktops with 30 different software combinations in several countries. So they stick with SP2.

      It drove me nuts because they were insane about being comprised due to HIPPA and security, yet they run an unpatched XP network with IE 7. Sigh

    32. Re:Usefulness by Dahamma · · Score: 1

      Actually, I just looked again, and it's under 3% now.

      But in either case your analogy doesn't make sense. It's more like if 1 out of 30 customers at your restaurant walked in without a shirt on, and you told them to go put one on and come back.

      And also, your understanding of profit margin is off, as well. If I sell 1 widget for $100 and make 4% profit margin, I make $4. If I sell 2, I make $8. The number of customers doesn't matter on the MARGIN, it's still 4%. Either way, you made a profit, and are not "in the red". You can add marketing costs, NRE, etc, to that, but without those numbers it's irrelevant to your point, particularly with digital distribution where the NRE quickly becomes secondary to the content licensing costs, which is the point of this story.

      And corporate users most definitely do NOT matter to a huge number of businesses, especially entertainment content providers. What the hell does a Fortune 500 company care if their employees can't read a Kindle book or watch a Vudu movie while they are at work? And what the hell do those content providers care if those Fortune 500 companies don't want to upgrade a browser when they won't allow access to their services by policy anyway?

    33. Re:Usefulness by Billly+Gates · · Score: 1

      Try corporate clients who have large pocketbooks willing to pay $100,000 for orders on your site! That is who an IE 6 user is if own a corporate website. People on Firefox are consumers (cheap) or maybe small business owners who will spend smaller amounts of money.

      If you write internet sites for businesses the large customers are the biggest pain in the ass, but you always bend over backwards because the payoff is the largest and likely they still use IE 6.

      Walmart will pay you jack margins in comparison, but if you have a deal with them you can make insane revenues because the customer is so big. It is the same in the eCommerce world. Updating your blog in wordpress is not where the bucks are and who cares if it does not render in IE 6.

      That's what Snotman is trying to say in this thread. It is frustrating, but the pull is too much for you to ignore. So you can write a site for John's Pizzera down the street for $50 whole bucks .. (dull voice) wahoo and yes ignore IE 7 and earlier. Or you can work on an IE 6 intranet project for a fortune 1,000 company for $250,00? Hmmm which would I prefer?

      Even if IE 6 and IE 7 users only account for 10% of traffic combined, they will give 60% of the revenue. Of course I do assume business sites and not the pizzera one as an example. But most internet sites are to sell something. IE 6 is dying very fast as companies finally leave XP to Windows 7 and Windows 8 so the problem is only temporary. But, guess who will have the contacts and experience when IE 6/7 are gone?

    34. Re:Usefulness by Billly+Gates · · Score: 1

      True I made the assumption that the costs were fixed. In a site they are mostly fixed with the bandwidth being the variable costs. This affects the profit margin because the cost is divided out evenly per transaction as they are fixed spread out to everyone. So if you make pennies on the dollar the last 5% will make you, much like how retailers only make money after black friday (hence the name) because of the smaller margins of profit. The costs are the same or close to it.

      The shirt thing is a little different as people wont want to eat at your restaurant if those kinds of customers walk in and start sweating up in the booths and making it smell nasty.

      I dunno as it depends what kind of site it is. This one I agree who cares about IE 6 for a stupid e-reader. Www.nasdaq.com or CDW.com I certainly would demand IE 6 compatiblity as big clients come to these sites as much as I cringe.

    35. Re:Usefulness by omnichad · · Score: 1

      Being pragmatic, I tend to develop for Firefox first, doing only things supported on IE7. I tend to get by with almost no hacks or IE-specific CSS. You can't do that if you support IE6 at all. You don't even get transparent PNG support.

  4. Mobile Browser Redirects by John.P.Jones · · Score: 4, Insightful

    I'm just as concerned with the tendency of websites with 'mobile apps' to intentionally break their own website experience when browsing on a mobile device in order to push their native app instead. Deep links redirecting to mobile homepages are also breaking the web (from mobile at least). In many cases the web worked better on my iPhone 1 then it does today on my iPhone 4.

    1. Re:Mobile Browser Redirects by h4rr4r · · Score: 1

      Change the User id. Not sure how easy that is to do on an iPhone but I do it on my Droid running CM7 all the time for these broken websites.

    2. Re:Mobile Browser Redirects by gstoddart · · Score: 2

      I'm just as concerned with the tendency of websites with 'mobile apps' to intentionally break their own website experience when browsing on a mobile device in order to push their native app instead.

      I see this a lot ... visit a web site on my iPad, get popup telling me they have a native app, and wouldn't I rather be running that.

      No, go away ... show me the damned web page, and leave me alone. Sometimes the redirect they use makes it almost impossible to use the back button to get out of the damned site.

      Or, as you say, they redirect you to some mobile home page which doesn't have the content you followed the link to, and which you can't subsequently find. Which basically makes the visit to their page useless.

      --
      Lost at C:>. Found at C.
    3. Re:Mobile Browser Redirects by psyclone · · Score: 1

      Isn't that a pain to keep switching the User Agent though? Some sites /are/ well designed for mobile, and I enjoy that on the mobile browser. I suppose some sort of menu setting or quick-action extension (see mobile firefox for android, etc) could work. But like the GP pointed out, by the time you've changed user agents, the deep link broke and presumably you have to go find it and click it again.

    4. Re:Mobile Browser Redirects by DanTheManMS · · Score: 2

      Change the User id. Not sure how easy that is to do on an iPhone

      I know it's possible when you jailbreak. I have a "UAFaker" icon on my SBSettings menu. I swipe the status bar, tap the icon, and try the link again. Same thing to turn it off. Without jailbreaking, I believe there are alternate browsers you can get on the App Store that will fake the user agent for you. Or you could use Opera Mini or Cloud Browse, but that's getting somewhat excessive.

    5. Re:Mobile Browser Redirects by ShakaUVM · · Score: 3, Funny

      I'd mod you up, but I'm using Slashdot on a smartphone.

    6. Re:Mobile Browser Redirects by Anonymous Coward · · Score: 0

      Are you saying that you don't have a modern browser that allows you to specify which user-agent should be sent based on the site you're browsing? I'm sorry to hear that...

  5. Only Safari?? by sunderland56 · · Score: 2

    Clearly the developers of this web app had to get it to work on Safari, because that's the only vector to get it onto an Apple device.

    So, Apple locks out downloading/running any other web browser? How come you didn't say "Clearly the developers had to get it working on IE, because that's the only vector to get it onto a PC"??

    Since Firefox works on all computers, and has a higher market share than Safari, it seems that Firefox would have been the better choice.

    1. Re:Only Safari?? by Ian+Alexander · · Score: 1

      RTFS, they're talking about getting it onto an iOS device.

    2. Re:Only Safari?? by characterZer0 · · Score: 1

      I think "Apple device" means something running iOS; as opposed to an "Apple computer".

      --
      Go green: turn off your refrigerator.
    3. Re:Only Safari?? by wsxyz · · Score: 1

      Show me where I can download Firefox for my iPad.

    4. Re:Only Safari?? by Anonymous Coward · · Score: 0

      Because they aren't talking about Apple laptops/desktops. They are talking about iPad/iPod/iPhone, where the only game in town IS Safari/Webkit. This app is a direct response to Apple's new rules for subscription services and a move at getting their app accessible outside of the App Store proper.

      Firefox isn't even on the table in this matter, as it does not exist for the platform they were targeting.

    5. Re:Only Safari?? by Anonymous Coward · · Score: 0

      Firefox likely does not support the features they need yet.

      I've been having trouble with webgl, websockets, web workers, indexed db.. frankly, so far firefox has yet to hit the mark on ANYTHING, and the only things that work are basic demos.

    6. Re:Only Safari?? by Anonymous Coward · · Score: 0

      Actually yes, Apple does not allow any app that displays web content without using their APIs on iOS devices.

      While you can download other browsers on OSX it's still Safari that comes with the OS, and really most users just use what comes with their OS.

    7. Re:Only Safari?? by kikito · · Score: 1

      That's not a computer.

    8. Re:Only Safari?? by Anonymous Coward · · Score: 0

      How come you didn't say "Clearly the developers had to get it working on IE, because that's the only vector to get it onto a PC"??

      Because it's not. The native kindle app for PC works just fine and has no apple tax. Safari is installed by default on all iDevices.

    9. Re:Only Safari?? by Anonymous Coward · · Score: 0

      Not terribly bright, are you...

    10. Re:Only Safari?? by Anonymous Coward · · Score: 1

      So, Apple locks out downloading/running any other web browser?

      Not yet, but it's coming. They already are pushing their App Store as the ONLY way to get software on your Mac, and you can bet you'll never see Firefox available on it.

      Give it a few years, and the answer to your question will be yes. It just takes some time for Apple to boil the frog.

    11. Re:Only Safari?? by X0563511 · · Score: 1

      Oh really? You might want to explain that to the general-purpose CPU inside of it attached to a clock source, RAM, storage, and various other peripherals...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    12. Re:Only Safari?? by Anonymous Coward · · Score: 0

      Why? Because you can't get infected by a virus and turned into a spambot? Not terribly bright, are you...

    13. Re:Only Safari?? by Pope · · Score: 2

      So go write some code on it. You don't have to report back.

      --
      It doesn't mean much now, it's built for the future.
    14. Re:Only Safari?? by tepples · · Score: 1

      Not yet, but it's coming. They already are pushing their App Store as the ONLY way to get software on your Mac

      I'd like to see some sort of citation of how Apple plans to enforce this.

    15. Re:Only Safari?? by Lanteran · · Score: 1

      Protip: When arguing about the inability of an iPad to execute arbitrary code to an apple fan, they'll always try to trot out javascript.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
    16. Re:Only Safari?? by Anonymous Coward · · Score: 0

      I couldnt get through to them, iOS blocked me from making any calls to it. My "are thou a puta?" wont get approval by Apple so it wont get into the App Store.

    17. Re:Only Safari?? by LateArthurDent · · Score: 1

      That's not a computer.

      But it is an "apple device" which was the wording used in the summary.

    18. Re:Only Safari?? by Anonymous Coward · · Score: 0

      by refusing to run code that isn't signed by Apple, just like they do for iphone, ipad, and ipod

    19. Re:Only Safari?? by tepples · · Score: 1

      I'd like to see a reliable source stating that future Mac OS X versions will "refus[e] to run code that isn't signed by Apple".

    20. Re:Only Safari?? by Anonymous Coward · · Score: 0

      A computer actually obeys your commands. iPad obeys Apple, so it's not really a computer.

    21. Re:Only Safari?? by X0563511 · · Score: 1

      No, that's not what a computer is. Since you're so thick, here's what a computer is.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    22. Re:Only Safari?? by BZ · · Score: 1

      > So, Apple locks out downloading/running any other
      > web browser?

      On iOS (which is what the story is explicitly talking about when it says "Apple deveice") that is _exactly_ what Apple does.

    23. Re:Only Safari?? by Skuto · · Score: 1

      You can scratch the "yet" part. The problem is that they use WebSQL (http://www.w3.org/TR/webdatabase/). Note the big warning "will not be developed further" in the spec.

      They should have used IndexedDB (http://caniuse.com/indexeddb), but Safari doesn't support the features it needs yet.

    24. Re:Only Safari?? by kikito · · Score: 1

      Allow me to make a car analogy.

      The iPad is not a computer the same way that a golf cart is not a car.

      A cart and a golf cart have the same structural elements - 4 wheels, an engine, etc. And yet, you can't use a golf cart like you would use a regular car.

      It's the same with the iPad and a regular computer (be it a PC a Mac, or whatever).

    25. Re:Only Safari?? by cerberusss · · Score: 1

      Opera is also available on iPhone and iPad. For the iDevices, there are multiple browsers which embed the Safari component, too.

      --
      8 of 13 people found this answer helpful. Did you?
    26. Re:Only Safari?? by X0563511 · · Score: 1

      Somewhere you've gone and redefined what a car is, because a golf cart is most definitely one of them (just not approved for use on state/federal roads).

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    27. Re:Only Safari?? by BZ · · Score: 1

      Opera Mini is available for i*, which is not really a browser running on the device; it's just an image viewer, with the images generated on the Opera servers. Opera Mobile, which is an actual browser, is not available last I checked.

      And yes, if you make a "new browser" by just creating a new UI around the shipped WebKit you can have it on iOS, of course. Whether you consider that a new browser is up to you.

    28. Re:Only Safari?? by kikito · · Score: 1

      From wikipedia:

      Car: Most definitions of the term specify that automobiles are designed to run primarily on roads, to have seating for one to eight people, to typically have four wheels, and to be constructed principally for the transport of people rather than goods.

      Golf Carts are not designed to run primarily on roads, ergo they are not cars.

    29. Re:Only Safari?? by X0563511 · · Score: 1

      You cite wikipedia. Go look in a dictionary and find out what "car" means.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    30. Re:Only Safari?? by kikito · · Score: 1

      No, you go to a highway with your golf cart.

    31. Re:Only Safari?? by X0563511 · · Score: 1

      Being able to go on a highway has nothing to do with it being a car or not. Read the sign the next time you enter a highway, it tells specifically what is allowed or not.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    32. Re:Only Safari?? by kikito · · Score: 1

      Dude.

      Does telling other people what to do in that vehement tone ever work for you? I'm not going to oblige you. Stop it already.

    33. Re:Only Safari?? by X0563511 · · Score: 1

      You're welcome to stop responding.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  6. Support for additional browsers coming soon. by Anonymous Coward · · Score: 0

    It would seem that in this case at least it will be the web app developers tweaking for additional browser platforms.

  7. IT World = FUCKTARDS by Anonymous Coward · · Score: 0

    will web app developers have to continually tweak their apps in order to accommodate deficiencies or advantages between browsers

    WTF does the moron that wrote this link-bait turd of an article think they've BEEN DOING for the last decade+? If it wasn't IE's lobotomized and perverse interpretation of the W3C specs, it was mobile phones, new browser versions, etc etc etc...

    In future, IT World may want to find writers who've actually had some experience in the industry to avoid moronic crap like this...

  8. What standards do not have incompatibilities... by Snotman · · Score: 1

    between competing vendors? Maybe standards that have been used for a decade have stabilized compatibility issues between vendors, but this is always a struggle and there will always be exception handling to provide a common experience across all platforms. I am not sure where the idea comes from that because it is standardized, it will be implemented equally and the same. Have you paid attention to the last decade of web development where standards have always existed. Unless a vendor has a mission statement that says that it will only implement a standards compliant product, then there is going to be competition to innovate new features. Hopefully corporations learned the lesson of tying their web apps to a specific platform and proprietary implementations, but I am sure considering the current trend to make browsers into OS like platforms, there will be apps that only work on certain platforms. Who knows what is going to happen in the next decade so this question is a little foolish?

  9. Re:First! by Snotman · · Score: 1

    haha...not first

  10. I'm curious by drobety · · Score: 1

    What part of the code causes other HTML5-enabled browsers to fail? (I would try to figure on my own if only it did not require to sign-in onto Amazon, which I boycott because of their handling of Wikileaks.)

    1. Re:I'm curious by edalytical · · Score: 1

      In Firefox 4.0.1 it fails with "J is undefined" Here is the offending code: "";C=1;var a=window.applicationCache;if(z[n.APP_CACHING])z[n.APP_CACHING](C);a.swapCache();J.addEvent("KindleApp:AppCacheUpdate")}function d(){K="";C=1;E&&!E.getItem("cached")&&E.setItem("cached",1);if(z[n.APP_CACHING])z[n.APP_CACHING](C);N&&(N=!1,J.addEvent("KindleApp:AppCacheSuccess"))}function B(a,c,q){var s=J.startMetrics("Store::TOSOpen"),b=a?z[n.STORE_OPEN_STATUS]:z[u.STORE_OPEN_STATUS];F||(F=!0,KindleTOS.open(c,q).then(function(c){b&&b(!0);c?E.removeItem(w):(a||(h(),g()),t(),$("#"+k.KINDLE_READER_CONTAINER_ID).hide(),

      In Firefox 5.0.1 it fails with "openDatabase is not defined" Here is the offending code: a.executeSql("DROP TABLE IF EXISTS annotationsCache;");a.executeSql("DROP TABLE IF EXISTS covers;");a.executeSql("DROP TABLE IF EXISTS metrics;")}var e=new jQuery.Deferred;a.dbHandle?a.dbHandle.transaction(d,c,b):e.resolve();return e.promise()}function m(a){var b=a.defaultSize;q!==void 0&&b>q*1E6&&(b=q*1E6);return openDatabase(a.shortName,a.version,a.displayName,b)}function x(a){function b(d){var e,q=[];for(e=0;e=0&&q.push(d[e]);c.resolve(q)}var c=new jQuery.Deferred;

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    2. Re:I'm curious by X0563511 · · Score: 1

      I highly recommend a pastebin service for such things. Not only do they not eat your code at random, but they keep things nice and not blobbed up, and even support syntax highlighting!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:I'm curious by drobety · · Score: 1

      Thanks. First part seems to be about Offline Web applications (in draft phase), which I understand should be supported by FF 3.5+. Not sure why the failure. The second part is definitely Web Database code, which is not HTML5, only exposed by Webkit browser. The proposed standard is actually Indexed Database API.

    4. Re:I'm curious by drobety · · Score: 1

      I suspect it is compressed JS code. I suppose syntax would still be highlighted though.

  11. Huh? by Anonymous Coward · · Score: 0

    What do you mean 'the bad old days of the browsers wars?' As a web developer, I've never seen the war cease. It's continually a pain-point, and even more so with html5 video and web sockets.

  12. HTML5 impressions by 93+Escort+Wagon · · Score: 1

    The comment that they "had" to get it working on WebKit in order to get the Cloud Reader on the iPhone/iPad is probably correct - but it also seems like Webkit has been leading the pack when it comes to implementing advanced HTML5 features. Generally these features appear to get added to Firefox somewhat later (after someone files it on Bugzilla).

    --
    #DeleteChrome
    1. Re:HTML5 impressions by Anonymous Coward · · Score: 0

      That's because HTML5 isn't what they're implementing. They're implementing entirely new features that are lumped together under the umbrella of "HTML5".

      If anything, the actual HTML5 support of browsers is still shaky overall, with browser vendors opting to add more "gee whiz" features in lieu of the mundane, anti-marketing stuff that doesn't get press.

    2. Re:HTML5 impressions by Dahamma · · Score: 1

      Yep. Vudu's streaming movie web app is also HTML5 on the iPad, and it does a hell of a lot more with HTML5 features than an eBook reader...

    3. Re:HTML5 impressions by sgt+scrub · · Score: 1

      it also seems like Webkit has been leading the pack when it comes to implementing advanced HTML5 features

      Don't it though! It is like the Firefox guys are more concerned with where you put book marks and the uri text box.

      --
      Having to work for a living is the root of all evil.
    4. Re:HTML5 impressions by Lennie · · Score: 1

      I don't think it is that bad as you mentioned.

      Firefox developers did implement different things that Chrome (for example) didn't have.

      Have a look at this site:

      http://caniuse.com/

      Firefox 5.0 84%
      Chrome 13 (from last week ?): 90%

      Also have a look at the differences:
      http://caniuse.com/#compare=y&b1=firefox+5&b2=chrome+13

      Firefox 6 is planned for 3Q of 2011 and the beta's currently support 86%

      --
      New things are always on the horizon
    5. Re:HTML5 impressions by BZ · · Score: 1

      What you're mostly seeing is that Mozilla is not as good at marketing the features they have that WebKit doesn't as Chrome is at marketing the features they have.

      Which is not surprising, since Chrome spends a lot more money and effort on marketing than Mozilla does.

      There is also the effect where Mozilla tends to value correctness of implementation over breadth of features when it has to choose between the two, whereas WebKit doesn't necessarily prioritize in the same way.

  13. You can't believe this is happening? by Dr.+Spork · · Score: 1

    Wow, this must be the first time that some content only works in a proper subset of modern browsers and is broken in the others. Until now, browsers have stuck to strict standards, so that developers wouldn't have to rewrite their code for the quirks of each browser. But I guess that's all over now. What a shame!

  14. Better them than us by alphacow · · Score: 1

    It makes a lot more sense for browser makers (which, by my last count, consist mainly of four or so major vendors... FF, Chrome, Safari, and IE) to have to keep up with novel web standards than for web developers (10,000? 50,000? 100,000?) to have to keep up with browser inconsistencies. Sure, there are places where the standards are inconsistent. This sort of shift will force the W3C to move faster to improve the standards, which is good news for everybody.

    1. Re:Better them than us by wsxyz · · Score: 1

      W3C? Faster?

  15. HTML5 is still a draft by spikeham · · Score: 1

    HTML5 is still a W3C Working Draft standard (see http://dev.w3.org/html5/spec/) and is still changing so browser developers are slow to spend effort implementing it. Even after it becomes an official 1.0 standard, some browsers may not implement parts of it for years, so some amount of browser-specific code (and occasional non-availability of some features on some platforms) will always be a fact of life when building Web UIs.

    1. Re:HTML5 is still a draft by Anonymous Coward · · Score: 0

      True, but what if we turned browser development upside down? It would make sense to allow the rendering engine to be separated via a plugin architecture. This way, you can develop your site using any engine. You page could then point to the one you are using, so long as the browser supports that kind of plugins.
      There are certain drawbacks, but I think the positives far outweigh them in the long term. No longer having to wait for company X to implement feature Y, and could even just roll your own for your site.
      I have not thought it out much since the thought just popped in my head. Sorry, my mind sometimes starts solving problems as it sees them.

    2. Re:HTML5 is still a draft by Lennie · · Score: 1

      We've tried to do the plugin architecture for years.

      They are trying to add some of those abilities to the browser as native features.

      Which allows for much better integration.

      --
      New things are always on the horizon
    3. Re:HTML5 is still a draft by Lennie · · Score: 1

      It doesn't really matter if it is a working draft or standard.

      Browser vendors will propose specifications and implement it.

      Usually with a browser-prefix like with CSS3 features: -webkit or -moz

      This is to get in the field- and implementation-testing. If everyone has seen how it works, it will be made a standard otherwise it will be changed and deprecated.

      --
      New things are always on the horizon
  16. So... they should have installed webkit by erroneus · · Score: 1

    Sounds like the developers used webkit to render but didn't care if webkit was already present.? Why didn't they just optionally install webkit?

    1. Re:So... they should have installed webkit by tepples · · Score: 1

      Why didn't they just optionally install webkit?

      There's a WebKit extension for IE, called Google Chrome Frame. I haven't heard of one for Firefox.

  17. IndexedDB vs WebSQL by jgon · · Score: 5, Informative

    Good lord slashdot, I was hoping to see informed technical discussion like that slashdot of old instead of scaremongering gossip over motives for the Book Store compatibility. It has nothing to do with Apple controlling Amazon, or browser wars. The HTML5 database storage spec is not fully standardized, and so chrome and safari both implement the WebSQL spec while Mozilla has chosen to go with their own IndexedDB spec.

    The book store will be ported to firefox shortly as both DB implementations basically accomplish the same thing. It came out for Chrome and Safari first because Amazon wanted to circumvent Apple's in-app purchasing requirements on the iPad and that meant working with webkit first. Down the line I am sure that browser makers will eventually converge on either IndexedDB or WebSQL and that will become part of the HTML standard but for now the discrepancy is explainable purely in terms of using a non-standard technology that browser makers are still experimenting with and trying to shake out.

    1. Re:IndexedDB vs WebSQL by wsxyz · · Score: 1

      Wouldn't it be better then if Firefox just implemented WebSQL?

    2. Re:IndexedDB vs WebSQL by Anonymous Coward · · Score: 1

      Wouldn't it be better then if Firefox just implemented WebSQL?

      No. WebSQL is based on a single SQL implementation: SQLite. To implement WebSQL, you had to use SQLite in your program. To specify WebSQL completely, you'd have to document SQLite behavior to the point where you'd be effectively reverse-engineering it. Because of this, W3C abandoned WebSQL in favor of IndexedDB, which requires no specific database implementation.

      Granted, it would be fairly easy for Mozilla to implement WebSQL in Gecko, but it will never be a W3C Recommendation, and Microsoft will probably never implement it in Internet Explorer, so what's the point? Microsoft and Google are both developing implementations of IndexedDB. Mozilla is wisely doing the same.

    3. Re:IndexedDB vs WebSQL by Anonymous Coward · · Score: 0

      From the WebSQL Wikipedia page:

              Beware. This specification is no longer in active maintenance and the Web Applications Working Group does not intend to maintain it further.

      Doesn't exactly sound like the future...

    4. Re:IndexedDB vs WebSQL by roca · · Score: 1

      IndexedDB is not "Mozilla's own". It was co-developed in the open with Google and Microsoft.

    5. Re:IndexedDB vs WebSQL by Anonymous Coward · · Score: 0

      No. It would be better if Webkit implemented IndexedDB. The draft spec for WebSQL says in big giant letters "Beware. This specification is no longer in active maintenance and the Web Applications Working Group does not intend to maintain it further." It never actually became a standard. IndexedDB is the one that's currently on track to become a w3c recommendation.
      http://dev.w3.org/html5/webdatabase/

    6. Re:IndexedDB vs WebSQL by shutdown+-p+now · · Score: 1

      Given that SQlite is in public domain, I don't see why not make it the reference implementation, nor why MS wouldn't also use it.

    7. Re:IndexedDB vs WebSQL by Skuto · · Score: 1

      Defining source code as the standard description tends to backfire incredibly hard if bugs are found. That's why no standardization body accepts it, and generally requires 2 independent implementations of the standard to iron things out.

      Furthermore, if you already had a database backend that isn't SQLite (prolly the case for IE, not the case for Firefox) then it's just stupid duplication.

      Lastly, I suspect there was no reason to stick with arbitrary current SQLite quirks for a standard that is hoped to endure.

    8. Re:IndexedDB vs WebSQL by Anonymous Coward · · Score: 0

      Define "better".
      If better= would run this app right now then yes.
      Or is it because webkit and it s family use WebSQL and as there s more than one Webkit browser that actually matters?
      I dont know... of they re still experimenting, eventually they all might end up deciding IndexedDB is better for what they want to do. Or it s better for what webapp and website designers want to do. Better as in: easier to learn and use, more failsave, more performant etc.

  18. law of the compatibility clusterbuck by epine · · Score: 4, Interesting

    After forty years of following technology, I assure you that wherever there's a land rush in progress, a compatibility clusterbuck is sure to follow. Early mover advantage is a broken window for everyone else. It's not actually the nature of the standardization process to be out in front of the gypsy caravan waxing behind the Spanish Galleon of zeitgeist redux. As much as we complain about this, the gypsies are a tribe of legendary endurance, hardship, and snark (as often featured here on snarkdote).

    Standardization is the introverted naturalist's account of rats, cockroaches, raccoons, ravens, seagulls, and urban deer: what's left behind after progressive forces have eradicated the dodo, pillaged the cod fishery, and turned most of the polar bear population into shaggy rugs of bravado.

    1. Re:law of the compatibility clusterbuck by grnbrg · · Score: 1

      Standardization is the introverted naturalist's account of rats, cockroaches, raccoons, ravens, seagulls, and urban deer: what's left behind after progressive forces have eradicated the dodo, pillaged the cod fishery, and turned most of the polar bear population into shaggy rugs of bravado.

      New .signature!

      Who said poetry was dead? :)

      grnbrg.

    2. Re:law of the compatibility clusterbuck by JesseMcDonald · · Score: 1

      Early mover advantage is a broken window for everyone else.

      The Broken Window fallacy is about the idea that the economic activity required to replace destroyed property can be counted as a net benefit to society. It is a fallacy because that activity does not create new wealth; instead, it represents an expenditure of resources and effort merely to return to the state before the property was destroyed. If the "window" was not broken, that effort and those resources could have been spent on moving society ahead, rather than regaining what was lost.

      In your example (right or wrong), no property has been deliberately destroyed in hopes of an overall benefit from the resulting economic activity, so the Broken Window fallacy clearly does not apply.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    3. Re:law of the compatibility clusterbuck by Anonymous Coward · · Score: 0

      "...waxing behind the Spanish Galleon of zeitgeist redux"? Pretentious much?

    4. Re:law of the compatibility clusterbuck by Coppit · · Score: 1

      Jon Katz, is that you?

    5. Re:law of the compatibility clusterbuck by Anonymous Coward · · Score: 0

      Does this have anything to do with the unfinished Spanish galleon of Finley Lake? Or anything else, really?

    6. Re:law of the compatibility clusterbuck by Anonymous Coward · · Score: 0

      Holy crap you are awesome

    7. Re:law of the compatibility clusterbuck by circletimessquare · · Score: 1

      wow, that was written as almost poetry, but was also correct, and more importantly, interesting and insightful

      hard to do that on this subject matter

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  19. HTML5 is still in draft by SpiceWare · · Score: 1

    Considering that the spec is not finalized, why are you so surprised that browsers are't done implementing it all yet?
    The 11th draft of HTML5 was released this month http://dev.w3.org/html5/spec/Overview.html

  20. Features, not browsers by Todd+Knarr · · Score: 1

    How about, instead of sniffing for the browser types you (think you) know support what you need, sniff for the features you need directly? That way your app will work just fine with any browser that supports what you need, and if it doesn't support what you need you'll be able to tell the user exactly what his browser's missing so he can fix it (it may be he just needs to update his browser, or install a plug-in or optional feature he hasn't gotten around to yet).

    1. Re:Features, not browsers by tepples · · Score: 1

      How about, instead of sniffing for the browser types you (think you) know support what you need, sniff for the features you need directly?

      What makes you sure they're not doing that? It could be the case that Trident and Gecko don't support some HTML DOM feature that WebKit supports.

    2. Re:Features, not browsers by Anonymous Coward · · Score: 0

      How about, instead of sniffing for the browser types you (think you) know support what you need, sniff for the features you need directly? That way your app will work just fine with any browser that supports what you need, and if it doesn't support what you need you'll be able to tell the user exactly what his browser's missing so he can fix it (it may be he just needs to update his browser, or install a plug-in or optional feature he hasn't gotten around to yet).

      Does it demand a higher level of competence to do what you think they should have done than what they did?

  21. A Glorious Day by AtomicDevice · · Score: 1

    Really, this sounds like a great thing for browsers and the internet. When developers write things to a standard (HTML5) instead of insane-crazy-time (whatever the hell internet explorer 6 renders), everybody wins. If browser authors want market share, they are forced to pick up features. Even the IE behemoth appears to be realizing that some HTML5 may be critical to its long-term survival.
    In the old days the problem was that IE had a monopoly, and sucked, so people wrote crap for IE and it continued the circle of suck. Now there are other real browsers out there, you really can't be sure what systems will run your page (especially in the mobile world, sure webkit is the big boy there at the moment, but not in all places and not forever), so the best solution is to write to the standard as much as possible and let browser authors it.
    I know for the purposes of my personal page that's how I operate, I don't have time to QA every system configuration. I make sure it basically loads up on the big 3 engines and call it a day.

    --
    Ze Atomic Device! It iz Ztolen!
  22. Standards vs. Implementation by davide+marney · · Score: 1

    Pretty silly to complain about HTML 5 "standards" when the real problem isn't with the standards, it's with the implementation of those standards. That's why we have tests such as Acid, of course.

    I will say, however, that the implementations of the browser standards for HTML 5 and CSS3 are SO much better than earlier rounds of the browser wars. At least it's not a complete nightmare as before. Where you find problems are in edge-cases such as websocket and threads for which there is really no workaround possible, you just have to wait for the browser vendor.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  23. Sorry Firefox, but you became obsolete by Anonymous Coward · · Score: 0

    I really loved Firefox, when it was much more advanced then every other browser (since version 2). But now it just lags behind Webkit. Gecko's implementation of CSS3 animations is just poor compared to Webkit's.

    And don't get me started on mobile browsing... I think it's a complete waste of time of Firefox to come out with a mobile browser that only works in like two different handsets! If you're unable to make it work across the isle, don't waste your time trying to compete with the native. Opera Mini and Mobile already dominates that secondary place, masterfully.

    1. Re:Sorry Firefox, but you became obsolete by Skuto · · Score: 1

      But now it just lags behind Webkit.

      As pointed out in several other posts, the Kindle Reader is actually broken because Safari's WebKit lags behind in STANDARDs implementation instead of vendor-specific extensions.

      think it's a complete waste of time of Firefox to come out with a mobile browser that only works in like two different handsets!

      This is more than 2:
      http://www.mozilla.com/en-US/mobile/platforms/

  24. Browser Wars will never be over by Arancaytar · · Score: 1

    The expectation that HTML5 would end compatibility issues is not only unrealistic, but completely ridiculous. Vendors and developers have extended, misunderstood, incorrectly implemented and violated standards since the web began, and a more complex and more powerful standard only offers more ways to do so.

  25. 1994, 1995, 1996, 1997, ..., 2009 called.... by Anonymous Coward · · Score: 0

    They want royalties on your browser wars/standards argument.

    You can deposit it in the account of one honorable Nelson Malambe, somewhere in Nigeria. Check your spam for the address and account number.

    -R

  26. 1994, 1995, 1996, 1997, ..., 2009 called.... by Reeses · · Score: 1

    They want royalties on your browser wars/standards argument.

    You can deposit it in the account of one honorable Nelson Malambe, somewhere in Nigeria. Check your spam for the address and account number.

    -R

    (sorry for the double post, I accidentally posted as an AC.)

    --
    Reeses
  27. Try the Atomic Web browser by drerwk · · Score: 1

    Try the Atomic Web browser which lets you easily set the agent response as Mobile Safari, Mobile Safari - iPhone, Mobile Safari - iPad, Safari Desktop, Wap Device, Firefox 3, IE 6, IE 7, IE 8.
    I only wish I could specify the setting per web site.

  28. This makes the case for Plug-ins by moorster · · Score: 1

    This is exactly why plugins (or plug-ins) were invented. I would much rather code this up in Flash or Silverlight and have it run reliably and predictably on all browsers than have to write a bunch of one-offs. HTML5 was a giant distraction, in my opinion.

  29. Formal logic 101 by Anonymous Coward · · Score: 0

    it only works on computers with Safari and Chrome

    So you need both Safari and Chrome installed? Or do you need them both running and displaying the app? Some novel approach to cross-browser development.

  30. basic by tepples · · Score: 1

    So you're saying the iPad is missing some basic capability that all computers should have. Hmmm, basic...

  31. Both, somewhat. by SanityInAnarchy · · Score: 1

    It's not as bad as it sounds...

    Yes, web developers do need to support multiple browsers. It may be worse with HTML5, but when I was a full-time web developer, it wasn't bad at all -- I spent maybe an hour a week fixing crap so it'd work in IE7 (we dropped IE6, thankfully) and everything else Just Worked -- we'd develop in Firefox (since it had Firebug, since this was before Chrome was as cross-platform as it is now, and before its dev tools could really match Firebug), and maybe once or twice a month there'd be an issue where it'd work in Firefox, and fail in any browser except IE.

    It may not have been a deliberate snub, but I can't imagine it being too much of a problem for these guys to do the same. Even IE is getting decent, to where they might've easily supported IE9, maybe 8, and drop 7 or below.

    Then again, there is one new issue with HTML5, which makes things like this much more likely -- not all browsers support the same things. While there's a very large subset that works across all browsers, it does mean that we also have to think about multiple browsers in the design phase, not just in the testing phase. That's significant -- it means we need to research cross-browser issues, not just add a few more browsers to our test cycle and debug things as they crop up. And that is the fault of the browsers -- alright, if you insist on having two wildly different local storage APIs, fine, but every browser needs to have them.

    --
    Don't thank God, thank a doctor!
  32. Vendor prefixes suck by Anonymous Coward · · Score: 0

    -webkit-
    -o-
    -firefox-
    Is an incredible (and STUPID) pain in the ass, especially when a vast majority of cases just follow identical, standard-specified (though not yet "recommended candidate" status) arguments and behavior.

  33. HTML5 just works in chrome by toastar · · Score: 1

    Yeah so I've been playing with HTML5 lately, Chrome handles about everything I've thrown at it yet. When I take my site to firefox or IE9 it just falls apart, Somehow I don't consider this a problem. for me the big thing is being able to use the tag. This is just so much easier then doing some sort of jquery it's not even funny.

    Take a look at this:
    http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML5)

  34. IOS Appstore rules by sheddd · · Score: 1

    I would guess Amazon's done this for future insurance (in case Apple tries to further tighten appstore rules which impact Amazon), and to say 'Hey Apple, most of our customers would rather deal with a less usable HTML 'app' for their books than convert to iBooks'.

    I'm a big Apple fan in most things, and a big fan of Amazon; they've got me locked into their store unless they behave really badly. I think Apple went too far telling Amazon et all 'no app for you if you have a handy link or interface to YOUR store'.

  35. Seriously? by Anonymous Coward · · Score: 0

    Lazy Dev != Browser Wars

  36. compliance by Anonymous Coward · · Score: 0

    Actually, I would think that if the browser is 100% compatible with the HTML5 spec, then it should work regardless of what engine the browser has. Developers should design to the spec and browser makers should be fully compatible, if not compliant, with the spec. Once again we'll watch and see who fully supports the W3C standards and who doesn't. My support and $ will be going toward those who at least are 100% compatible.

  37. It's the database, stupid by Anonymous Coward · · Score: 0

    Firefox doesn't support offline SQL, while webkit-based browsers - along with the latest offering from Opera and IE9 - do. I believe that's the reason this webapp isn't targeted at the Fox. ::Leigh
    http://www.else.co.nz/