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."
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.
•*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)
• 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)
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.
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.
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).
-> 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.
-> 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".
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.
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.
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 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.
M: MacBook Air
M: MacBook Pro
X: OS X
I: iOS
I: iRadio
I: iBooks?
Maybe or even iWatch (just to get people's hopes up![]()
Are there any rumors or predictions about what comes after 10.9 in terms of naming scheme and features?
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.
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.
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.
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.