Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Are there any rumors or predictions about what comes after 10.9 in terms of naming scheme and features?
 
If you pay close attention to the banner clues it becomes clear that at WWDC Apple will release a huge banner.
 
That may be true (and I always eject properly) but OS X designers and engineers should do a working lunch about this to solve this slightly usability problem. As it is pertains to this feature, the perception is that Mac is a nag and Windows is easy.

I wish that Mac OS staff spent time on background features like this. The sort of thing that adds up to "it just works."

It isn't a usability problem. It does work if you use it right. Press the eject button and pull out the drive. If done correctly it is completely transparent.
The user has to communicate with the system.

The perspective of "I don't need to tell you what I'm doing" is the problem. Not usability. Being selfish and myopic is the flaw.


My suggestions:
• have a safe eject mode - long press on eject or power key will temporarily prepare all external media for ejecting, when an icon indicates it's safe you yank out any cables and drives.

How is that any different than pressing the eject button one the drive on the Finder. the power for ejection? That isn't transparent.





•*time machine menu needs to have a disconnect/eject menu item, disconnect/eject after backup. Time machine needs to have a preference setting to allow a one time backup and then disconnect/eject (this is my general usage of my backups - I want to backup and then disconnect ASAP)

The nominal mode for Time Machine is to back up constantly. Perhaps when turn off TM it should perhaps offer an option to dismount the drive also at that time. ( or can have preference to make it do "off and dismount" in without confirming. )


• thumbdrives or usb ports with eject hardkeys or capacitive button so they sense or can be signaled that they are about to be disconnected (I don't hold out hope for this)

That's the way CD ROM and Floppy drives used to be. Apple has gone with buttonless ( e.g., Thunderbolt display with nothing. not even power ).

Buttons for USB sockets would take too much space (e.g., has to live on laptop edges with very limited space. )

It is doubtful that would work because most of the USB device is outside the box. Most folks who are in the "I just want to do it my way, I don't care what the proper way is" are just going to grab and try to yank it out anyway. More than a few of them are going to break the button and/or its mechanism.

It isn't a usability problem. It is more of an issue that the process is characterized as so simple don't have to learn it. That's a joke. Along with the almost zero user manuals these days because "it is all intuitively obvious" so needs no training hooey.
 
This is ridiculous. The same thing happened with Leopard in 2007 as the OS X engineers were pulled to work on iOS development for the iPhone launch. Apple needs to hire more engineers, there is no reason a multi-billion dollar company with enormous cash reserves cannot bring in more engineers. With growth comes demand. The "Jobsonian" policy of having a small, tight knit, interchangeable engineering group falls short with Apple's demands. It shouldn't be difficult in training new hires, I'm sure they can afford to use a few engineers to assist in training a lot more needed.

-> there is a limited amount of good engineers. You can't hire every guy who claims to be an engineer because he did a webpage once.
-> 9 Women can't make a baby in one month. Same with software.
Some problems can't be parallelized and needs to be implemented serial.
-> it doesn't make sense to hire more people if you don't need them unless you have a crunch time. In most cases it is better just to move the release.
Especially apple says "its done when its done".
 
As far iOS versus Android, I can tell you that iOS uses memory very sparingly. iOS is built on Objective-C which is nearly as bare metal as you can get without going to an assembly language.

iOS isn't built on Objective-C. The Coca-Touch libraries that application use, but not the operating system itself. C (and maybe some C++) are in the OS bowels.


Java needs to maintain it's own VM which uses more RAM and does so less efficiently through the use of garbage collection.

Android OS layer is not Java. It is linux and same issue C ( and some C++ ). A large subset of the application libraries is layered on Java, but somewhat gain the JVM quite capable of coding done to assembly level if warrarnted ( just-in-time compiler).

If iOS runs out of memory, its most likely due to a poorly coded app that is not managing memory.

Huge problems with a decent garbage collection implementation typically have the exactly same root cause: poorly coded app.

A garbage collection system probably need more working space but given appropriate working space area to work it can be effective. It is far more trotted out as a boogeyman by C (and derivative ) fans than is a bigger problem than poor app coding. There are bad implementations of a GC, but Java doesn't necessarily have to use one of those.
 
Stoked..

Well.. we're always hoping for more, but I'm stoked to drop some money at the end of the week on a new retina pro.. can't wait (I'm still on first gen thunderbolt).
 
Well.. we're always hoping for more, but I'm stoked to drop some money at the end of the week on a new retina pro.. can't wait (I'm still on first gen thunderbolt).

