I noticed the trend with Snow Leopard. Also the tendency towards iOS-ification of Mac OS, so I decided to switch back to Linux. I think Apple's best hour came with Tiger and Leopard. Simple applications that did one thing well and were robust. Now there's a lot of feature bloat.
A nice Linux set up with minimal software (e.g. xmonad, mutt, emacs or vim) is a joy to use, but takes time to set up and learn to use. So it's not for everyone.
Interestingly, I've experienced the same issue Apple is suffering with Ubuntu. Edgy Eft (6.10) was incredibly simple and nice. Like OS X Tiger. Now there are dozens of services running and something always gives trouble. I guess the old adage applies, make things as simple as possible but no simpler...
Ubuntu has been doing the same thing as Apple with their new UI, trying to jump in on the tablet bandwagon, with this belief that tablets are the future. This is fairly stupid, considering that Ubuntu's marketshare was pretty much 100% PC, 0% tablets. They gave their main demographic a slap in the face, and they never really did acquire any tablet market. Now, according to DistroWatch, Ubuntu is below Mint and Debian in terms of popularity.
There's something to be said about reinventing the wheel just for the sake of reinventing it, change for the sake of change. Constantly redesigning UIs that were working perfectly well, chasing after fads. In implementing a new UI, Ubuntu acquired a lot of new bugs, broken features and reliability issues. That's normal. Newer code is buggier code. You might think this "old" code is crufty, it might not be designed in the ideal way you like, but by throwing it away, you throw away years of testing and fixes too. That's an argument in favor of incremental evolution and refactorings IMO.
Maybe I'm biased. When I was 16, I used to find colorful desktop backgrounds and fancy UIs cool. Now I'm 30, and I just want the damn thing to f'ing work reliably. I don't need rounded corners, or transparency, or animations or even a desktop background. I'd be OK with a bland UI that looks like Windows 98, so long as the machine can do all I need it to reliably and fast.
> according to DistroWatch, Ubuntu is below Mint and Debian in terms of popularity.
Distrowatch is a shitty indicator of anything other than Distrowatch hits. Plenty of people like myself have been using Ubuntu for years and not gone to Distrowatch for years.
Out 'in the wild', I've never seen a distro that's not Ubuntu or openSUSE (desktop anyway). Most statistics on sites such as Wikipedia or Steam also point to Ubuntu's dominance (according to Steam's hardware/software survey, Ubuntu is about 7x more popular than Mint Rosa, which of course is also Ubuntu-based).
> In implementing a new UI, Ubuntu acquired a lot of new bugs, broken features and reliability issues.
To be honest, most of the issues I've ever had with Ubuntu are upstream issues. The 'Unity' interface these days pretty much IS the equivalent of 'legacy'. It's certainly not as radical as Gnome Shell or even some of the happenings in KDE Plasma-land. No one uses Compiz any more, except apparently Ubuntu (yes, I realize eventually we'll have a non-Compiz Unity interface).
> Now I'm 30, and I just want the damn thing to f'ing work reliably. I don't need rounded corners, or transparency, or animations or even a desktop background
xfce - that's what I use. And I'm an even grumpier old man at 40 :-)
I noticed that recently, how tablets have gotten much bigger (12-13") and detachable keyboards are now the norm, I'm seeing them everywhere. It makes me laugh to think that the killer feature a tablet can have... Is a keyboard! I feel like we've sort of come back full circle. Netbooks were getting popular before tablets, because people had a need for a computing device that was more portable than traditional laptops.
A Microsoft Surface, or a big iPad with a keyboard, those things are basically, like you said, thin and light laptops.
I've been pretty happy with Xubuntu for the last few years. It gives me a nice, no-frills desktop UI but still has access to the entire Ubuntu package ecosystem.
If you want something reliable you may want to put some time into installing a minimal Linux or BSD and creating a simple setup.
I have been running Arch for 7 years before switching to NixOS. I found using no desktop environment, just a tiling window manager and only text-mode software (except firefox and a document viewer) incredibly robust. So few moving parts I never had a major hiccup.
>Now I'm 30, and I just want the damn thing to f'ing work reliably. I don't need rounded corners, or transparency, or animations or even a desktop background.
Exactly. Sounds like you agree with nextos:
> A nice Linux set up with minimal software (e.g. xmonad, mutt, emacs or vim) is a joy to use
Immaturity leading to think that following market trends instead of believing in (and even 'still understanding') you're own quality, will be the only way to sustain your business. Jitter.
Every business (and I'd argue project) needs to grow and change with how the world is developing. The Palm Pilot software was perfectly fine in 2004(?) but wouldn't stand a chance serving users-needs in 2016.
The Linux distro's actually serve multiple 'customer' segments. On the client side there are at least two customers (at a minimum), one is end-users, the other is the OEM's who pay for Linux to be preloaded. The traditional OEM's need a solution to the PC market shrinking while the devices market has eaten their lunch.
It's true you have to determine the difference between a short-term 'trend' and a long-term shift. I'm sure you don't think that the mobile market is a short-term 'trend'.
> wouldn't stand a chance serving users-needs in 2016
I'll allow some simili-troll (only in appearances) rewrite :
... wouldn't stand a chance serving users-needs-that-they-think-they-have in 2016.
Trends go both ways, people think new shiny will make their life gloriouser so they run after that, then business run after that 'need' because that's what the milk machine wants. This leads to a constant spiraling where trends wave in and out, shifting properties by tiny amount most of the time. Maybe that's the best the universe can provide, and if businesses didn't play that game they'd take blows too deep to sustain.
I don't know how to describe mobile. I believe it will be the tail of the so called computer era, not a next phase. If I extrapolate, soon we'll have thumbnails computers in the single digit Watt consumption and GFLOPS. They won't be a thing anymore. Maybe I'm going Kurzweil too much.
> I don't know how to describe mobile. I believe it will be the tail of the so called computer era, not a next phase.
I agree with you, mobile is more of an extrapolation, or an evolution than an entirely new phase or era. We're into the point where English becomes imprecise to define where something is truly different.
And, I completely agree about the loop between being customer-driven and then finding out that it's just a short-term shift. The worst part is that it's fundamentally difficult to tell if something is a short-term trend or a long-term shift.
Where I was going was a much more limited view of 'trends', more like a season in the fashion market. Most businesses have to respond on an annual basis to what their customers wants - they can believe that something is a temporary trend, but can't afford not to respond.
Perhaps we're in violent agreement on the nature of trends, and divided by time-frame and response.
Switch to a distro with rolling releases. I've been a happy Gentoo user for over a decade. It was a scary time when Gnome 3 came out and I had to mask a lot of updates, but eventually Mate became stable enough for me to switch over from Gnome 2. Total control the whole time. If something doesn't work, it's my own fault. Of course XFCE, KDE, etc. have been available the whole time too.
> This is fairly stupid, considering that Ubuntu's marketshare was pretty much 100% PC, 0% tablets
Ubuntu is both a commercial AND a community project. The goal has always been to take the power of Linux, make it usable for 'general users' and take it to the market winning new users.
The PC market is shrinking, so much so that all the major manufacturers are struggling (e.g Dell going private, HP splitting itself etc). Meanwhile the growth in the next billion units is a) in China b) on 'mobile' devices.
IF you were in charge of strategy what would you do?
> They gave their main demographic a slap in the face ...
> Now, according to DistroWatch, Ubuntu is below Mint and
> Debian in terms of popularity.
The demographic for 'traditional' Linux is something like 2-4% of the PC market: the biggest thing that's happened since the 2000's is OSX has stolen developer user-base from Linux. These users are well -served (arguably habituated) by the older interfaces, but more general users are not well-served.
Even if you put aside the goal of winning new users, you simply cannot build a successful business on 2% of the market (particularly when that 2% of desktop users is not orientated towards buying anything and hates advertising).
It's tough to serve more than one users-base, but Linux (Ubuntu in this case) can as it's very flexible. There's still a massive pot-pourri of software and options in the repositories! I find self-described 'geeks' complaining about Unity really bizarre - if you're a power user it's literally 3 commands (touch .xinitrc; vim .xinitrc; exec <wm-of-your-choice) to change the interface.
> That's an argument in favor of incremental evolution and refactorings IMO
That works if the old thing can be incrementally improved. The issue for Linux is that it's simply fallen behind the significant changes in the client market. At an infrastructure and applications level the FOSS/Linux environments aren't competitive to the other mobile offerings. And, it's basically impossible to maintain one complete stack for the desktop and a different one for the mobile space at the sizes the Linux companies are.
> Now I'm 30, and I just want the damn thing to f'ing work reliably.
> I don't need rounded corners, or transparency, or animations or even a desktop background.
The thing is that puts you in the 2%, the things you care about are quite different. General users do care about animations, basically the whole UI "experience": to get them to change you really have to show them something different. Of course, you have to have some level of stability, but you don't win new users by telling them you are so much more stable - users just restart the app or device, they carry a battery charger everywhere and just shrug and plug-in. You only really have to read some of the comments in this thread to see what I mean ;-)
IIRC, Snow Leopard was actually the best release -- essentially Leopard but with a focus on stability and performance, plus the code signing stuff.
It's the last OS X release that felt like an improvement to me, and one of the last OS X releases that I trusted. Every one since has actually had feature regressions (let's make a formerly visible folder invisible!) or stability issues.
I still have a 2008 Macbook Pro running Snow Leopard and it's more stable than a 2012 MBP running Mavericks and performs about as well.
Mavericks was tough to give up, stable, fast. No discoveryd. IMHO, its the best release of OS X. Maybe everyone has amnesia but pre 10.3, OS X wasn't really usable full time. Each 10.2.x release was a whirlwind of changes.
Very true statements. However, those were growing pains. I feel like Apple's problem now is that it has completely given up on its overarching philosophy: to make software simple.
Instead, they're just offering us their own versions of things just because they can, not because their's is any better. Maps being exhibit A, and Apple's mail client not changing in 10 years (aside from some minor adds and removes) are examples of this.
Apple used to mean software for people who were not technology savvy. Now it means phone software for people who are not technologically savvy, and computer software that's just like everyone else's. Frankly, I can never figure things out on an iPhone. They're too confusing in their interface. Especially compared to my beloved Newton 2000.
Regarding Mail, I don't really want it to change. Other than the improvements in stability and speed that I've noticed over the years, Mail.app is pretty much exactly what I want in a mail reader on OSX. Sometimes Apple's changes seem purely for the sake of change and result in reduced usability (e.g. Photos), I don't want that to happen with mail.
> Apple's mail client not changing in 10 years (aside from some minor adds and removes) are examples of this
How is Mail.app supposed to change though? It still completes the task that it was designed for. I'll agree that Mail's stability has been spotty across releases, but how are you expecting them to change such a core app?
Don't worry. I remember. cifs.kext is hella more stable nowadays than back then. I used to have the entire OS come to a grinding halt if a mounted Samba (or NFS) share disappeared (e.g. mount local share at home, put laptop to sleep, wake laptop at school).
I remember that in (I think 10.3) they "fixed" the issue by having a timeout dialog popup and ask if you wanted to disconnect... only it was too sensitive and would popup (and then go away before you could react) if there was any jitter in the network connection.
I'm so glad both my work and personal machines are still on 10.9. I've been contemplating updating, but everything I've ready continues to say I shouldn't.
Absolutely. Snow Leopard was the pinnacle. I could run for months without a reboot and did a tremendous amount of heavy work on that old Macbook Pro.
Starting with 10.7 and seeing the decline coming, I was happy that Ubuntu ran very well on that laptop and that held me over until I left Apple hardware entirely.
Interesting. Snow Leopard was OS X's peak for me. It was Leopard with perf and stability improvements. Lion was when the iOS influence came to the mac.
I think we're heading for a synthesis of these opposing trends, the common core being a fatigue with complex bloated user interfaces, and a return to simpler design. Personally I enjoy command line interfaces, especially in full screen with huge fonts, and I've been using Ratpoison (one of the first tiling X window managers) like this since like 2004. But I also enjoy, at least in principle, tablet-style UIs. Neither is based on overlapping windows, for one thing, and they are both helpful for my quasi-ADHD/OCD tendencies.
Mac OS now is in a weird limbo between the Unix heritage, the Mac heritage, and the iOS heritage. I think unifying these strands is an enormous challenge, but also really cool and inspiring. Maybe Apple are going to focus on making cars or whatever, and some weird little upstart is going to come along and make something totally new. You can see people starting to talk about Slack as an operating system, but that's still very primitive.
Chat and command lines are interesting because they represent a huge paradigm that's been overshadowed by the "GUI" paradigm, namely the paradigm of queries and responses: you ask the computer something and get something back, perhaps asynchronously. It's such a useful, coherent model. Easy to program with. Portable across interfaces. Good for exploration. Cognitively appropriate. Etc etc.
I think the complexity and bug-riddenness of most "modern" desktop operating systems come from an over-complicated and incoherent model of operation. Mobile represents a new start. It currently lacks in flexibility, but it's probably a good thing to start with rigid simplicity than to try for flexible complexity, and unless you can perfect a genius UI right away I do think those are the options, if you're aiming for the general public who don't want to learn vim.
I also think the divide between application programmers and computer users is politically a Bad Thing and also a result of exaggerated complexity. Unix was always about user scripting, and it managed that because of textual data, worse-is-better, and RTFM. Apple might not be the company to get back to this, because they're making tons of money from making shiny coherent appliances for people who pay to think as little as possible.
So just generally I'm not holding my breath for Apple to come up with a wildly new and interesting paradigm here. They're a dinosaur. A very pretty dinosaur. I'm more interested in startups with weird ideas, like maybe let's use e-ink displays, cheap ultralight computers, cloud servers, natural language processing, and the interactive fiction adventure exploration paradigm to provide a new style of terminal gadget that's even cooler than Linux. (If you steal this idea, please don't fuck it up.)
A nice Linux set up with minimal software (e.g. xmonad, mutt, emacs or vim) is a joy to use, but takes time to set up and learn to use. So it's not for everyone.
Interestingly, I've experienced the same issue Apple is suffering with Ubuntu. Edgy Eft (6.10) was incredibly simple and nice. Like OS X Tiger. Now there are dozens of services running and something always gives trouble. I guess the old adage applies, make things as simple as possible but no simpler...