[comp.sys.mac] UI Consistency

lsr@Apple.COM (Larry Rosenstein) (03/22/88)

In article <1759@ssc-vax.UUCP> benoni@ssc-vax.UUCP (Charles L Ditzel) writes:
>
>Apple also doesn't understand this consistency either, note that 
>when you click  (select) a file from you Mac hard disk window and drag it to 
>your floppy window you do a COPY.  When you try to to the same only instead 
>make the destination directory a hard disk directory ... you MOVE.  Note this
>is an operating system inconsistency...it makes sense but is inconsistent. 

The short answer is that sometimes it is necessary to break the rules, in the
name of common sense.

On the Lisa, moving an icon always moved the actual document.  If you wanted
to copy the document to another disk you had to select the icon and
duplicate it.  The duplicate command was modal; the duplicate icon flashed
until the user moved it somewhere.  If you clicked outside the flashing
icon, you got a chance to cancel the operation.  

On the Xerox Star (as I remember it), you would select an icon, hit the copy
or move button and select the destination.  This was all nice and
consistent.  Also on the Star you printed a document by dropping it on a
printer icon.  The question that arises is what happens if the user moves a
document onto the printer -- does the document get printed and then deleted
from the disk?  

>Also look at Interleaf on the Mac.  Their is no enforced standard. 

There has never been any enforced standard.  Apple does not revoke a
company's certified developer status if their application doesn't follow the
guidelines.  Interleaf is a case where the developer decided that their
target user was someone who was using Interleaf on another machine, and that
they should make the Mac version havethe same interface.  (It also made
porting the S/W easier, because they could port more of the code.)



-- 
		 Larry Rosenstein,  Object Specialist
 Apple Computer, Inc.  20525 Mariani Ave, MS 32E  Cupertino, CA 95014
	    AppleLink:Rosenstein1    domain:lsr@Apple.COM
		UUCP:{sun,voder,nsc,decwrl}!apple!lsr

chuq@plaid.Sun.COM (Chuq Von Rospach) (03/23/88)

>>Also look at Interleaf on the Mac.  Their is no enforced standard. 
>
>There has never been any enforced standard.  Apple does not revoke a
>company's certified developer status if their application doesn't follow the
>guidelines.

It all depends on what you mean by enforced. Apple doesn't need to enforce
the interface, the users do. People who muck around badly with the interface
don't sell product. People who muck around well with the interface sell well
and have their best ideas borrowed by other developers. With people voting
with their pocket books, who needs the Interface Police?


Chuq Von Rospach			chuq@sun.COM		Delphi: CHUQ

                               Speed it up. Keep it Simple. Ship it on time.
                                                            -- Bill Atkinson

gillies@uiucdcsp.cs.uiuc.edu (03/23/88)

Consistency can be a real bummer.

On the Xerox Star, you can always copy or move an icon.  If you
accidentally *move* a document to the printer, sure enough, star
creates a hard copy and totally destroys the document!

People think of *move* as being an operation that can be undone.
Unfortunately, there is no way to make the printer eat your document
and give you back the electronic version!

This is a classic problem in user interface design (perhaps it's
related to Godel's incompleteness theorem?) -- any sufficiently
powerful set of rules contains ambiguities that screw up consistency!

Don Gillies {ihnp4!uiucdcs!gillies} U of Illinois
            {gillies@p.cs.uiuc.edu}