Thunderbolt 2 isn't slated to be released until 2014...
 
-> there is a limited amount of good engineers. You can't hire every guy who claims to be an engineer because he did a webpage once.

In the 6 years since 2007 Apple could have rounded up 200 highly potention students. Paid their way through 4 years of college and a year of Graduate school and they still would have been available before they were needed in 2013.

It isn't that limited. That is an tired excuse Apple trouts out when they have done a crappy job of long term HR management. It chronic problem becaues Apple keeps it in that state. 5 years is plenty is of time to staff up.

-> it doesn't make sense to hire more people if you don't need them unless you have a crunch time. In most cases it is better just to move the release.
Especially apple says "its done when its done".

That really isn't what is happening here. Basically there is bubble of workload because alot of stuff is just being thrown out and redone. It really isn't new stuff it just changing what is there.

In that sense it is better just to use the folks you already have since they are famillar with the infrastructue. The OS X folks being pulled off probably have to do much of the same kind of "flattening" on OS X too. What should happen is that the iOS folks are in turn "borrowed" to help offset some of the OS X delay. Again if it is similar flattening to equivalent parts of the bundled applications then the work should go even faster this "second pass" through.


However, what is completely missing though is that "it is done when it done" presumes that the scope is set right. It took several iterations of iOS/OS X to glossy/shiny/skeumorph them. It could just as well take 2 iterations to yank all that out if they wanted to. Part of the resource alloaction adjustment is because they are trying to do a "big bang" change. Well Apple isn't on a "big bang" update schedule anymore. They had put themselves on a yearly update schedule. That means eithre need to scope down to what fits into a year or staff up so can do more in a year. One of the two. Not scope up and keep staff constant and kneecap other products.
 
Last edited:
It isn't a usability problem. It does work if you use it right. Press the eject button and pull out the drive. If done correctly it is completely transparent.
The user has to communicate with the system.

The perspective of "I don't need to tell you what I'm doing" is the problem. Not usability. Being selfish and myopic is the flaw.

I really hope you're not a software/hardware developer, with that attitude to the user experience.

The problem is a one step task (removing a drive) is being made into a two step process (press the eject button, then remove the drive). Users can easily forget the additional step, and a unforgiving interface is never a good one.
 
In the 6 years since 2007 Apple could have rounded up 200 highly potention students. Paid their way through 4 years of college and a year of Graduate school and they still would have been available before they were needed in 2013.

It isn't that limited. That is an tired Apple trouts out when they have done a crappy job of long term HR management. It chronic problem becaues Apple keeps it in that state. 5 years is plenty is of time to staff up.


That really isn't what is happening here. Basically there is bubble of workload because alot of stuff is just being thrown out and redone. It really isn't new stuff it just changing what is there.

In that sense it is better just to use the folks you already have since they are famillar with the infrastructue. The OS X folks being pulled off probably have to do much of the same kind of "flattening" on OS X too. What should happen is that the iOS folks are in turn "borrowed" to help offset some of the OS X delay. Again if it is similar flattening to equivalent parts of the bundled applications then the work should go even faster this "second pass" through.

However, what is completely missing though is that "it is done when it done" presumes that the scope is set right. It took several iterations of iOS/OS X to glossy/shiny/skeumorph them. It could just as well take 2 iterations to yank all that out if they wanted to. Part of the resource alloaction adjustment is because they are trying to do a "big bang" change. Well Apple isn't on a "big bang" update schedule anymore. They had put themselves on a yearly update schedule. That means eithre need to scope down to what fits into a year or staff up so can do more in a year. One of the two. Not scope up and keep staff constant and kneecap other products.

Exactly! Well stated. :)

It wasn't until 2007 that Apple began shifting engineers, resulting in OS delays. Moving to a yearly cycle is not helping matters.
 
give me IPS macbook air with the same resolution as current models and I will be just fine, no need for retina.. but please, no crappy TN display anymore...
 
It isn't a usability problem. It does work if you use it right. Press the eject button and pull out the drive. If done correctly it is completely transparent.
The user has to communicate with the system.

The perspective of "I don't need to tell you what I'm doing" is the problem. Not usability. Being selfish and myopic is the flaw.

I've been called selfish many a time, but never because I didn't respects the needs and feelings my my operating system. :p
 
I don't think you understand how memory allocation works in modern computing. Process can allocate far more memory than they are actively using. Also, OS X uses real RAM instead of disk swapping for performance. Moving application memory on and off the hard disk is very time intensive.

