Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > macOS > #1 problem with OS X

#1 problem with OS X
Thread Tools
strobe
Dedicated MacNNer
Join Date: Oct 1999
Status: Offline
Reply With Quote
Aug 31, 2000, 05:34 PM
 

What single characteristic defines the mac, and still doesn't exist with OS X? A unified user interface!

While Cocoa is an excellent API, it's implementation doesn't resemble the mac. My number one fear with OS X is it will have no fewer than three UIs. There are a half dozen differences in the manner Cocoa text handling behaves alone. For example if you select a line of text to the end of that line (so the selection extends to the edge of the page) it selects the carriage return when it shouldn't. I could make the argument that this is assbackwards because 99/100 you don't want the carriage return and could add it after pasting when you do, but the primary reason this is awful is because it doesn't follow the mac UI.

Cocoa can be fixed, but Swing doesn't seem to define enough elements to make a mac-like Swing implementation! If 1/20 apps I use has a different UI, what's the point in making a graphical interface? Mac users and programmers know there is more to a UI than making it look pretty or look similar, it has to all work the same. Unfortunately all the blame can be clearly placed on Apple because they haven't revised the user guidelines since system 6.

Where are the guidelines on text selection? Most word processors allow one to select text using shift (and other cursor modifiers) yet there is no guideline. Word selects text like a windows app (there is no guideline on how selection behavior ought to work to avoid problems selecting small characters) and no text control acts the same, causing problems especially when they are drag+drop text aware (a technology I LOVE, but the UI guidelines should have been edited when Apple decided to adopt the feature).

The final damnation is 99% of mac apps use command to select a single item while using shift to select a group. Meanwhile Apple's Finder is stuck in the stone age, being the one odd duckling.

It's time for Apple to revise their UI guidelines to make them more comprehensive. Lately the only think they have published is on looks alone ('emotive' ICONs? give me a break!).
     
mr100percent
Forum Regular
Join Date: Dec 1999
Location: Brightwaters, NY
Status: Offline
Reply With Quote
Sep 7, 2000, 11:25 AM
 
Either way, it's a heck of a lot better than Linux's GUI wars.

What do you mean disunified? Carbon and java apps have the Aqua interface, while Classic apps have the traditional interface.

99% of mac apps using the same guideline is good and consistent.

The NEW finder is good! have you seen/tried it yet?
     
anonymous
Guest
Status:
Reply With Quote
Sep 7, 2000, 02:04 PM
 
Originally posted by mr100percent:
Either way, it's a heck of a lot better than Linux's GUI wars.

What do you mean disunified? Carbon and java apps have the Aqua interface, while Classic apps have the traditional interface.

99% of mac apps using the same guideline is good and consistent.

The NEW finder is good! have you seen/tried it yet?
strobe is talking about behavioral aspects (especially text handling). The Aqua look is used across the various API's, but the applications behave differently. Yes, it's better than Linux GUI wars, but in DP4 it's not nearly as consistent as people expect a Macintosh to be. We'll see how much of it gets ironed out in the PB, and in the final next year.

Having only 1% of the apps violate standard GUI behavior (e.g. shift-clicking vs. control-clicking) isn't bad -- unless one of those apps in the 1% happens to be the Finder, the one application that everyone has to use. While the new Finder (in DP4) makes some advancements, it still has the Shift-to-select-a-single-item behavior, IIRC. While it certainly is far from finished, the Finder has been this way for a long time and it looks like Mac OS X is continuing the trend.

Re-read the post, particularly the line that says "Mac users and programmers know there is more to a UI than making it look pretty or look similar" -- right now Cocoa, Carbon, and the forthcoming Aqua Swing implementation only look similar, and that's the problem.
     
Spheric Harlot
Clinically Insane
Join Date: Nov 1999
Location: 888500128, C3, 2nd soft.
Status: Offline
Reply With Quote
Sep 7, 2000, 02:49 PM
 
Originally posted by anonymous:
strobe is talking about behavioral aspects (especially text handling).
This is already a problem in OS 9, unfortunately, and has been basically since Microsoft started putting out Mac programs. I still can't handle how IE 5 interprets the arrow keys in its "non-standard" way when text is selected in this very text-entry field I'm typing in now. Grrr!

I very much hope that Apple at least gets their own software straight with OS X.

