The exception that proves the rule...
The rule being Betteridge's Law of Headlines.
For over a year, Apple's software has been the subject of more derision than might be expected for a company of its size. Developer Marco Arment took Apple to task early last year, arguing that OS X (recently rebranded macOS) is full of embarrassing bugs and that the company is trying to do too much on unrealistic deadlines. …
You can't really say much about declining quality with iTunes, because that's always between a steaming vat of feces that, to add insult to injury, deliberately ignores many of Apple's own app guidelines.
Other than that, hell yes stuff has gotten buggier. Welcome to the wonderful future of perpetual beta, except a lot of people buy Apple stuff because they just want things to work and don't want to be in perpetual beta.
I am still using iTunes, mostly out of inertia. Never really shared the deep hatred for it, mostly for lack of trying others. However, I do now notice things that are wearing on my patience:
- frequent changes in good-enough-UI to no great improvement (cf Windows UI)
- disappearance/hiding of previously available functionally on iOS - shuffle by genre/artist, star ratings
- promotion of their dumb music service
- about as update-happy as Adobe Flash
To be clear I buy Apple for the build quality, core OS stability and bash/posix friendliness. As well as for the main desktop windowing system. The rest comes from macports and GitHub. On those terms it works and is stable enough, esp if you sit out new releases for a while.
I find their own apps are stodgy and prone to locking your files in databases. So I mostly avoid Mail, Pages, Safari, iCloud. And iPhoto did its best to lose all my pictures. iBooks/music/movies? Surely you're joking - who wants unportable media? I grudgingly put up with Finder but much prefer navigating the file system in iTerm2.
Bottom line: I essentially try to have as little to do with Apple as possible while running on their platform (my treasured 17" 2011 MBP).
Much better alternative, to my needs, than Windows and enough like Linux at the editor/bash/server-process levels that it's pretty seamless minus much need to configure anything.
Hardly makes me notice these hiccups. But then it hardly makes me their dream customer either.
Even the basics are being lost.
For around 10 years, dragging a photo onto the mail icon used to open up a new message with the photo in it - now we have mice with multi buttons I am forced to go via a crappy pop-up menu hierarchy to the 'share' options or play with cut and paste if my app is not in the list - assuming it feels like it.
And don't get me started on what a pile of crap Preview has become - trying to save a file under a different name now involves duplicating and renaming or exporting or some other nonsense - what was wrong with 'Save' and 'Save as' - which BTW appear in all other applications.
Moaning about iTunes doesn't count as it's been crap for so long and every new release means you can't do what you did in the last one - assuming that you can find anything again.
The simple intuitive gestures are disappearing on the desktop and being replaced by menus and stuff you have to read - and are often inaccessible via keyboard shortcuts.
Seems like they've moved on to another of Orwell's classics ..
The creatures outside looked from pig to man, and from man to pig, and from pig to man again; but already it was impossible to say which was which.
And don't get me started on what a pile of crap Preview has become - trying to save a file under a different name now involves duplicating and renaming or exporting or some other nonsense - what was wrong with 'Save' and 'Save as'
Press <Alt> (aka <Option> on some keyboards) in the File menu and 'Save As' will appear.
Where Sierra's version of Preview has really messed up my workflow is taking away the ability to right-click on the filename at the top of the window and see where the file is in the directory tree - clicking on the parent directory would in prior versions highlight the file in Finder, making renaming a cinch.
Looking at that again as I type, it's plain buggy. Some documents currently open in Preview allow me to do that, others don't.
A good thing about OS X is the useful behaviour when dragging, dropping, and doing things with window titles, no other OS has it. If they've forgotten about that, then I doubt we can expect much improvement from here on. They still haven't worked out that the Finder leaving a trail of hidden files in its wake is not good. I mean, we have been using multi-user systems for some time now.
I wanted to remove the audio track from a video I recorded of a road junction to send to the local highways authority. Took the video on my iPhone... on my iMac, it comes up in Photos. Great. Now right click, reveal in Finder... wait... where's that gone? OK, drag and drop it from Photos into iMovie... nope, that doesn't work... OK, look in the Movies folder in my User folder, that's where video used to end up... Nope, not there. Pictures? Nope. Ah, a big library file. What was that trick to show a package contents? Alt key, click... WTF?! A dozen folders with obscure names? Back to Photos... what the F*** can I do with this? Info... Ah! A Filename... let's spotlight it... and... it found it! In photos. Back to square one. GRRRRR! I can see it on the screen... WHERE THE F*** IS IT ON MY COMPUTER? Ah, export. No export. Share? SHARE? I don't want to share it, I want to edit it before I share it... Oh, I can apparently share it with myself as a file. Resolution to export at? I don't know. The original one I guess. I don't want to waste cycles reducing the resolution. Nope I can't recall the specs of that camera on the phone. I thought it was HD... that's 1080p... Not an option. Can't be it. No idea. Wonder if the original resolution is the default one? 720p anyway, that'll have to do.
So where... Ah! NOW it's a f***ing file. We're getting somewhere. Now, how to get it into iMovie...
Open... Nope. OH FUCK IT ALL TO HELL! Where's my camcorder?
"what was wrong with 'Save' and 'Save as'"
Quite a lot actually. This is a personal bête noire and is a very good example of how users like to stick with bad solutions they know rather than good solutions they are not used to. People are used to "Save As" but it is bad for so very many reasons. The problem being it combines two action that should be separate, duplication and renaming and, horror of horrors, it is often used to save versions of documents. Why is this bad?
1. Duplication where there should be one canonical version. Duplication results in multiple versions of a file often badly named. Far better to have one canonical version with versioning build in (as all Apple apps have had for some time - only many users don't think about it). "Save As" can too easily result in many versions of a file across the filing system.
2. Uncertainty as to what is contained in "orphaned" versions. When "Save As" is used, an old version is left behind. So if it is used to duplicate a file, was the previous file saved first? Very often the user doesn't remember. Is there any sensible coherent version of the file in the old version? The user may well have forgotten when it was last saved. Consequently after using "Save As" users tend to distrust the earlier versions unless they have a really highly developed habit of saving before using save as, or a disciplined sense of what the file contained when it was last saved. This undermines the value of Save As for the file duplication use case. But also results in file detritus. We've all been there. It's horrible.
3. Bad version naming. If used for versioning, doing version naming in a file name is an extremely bad way to do it; is a very 1980s solution we have the tech to move way beyond now. Version naming is more difficult to do well and more prone to error. Maybe modified dates can be used to overcome any possible user introduced inconsistencies? No relying on modified dates to determine version precedence is dangerous. If you keep to versions open and modify an earlier version, even by mistake, the modified dates are no reflect version order. My personal "favourite" bad file version practice is when you see files named things like "xxx Latest" or "xxx Updated" (though I acknowledge this isn't an argument against Save As per say, because you have to be a special kind of stupid to make this mistake).
So sorry I disagree, Save As is one of the worst user "I like it" habits in the history of personal computing. We really are far better off with dedicated and distinct duplicate and rename functions and with proper version management (which so many people ignore) built in. Alas, people like to stick with their habits. Personally a drink too much.
urine idjit...
you ASSUME that everyone has the same saving/saveas conventions and usages you do, we don't...
i open a 'master' file a couple dozen times a day and SAVEAS, any other process would just add bullshit that is of no use...
when you dumb down the process, you make it difficult for knowledgeable users, NOT FOOLPROOF...
Duplication where there should be one canonical version. Duplication results in multiple versions of a file often badly named. Far better to have one canonical version with versioning build in
Wrong. This assumes that every person in your work orbit has the same softwares and versions that you do.
Admittedly this assumption is common in Apple users.
I am a big user of versioning using "filename_2017_03_29" naming, and using an older version of MS Office file types that I know will open on any computer sold in the last decade.
Lord rescue me from the latest and greatest, like the XPS form sent to me this week by a bank. Neither LibreOffice or Office 97 in a Windows VM could open the stupid thing.
However much I dislike Adobe, PDF always works, on any machine.
Have you ever met anyone who is not on the autistic spectrum? This kind for file keeping is beyond almost everyone, as well as not taking in to account sync errors and branch versions created on a whim.
Technically you are correct. In the real world it aint gonna happen because humans tend to have human foibles.
File systems with version control.. like VMS?
But I think there are two different types of version-control. There's "save it while I edit" draft versions (VMS) and then there's release versions where you do want to keep a snapshot and you might want to email somewhere, in which case, you probably do want to be able to easily see which version you mailed out. Since other OS's and applications may not support version control, you probably do want to support "save as" and you certainly want to purge the old edits rather than sending a file with all the drafts to a customer.
Maybe we need a "save Release version as" to go along with internal versioning?
TRT: I sort of agree with you, but the other week I was working with someone who's also a Mac user. She opens everything using the green button and puts it onto a new desktop. Every document, every spreadsheet - all on its own desktop. She's never used cmd-tab for switching and she just swipes right and left to move between stuff and was very adept - I got dizzy just watching the screen.
I guess it's horses for courses; I tried the desktop thing for a couple of days and it just annoyed me - except for apps where I almost never need the menu bar (e.g. iTunes).
Maybe the world does move on and old gits like me might have to get used to it.
BTW - just re-read that: my lawyer would like to point out that this post is not intended to imply that anyone else on this forum is an old git.
TRT: This is the way of Apple. "The customer doesn't know what they want until we show it to them"
This whole attitude got them a long way. A lot of their products were said to be stupid ideas or not possible, until they did it. This worked for a lot of things, but it doesn't work for everything. Hiding useful features and changing sensible default behaviour is just annoying. More so when you can't change it.
Couldn't agree more. The ease of use is gone. Safari used to have an icon to show your downloads. It is gone. You have to hunt down the download folder now. I have owned Macs since the MacPlus and every time I upgraded I never considered anything but a Mac. That is not true anymore and I no longer suggest anyone by a Mac now.
The Reg needs a former Apple Fanboy icon.
@Coward -- "Tells me they lost their minds completely. Asking for Windows 10 ?!"
No, it's more like "I can't use this crappy Mac - I need to push out a spreadsheet pronto, what do you have back there?"
"Got this shiny new Win10 lapper..."
"Oh, f*** me. OK, give me the f***ing lapper then."
My personal requirements for a laptop: Light weight, good screen, able to run Illustrator as well as bash and all you can spawn from it. Windows 10 laptops now qualify, and the "bash" bit of that deal is better than on MacOS ( genuine " apt-get" versus brew/port) Also good is that I can choose to purchase a device with a physical NIC... Apple wrongly thinks I don't need one anymore.
Downsides of Win10 is the regularity of updates that require a restart and twenty years of MacOS muscle memory still making me go to the writing place for things; upside is it's faster than OSX, less buggy (these days) and doesn't assume I own an iPhone.
... I do miss BBEdit, though.
The fail fast fix fast mentality of software development is insane. (Have worked with software dev teams for 16 years now). Sounds fine if you are working on some new thing. But should not be used on core products. Whether it is apple (not a customer so can't say from personal experience ), Microsoft struggling with their updates, MANY others as well.
The focus has been shifting towards faster delivery of lower quality stuff because they believe they can just fix it later. Though in many cases later never comes because they move onto something else new and shiny.
It is possible of course to release things often but it requires more care than just doing it.
Too often agile is used as an excuse to ship faster and not need quality control.
Windows 10 seems to be turning into the largest scale agile fail in the history of software.
Companies like apple and MS have absolutely no excuses each having 10s of billions of dollars in the bank.
Oh, if only I could upvote this multiple times.
This "Move fast and break things" attitude has been the bane of my life for the last few years now. It seems to have infected every area of every development team in every business. Using Agile as an excuse to put band-aids on band-aids on poor quality development, no worthwhile external documentation and code comments that are either non-existent or referring to the original code that has since been fixed over the intervening several sprints and are now completely irrelevant in context.
Christ ... roll on retirement. Only another 15 years to go (unless HMG decides to move the goalposts again in the interim).
</grumpy_bastard>
Stumpy,
I totally agree with you, that's one of the major factors that made me decide to move away from development all together.
For too long now, there has been a drive primarily by manglement, to race to the bottom, don't worry about quality or whether it works, we will fix it later! It seems to be more about getting it rushed out of the door instead of doing a proper job in the first place.
"The fail fast fix fast mentality of software development is insane."
That's one issue. The other is the converse, taking something that's fine as it is and them applying fix fast fail fast to it. Nobody seems to be immune to that and I don't think marketing is solely to blame.
It's bad enough that one of the oldest Mac help sites has recent long discussions on which Linux distro to use going forward and how to make Macs boot from USB drives with those on them. Meanwhile on the hardware side, Hackintoshes are being discussed there, a place where enabling the dev menu in Safari was wild stuff, because Apple doesn't make what many content creators want any longer.
I know I'm done with them. When this one running 10.6 runs its course it'll be something else. The shell is there but the passion is gone. Steve really gave a fuck. Ridiculously so, asininely so, but he did.
If someone would step up with a more polished distro and bundle it on some thought-out hardware, they'd do well I think, esp with some migration assistants built in.
Over the last ten years or so it seems that software everywhere has been turning into complete shit. Decent and functional interfaces have given way to useless half-assed attempts at phone interfaces. Complexity has exploded in the service of features that no sane person could possibly want. Vital features that people have taken for granted for decades are becoming impossible to use. The list goes on.
It seams like everyone is doing this shit these days. Is there something in the water?
I think this has happened because something seemingly impossible happened, but nobody recognised it for what it was. And that something was as follows:
They had finished writing the software.
Now that's impossible, no program is ever finished there's always loads more that can added, etc. But with Windows 7, possibly Snow Leopard too, they were arguably complete. No changes needed, just maintenance and bug fixes, security improvements here and there.
This "impossible" event clearly caused major mental stress amongst these companies and their teams. Microsoft threw it all out with Windows 8, 8.1, and is still clearly ill given the state of Win 10. Apple has gone down the same sort of slippery slope and is showing no signs of responding to treatment. Even the Linuxers, especially RedHat and their backing of Gnome and systemd, are not immune. Gnome especially has got the bug badly, having ripped up the rule book and rewritten it badly on toilet paper using what I'm hoping is brown crayon but is probably shit.
Memo to all programming staff. When it's finished, stop fucking tinkering with it, and certainly don't throw it out and start again. Maintenance is boring but necessary. Sigh.
Windows 10 has a great kernel and a lot of excellent under-the-hood improvements. Imagine how ace it'd be with Windows 7's interface. Windows 8, 10 is what you get when you employ a lot of marketing and UI experts who have jobs to justify.
Incidentally, one of the major problems with Web apps like most of Google's stuff is that the programmers are all powerful and can push their latest wet dream of how-things-should-be down users throats with no warning or choice.
OK, so maybe the tech savvy in a company that uses Google Apps can adapt quickly enough, but there's plenty of people out there who aren't tech savvy and are left floundering for quite a while every time Google goes and changes something. Not helpful at all.
And when Google fuck it up completely (Google Maps is a complete cock up; moving / cancelling way points is a nightmare, never used to be) you're left with a real problem.
So I see web apps as being pretty dangerous; you're at the mercy of people you don't control and, based on current form, cannot trust. At least with native software running locally you can have some control over what your working environment looks like every day.
BTW, anyone else think that Google's search is pretty crummy these days?
>Incidentally, one of the major problems with Web apps like most of Google's stuff is that the programmers are all powerful and can push their latest wet dream of how-things-should-be down users throats with no warning or choice.
BBC iPlayer is the classic example of this. They got it right probably 5 or 6 years ago and have been steadily obfuscating and trending up the UI ever since....
"BTW, anyone else think that Google's search is pretty crummy these days?"
Yes.
Google a place name: estate agent ads.
Google a surname in conjunction with a place where someone or family of that name was associated: estate agent ads for all the housing estates named after said person.
You are missing the point.
Google is a business and the plan to be ubiquitous has been met, years ago.
They do not need to be 'as good as they where', you have been programmed to think Google as a first choice for search so that objective is also met.
Now they are making money from the people/businesses who pay to be at the top of the search results.
People who pay such as the Estate Agents !!!
Now does it make sense. :)
You now need to learn how to filter the results to find what you really want.
[I am sure this is a niche for a product to 'filter Google Results' :) ]
The other option is if Google charge for pre-filtered search results on a subscription basis, so you can get results without the commercial dross at the top !!!
[Google you can thank me for the idea later :) ]
@bazza - "BTW, anyone else think that Google's search is pretty crummy these days?" - I was saying to some friends just a few days ago that it feels to me that trying to find specific information on the internet is getting harder than it used to be. It's almost as if the crap results are being forced to the top of the queue as against the ones that actually match your search criteria. Another few years of this and it'll be like the early years of t'interwebs where unless you already knew where to find something, your chance of getting to it were just about nil. Only with the needles hidden in an immensely larger pile of hay and manure.