As far iOS versus Android, I can tell you that iOS uses memory very sparingly. iOS is built on Objective-C which is nearly as bare metal as you can get without going to an assembly language. Java needs to maintain it's own VM which uses more RAM and does so less efficiently through the use of garbage collection. If iOS runs out of memory, its most likely due to a poorly coded app that is not managing memory.

I know how virtual memory works, and it's paging to the disk more often than Windows does and my Macbook has double the ram, so no, it uses more RAM.

I also know the differences between programming languages and how far away they are from machine code, yes JAVA's a bloated bitch, everyone knows that, but the differences between Objective C and C resources wise is practically non existent, therefore the OS itself must use more ram, not the programming language.

Nope, iOS boots up and uses half of my RAM (iPod touch 5, so ~256MB in use, although I get about 170MB free ram, so it's more like ~300MB upon boot.)
 
I hope they fix the issue in Finder and OS X in general where the disk access is not on a separate thread! Whenever you press "save" in some app, any external hard drives have to wake up before the window shows up, even if you just want to save it to your internal hard drive. They should make the disk access a separate thread.

Also, Finder really hates it when AFP servers drop. It sometimes crashes. Please fix.
 
Maybe or even iWatch (just to get people's hopes up :p

Tim Cook didn't sound that confident about iWatch during D11. But I read somewhere on this forum about an iBookstore workshop, so something related to iBooks might get updated.
 
I really hope you're not a software/hardware developer, with that attitude to the user experience.

You are disconnecting from what is really going on. Usability and the user experience has encompass what is actually happening. Not what users wish would happen. Users and compter systems are engated in a shared activity. They both have responsibilities. To heap all of the responsibility onto the computer and none on the users is a cop out.

The problem is a one step task (removing a drive) is being made into a two step process (press the eject button, then remove the drive). Users can easily forget the additional step, and a unforgiving interface is never a good one.

No it isn't. It is two step process. The communication is a necessary step. It isn't optional or magical.

The USB drive is being shared with the computer. If it was another person an object was being shared with and some just walked up to them and snatched it out of their hands with communicating that would be a selfish and myopic act. It isn't particular different if do that with the computer. Still selfish and myopic.

Just simply going to through the step of communicating "I want to take this away now" is not onerous action.

Promoting the notion that the computer has to do what you want to do even when you don't give it instructions on what to do is not promoting usability.
 
The biggest feature I hope from iOS, and OS X as well for that matter, is reducing RAM usage, an OS that uses twice as much ram as it's competitors for no apparent reason, is wasteful and kind of annoying.

Although I wouldn't agree with this status, as Apple OS's are always better at memory management than the competitors, I will however agree they need to up there game as the latest Apple OS's have been far more memory hungry. Mountain Lion eats up a hell lot more than Snow Leopard ever did - further more the Retina Macs seem to eat up even more - not sure if it's the pixel doubling or double size images but it's not cool - I have 16GB of ram and am constantly at 400mb or less - and I really don't have much open - this is my 4th retina mac and if you look at activity manager apps usually take up around double the ram that they did on a non retina mac.

I love my retina mac when it comes to portability, I love the display (except my 2013 one is now ghosting like the other few did) and I love it for fast application opening, fast startup and quick file transfers - but general performance wise is **** for the money paid for it.

I love the features of Lion/Mountain Lion (except the scroll bars can be annoying when trying to click the last item in finder) but yet again it really doesn't perform well. I wish I could put Snow Leopard on my rMBP and see if it is a Mountain Lion problem or not.

----------

Tim Cook didn't sound that confident about iWatch during D11. But I read somewhere on this forum about an iBookstore workshop, so something related to iBooks might get updated.

He's got to be secretive, but yes I wouldn't hold my breath, doesn't seem fitting for a developer conference anyway :p I was just joking.
 
iRadio? Who cares? I hate all radio. Pandora, etc. I shouldn't have to listen to music with advertisements. Radio is dead and has been dead for a while. Apple killed it with their iPod and they haven't even realized it yet? Jeez.

I, and I think I am not alone, disagree and still listen to radio. Local radio. The iPod, to me made satellite radio redundant - why pay to listen to music I already own. But local radio still offers something an iPod and satellite cannot - Local info. From weather, news, traffic, concerts/events, etc. That is why I still listen to local radio. If it was dead, they'd have all gone under, no?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.