Re: Target browsers for web development
"Todd R. Warfel" <[email protected]> Thu, 10 Apr 2003 16:05:14 -0400
| Newsgroups | gmane.comp.web.ucd |
|---|---|
| Message-ID | <[email protected]> |
Some great points - comments below. On Thursday, April 10, 2003, at 12:22 PM, David Heller wrote: > 1. Definition of "educating": I think Josh put it best in trying to > separate > educating about the content or context of the app/site vs. the enabling > technology. Todd talked about the confusion a user had between JS and > Java. > Why do they even know these technologies exist. More and more of my > users > don't even know what HTML is and to be honest, that's a good thing. > How many > people know that MS Word uses a combination of COM components and > written in > C++? It just works. Currently, there are differences between a browser that uses HTML, Java, JavaScript and Word using COM and C++ - you can't disable/enable COM and C++ in Word. So, one of the reasons users are aware of this is that browser manufacturers enable this type of user-level control on browsers that you don't have (need) in Word. If I understand you correctly, David, you're advocating developing the browser technology so that users aren't aware of JavaScript, Java, etc. from the perspective of "they don't need to know about it, because it just works." If this is the case, I'm in complete agreement that we should get there. I really can't see any reason why Web-based technologies shouldn't "grow up." One additional difference is that you don't have bandwidth constraints in using Word on your local machine as you do a browser over a network (Net). This is one of the many reasons that manufacturers enable user-level control over disabling Java, Plug-ins, etc. as it provides the perception that the experience is more responsive (faster). Now, I'm all for the technology "growing up" so that users don't have to be aware of it. We're not there yet. We won't be there for years. But that doesn't mean we shouldn't be advocates to get the technology to that point. Would you agree, David? Sounds as if we need a combination of education for the current situation, where appropriate, and pushing the companies to bring these technologies up to speed. > 2. Learnability: GREAT point. Learnability to me is NOT about teaching > standards and technology, it is about a UI that has facilitities that > enable > easy recall of the system's functions. Again, even if you want to take > it to > the extreme case of having to popup a window that tells the user, this > feature means X (click here to never show this window again), that is > still > teaching the user about the context of the app, not the technology that > enables the app. And when the browser is the UI? When the browser is the context of the app? Doesn't the browser fall into this category? I'm not advocating shoving standards in their face, or the education of those standards. I'm advocating a usable system with or without a standards compliant browser with the option for those who don't have a standards browser to find out more about what it is - that's education. Again, it's a small 2-3 %, but there's no reason why they should be left out in the cold. Are you saying that we shouldn't provide them the ability to find out about standards if they should so choose? That we should let them stay in the dark and not show them where the light switch is, giving them the option to turn on the lights, or stay in the dark if they should so choose? > 3. Reality vs. Idealism: I don't think this is at issue for us right > now. I > think there are ways to let users know information w/o being > interruptive > and to me that is key. As I explained in my response to George's TV > example, > there is a big difference between having an opening credit of > "Broadcast in > High Definition Wide Screen" vs. when a show starts, the show blocks > the > screen until you acknowledge that you read it. To me the difference is > between educating vs. advertising, but since a dictionary might come > out any > moment I won't focus on terms too much. Correct. And what I'm advocating is the former, not the latter. Give them the content, provide a message that let's them know the content is accessible to any device, but that they're not using a standards compliant browser. I'm not advocating blocking them out entirely, which is what ESPN is doing. Just out of curiosity, are you advocating that we leave users in the dark with 8 year old browsers that don't work correctly, or don't support standards? I'm not speaking long-term, as I think, if I understand you correctly, you're advocating bringing the technology up to speed. And I'm with you on that one. But what about right now? Should we leave them in the dark? And if so, then how are they to find out about it? What do you suggest? > In the end folks, technology is not an end-user concern and the more > you > expose it the more you are failing your users. I agree that exposure to the underlying technology should be kept to an absolute minimum. Cheers! Todd R. Warfel _//message first [method second] -=========================- User Experience Architect Cornell University Lab of Ornithology [P] (607) 254-2477 [F] (607) 254-2415 [E] [email protected] -=========================- In theory, theory and practice are the same, but in practice, they're not. The only thing necessary for evil to exist in the world is for good men to do nothing. -------------------------------------------------------------- POSTINGS (in plain text): [email protected] SUBSCRIPTION CHANGES: http://lists.syntagm.co.uk (or send email to mailto:[email protected]) --------------------------------------------------------------