>There's just no way in hell Steve Jobs would be putting up with this and I wish he was alive to tear some people a new one. I didn't like Jobs but respect his ability to achieve things.
You probably wasn't paying attention when Job was running things.
OS X 10.1 was a mess -- it took until several updates to become somewhat usable. The Finder was half-arsed for a decade. Mail.app had several issues. The Windows versions of iTunes was crappy. OS X releases that are now praised as "the best ever" etc, got tons of complaints for introducing bugs and instability. XCode has been historically crap (and it's much better now). And don't even get me started on the state of their Cloud offerings under Jobs.
Hardware wise the same. Every new release, from the original iPod to the iPad was met with complaints and bickering ("No wifi? Less space than a Nomad? Lame") -- even if it actually took wifi and batteries 5 more years to even start making practical sense to have on such a device for syncing. Aside from specs people complained about, there were also all kind of other HW issues, from the overheating G4 Cube, to the logic boards dying on G3 iBooks, to cooling goo spilling from G5 towers, the crappy "round" mouse, and lots of other stuff besides.
That said, I don't buy the "Apple software went downhill as of late" thing. First, because as said there were always issues. Second, because in normal use I don't see any particular decline. If anything things have got better, to the point where we complaint about trivial stuff. The thing is Apple of today puts out a heck of a lot more software and hardware products than the rosy Apple you remember.
I'd take iTunes in the back and kill it though -- as the latest redesigns are absolutely crap from a UX perspective. Then again, I wouldn't call that a programming quality issue -- more of a "idiotic focus and shoving on our faces of BS online music platform issue".
>Or, there's a chicken and egg question: XCode and the surrounding tools are atrociously buggy and hostile to the developer and it seems to increase with each release.
The opposite. XCode was "atrociously buggy" in the 3/4/5 era and before, and has gotten quite better in the 6/7 series (despite having to support a whole new language).
In fact a large list of early XCode 6 crashing bugs have been squashed months ago -- which was (as reported) around 90% of them.
That said, I don't buy the "Apple software went downhill as of late" thing. First, because as said there were always issues.
I fully agree. I jumped on the Mac and OS X bandwagon in 2007. The first few releases of Leopard (10.5) were quite hellish, because I was constantly having Wifi problems. My HP Laserjet didn't work until 10.5.2 (in 10.5.0 and 10.5.1 it would just print a few pages and get stuck). Snow Leopard was a smoother ride, but only after a couple of dot releases.
I think there was a low point around Lion and Mountain Lion (lots of new features, but they were not polished enough). But since Mavericks it's been smooth sailing for me.
People also seem to have overly romantic recollections of past Apple software. Sure, Aperture and iPhoto were killed in favor of Photos. But Aperture was crap. Version 2 was still acceptable, but 3.x had constant hangs and slowness. And they were always trailing behind badly with RAW support. As many people, I have bought Aperture 2 & 3 and switch to LightRoom pretty soon after because of Aperture's lack of polish. A while ago I tried the new Photos. And although it does not have all of Aperture's features, it's a far better application in terms of speed and user experience.
tl;dr: I don't see this drop in quality.
Of course, App Store and iTunes need to be burned down to the ground and rewritten from scratch.
I agree that photos is a lot better than iPhoto & co. The performance is blazing and I migrated from lightroom to it because of it. I can't find a faster and easier to use photo library management app. Lightroom is really slow compared to it.
You just convinced me to give Photos another chance. I absolutely hated it when they gave up on iPhoto and Aperture because I felt like I lost a lot of features if I moved to Photos. Ever since then, though, I haven't found a photo solution that works quite as well as any of the Apple products I've used in the past so I'm willing to give it another shot.
Photos.app is atrocious from a UI perspective. It's an iOS app shoehorned onto OS X. How to back up your library to, oh, I don't know, an external disk? Drink the kool aid or else.
What? The UI is totally fine. Just because it's a grid of photos doesn't mean it's just "an iOS app shoehorned onto OS X." The app is written from the ground up for OS X. It's not just some basic half assed port of the iOS version. The UI is different. The editing tools are more powerful. The performance is blazingly fast. Go give the Photos app on Windows 10 a shot if you want to see what the competition is up to. That is a pathetic Windows (mobile) 10 port.
Oh joy. I remember those days when people were angry because plugging your iPod into a new PC means wiping your library!
> That said, I don't buy the "Apple software went downhill as of late" thing.
Perception on Mac after people switch from Windows to Mac OSX immediately is awesome. The perception is different if you use Mac OSX for a long time and suddenly you see computer frozen every few days and requires a hard reboot. Many of that have to do the software you are running at the time, but why a sudden OS freeze, mouse couldn't move? That can't be a fault with Office / Skype, it has to be either a OS issue, or underlying hardware issue.
Mac OSX is generally really great, it doesn't feel slow compare to a lot of the PC out there. Polished UI and very responsive. In some release you do see slowness opening between finders or moving from one setting view to another. Those are defects people will cry and ask those defects weren't caught by the performance team.
Maybe the grass is greener on the other side. I was using an iMac for a couple months on a job a while back after using only Ubuntu for 5+ years and I found the whole Mac UI extremely sluggish and confusing.
My main computer is an OSX both at work and at home.
Honestly it isn't very responsive compared to recent lung desktops or even the latest windows 10. Or at least it mostly feels that way when using Eclipse, so maybe its the JVM.
> The opposite. XCode was "atrociously buggy" in the 3/4/5 era and before, and has gotten quite better in the 6/7 series (despite having to support a whole new language).
Xcode 3/4 were a lot harder to work with (IB and Instruments separate, had to use Clang on command line etc), but I don't recall them being particularly buggy. Xcode 7 with Swift is the buggiest version I have used. It crashes on me 10+ times a day with all of the instant compiler checks it does. The progression from 3 to 7 is amazing, but I feel it has come at the cost of stability.
Xcode 3's code completion made everything run so slowly that I had to turn it off, and for a while I just copied and pasted method names out of the Cocoa header files.
Much better in my opinion. For example they've fixed all the issues with iMessage interoperability on OSX/iOS. There are a time when if you used Messages on the Mac you had to suffer through missing messages, duplicate messages, out-of-order messages, etc. Now, as far as I can tell, it's working flawlessly. Even better that it now includes SMS messages.
> If anything things have got better, to the point where we complaint about trivial stuff.
This is the key. We're definitely spoiled by how solid a lot of the basics are.
I can fault them for some of the cloud service issues nowadays, but even those work better than they did in years past.
Apple has always had strange hardware and software issues, just like everyone else. Just today I was trying to buy Windows 10 to install it on a PC I'm building, and the MS storefront and my Live account couldn't sync the deletion/addition of a credit card until I logged out of everything, closed the browser, and logged back in. No one is getting this stuff working flawlessly.
Microsoft's OAuth stuff is ridiculously buggy. I've tried half a dozen times to get my Office 365 Microsoft account properly linked with my (identical email address) MSDN Microsoft account, and it's always wrong. Every time I go to login to some Microsoft OAuth site, it picks the wrong cookie, so I have to logout whatever account it thinks I'm using and login repeatedly with the right one.
Wasn't that a Windows issue, though? I feel like font-rendering on Windows, in general, is far inferior to font-rendering and aliasing on the Mac. Especially with the new HiDPI displays popping up, Apple's stuff looks far better to me than any display I've ever seen on Windows.
font-rendering on Windows, in general, is far inferior to font-rendering and aliasing on the Mac
That's because Windows has to deal with so many more differences in hardware. E.g. look at these pixel-level variations in LCD screens. http://www.digitalversus.com/tv-television/screen-technology... I don't understand how it would be possible to support subpixel rendering on some of those. IIRC when I last used Windows (XP?) it let you choose from 8 different schemes. But that still wouldn't nearly be enough!
OS X and IOS can be tweaked to support a much smaller subset of that mess.
That's interesting because 'back in the day' the IT department accidentally installed safari on my win XP box and as a long time mac user I thought 'finally some font rendering done right'. I guess it's down to taste or it perhaps it didn't work well for screens with low pixel density or people who like really small text and ui settings.
You probably wasn't paying attention when Job was running things.
OS X 10.1 was a mess -- it took until several updates to become somewhat usable. The Finder was half-arsed for a decade. Mail.app had several issues. The Windows versions of iTunes was crappy. OS X releases that are now praised as "the best ever" etc, got tons of complaints for introducing bugs and instability. XCode has been historically crap (and it's much better now). And don't even get me started on the state of their Cloud offerings under Jobs.
Hardware wise the same. Every new release, from the original iPod to the iPad was met with complaints and bickering ("No wifi? Less space than a Nomad? Lame") -- even if it actually took wifi and batteries 5 more years to even start making practical sense to have on such a device for syncing. Aside from specs people complained about, there were also all kind of other HW issues, from the overheating G4 Cube, to the logic boards dying on G3 iBooks, to cooling goo spilling from G5 towers, the crappy "round" mouse, and lots of other stuff besides.
That said, I don't buy the "Apple software went downhill as of late" thing. First, because as said there were always issues. Second, because in normal use I don't see any particular decline. If anything things have got better, to the point where we complaint about trivial stuff. The thing is Apple of today puts out a heck of a lot more software and hardware products than the rosy Apple you remember.
I'd take iTunes in the back and kill it though -- as the latest redesigns are absolutely crap from a UX perspective. Then again, I wouldn't call that a programming quality issue -- more of a "idiotic focus and shoving on our faces of BS online music platform issue".
>Or, there's a chicken and egg question: XCode and the surrounding tools are atrociously buggy and hostile to the developer and it seems to increase with each release.
The opposite. XCode was "atrociously buggy" in the 3/4/5 era and before, and has gotten quite better in the 6/7 series (despite having to support a whole new language).
In fact a large list of early XCode 6 crashing bugs have been squashed months ago -- which was (as reported) around 90% of them.