-chris.
     
Joel
Guest
Status:
Reply With Quote
Sep 7, 2000, 03:33 PM
 
If there's any consolation (you're right about different behaviors) it's that we're getting a beta soon, with at least four more months to final. A lot of finishing touches are needed, this among them, but have confidence!
     
AAPl Shareholder
Forum Regular
Join Date: Jan 1999
Location: SanFrancisco, CA
Status: Offline
Reply With Quote
Sep 8, 2000, 04:48 AM
 
The GUI wil be the same for all APIs... however classic will lack transparency.
"Wait, these aren't my lamps. These lamps have feet. This must not be my apartment. I'd better get a new apartment."
-SpaceGhost
     
strobe  (op)
Dedicated MacNNer
Join Date: Oct 1999
Status: Offline
Reply With Quote
Sep 8, 2000, 07:56 AM
 
Originally posted by anonymous:
strobe is talking about behavioral aspects (especially text handling). The Aqua look is used across the various API's, but the applications behave differently. Yes, it's better than Linux GUI wars, but in DP4 it's not nearly as consistent as people expect a Macintosh to be. We'll see how much of it gets ironed out in the PB, and in the final next year.
Thanks for clearing the waters after the previous stupid post.

This problem has been evident ever since Apple bought NeXT. OS X Server, Rhapsody DR1, DR2, OS X DP3, DP4, this has been YEARS.

The basic reason is the Cocoa and Carbon developers have basically been working seperately. They don't even use the same theme data, Cocoa apps ignore the Carbon theme manager's layout meaning if you try to change the title bar button locations in one they are different in the other.

This is understandable since Apple wants to get OS X out the door ASAP. The only thing I ask is Apple concede the problem.

Having only 1% of the apps violate standard GUI behavior (e.g. shift-clicking vs. control-clicking) isn't bad -- unless one of those apps in the 1% happens to be the Finder, the one application that everyone has to use. While the new Finder (in DP4) makes some advancements, it still has the Shift-to-select-a-single-item behavior, IIRC. While it certainly is far from finished, the Finder has been this way for a long time and it looks like Mac OS X is continuing the trend.
Actually Apple's new Finder follows the convention now. However my gripe about their UI guidelines still stands! It's not enough to follow implicit guidelines.

Re-read the post, particularly the line that says "Mac users and programmers know there is more to a UI than making it look pretty or look similar" -- right now Cocoa, Carbon, and the forthcoming Aqua Swing implementation only look similar, and that's the problem.
Exactly my point |-)
     
strobe  (op)
Dedicated MacNNer
Join Date: Oct 1999
Status: Offline
Reply With Quote
Sep 8, 2000, 08:00 AM
 
Originally posted by AAPl Shareholder:
The GUI wil be the same for all APIs... however classic will lack transparency.
Says who?

You obviously haven't a clue. The only thing which is consistent (well not really) is the G, not the UI.
     
bmedina
Mac Elite
Join Date: Jan 2000
Location: Seattle, WA, King
Status: Offline
Reply With Quote
Sep 8, 2000, 07:17 PM
 
I think we're all getting a little ahead of ourselves. If in six months at the final version 1.0 release these problems have not been addressed, then I would start to worry. But think of how far Apple has come since DP3 in getting some of the UI problems rectified. They still have a significant amount of time to polish the rough edges.
     
strobe  (op)
Dedicated MacNNer
Join Date: Oct 1999
Status: Offline
Reply With Quote
Sep 9, 2000, 05:12 AM
 
Dude, I would be worried NOW. Apple has to verbally address the problem BEFORE version 1.0 is out!

Also I don't see any chance of this if mac users bitch about trivialities like the dock instead of bitching about the above issue.
     
Spheric Harlot
Clinically Insane
Join Date: Nov 1999
Location: 888500128, C3, 2nd soft.
Status: Offline
Reply With Quote
Sep 9, 2000, 09:30 AM
 
Originally posted by strobe:
Dude, I would be worried NOW. Apple has to verbally address the problem BEFORE version 1.0 is out!

Also I don't see any chance of this if mac users bitch about trivialities like the dock instead of bitching about the above issue.
Yeah, but there's no point in bitching before you've seen what they've fixed in the public beta, eh?

Easy,

-chris.
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 04:15 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,