Integration doesn't mean "identical". Google is the perfect example. I am so Google integrated I might as well have metal antennas sticking out of my head. I can access my google products anywhere, in a huge number of ways, on a huge number of devices. I can do so easily, painlessly, and quickly. This works across numerous operating systems, platforms, browsers, applications, etc. It doesn't LOOK the same. The interfaces aren't even the same. But the product and functionality are the same regardless of where/how/with what you use it. THAT is cross-platform integration. Windows 8/RT/Surface/Phone/Xbox is not cross-platform integration. It's branded product skinning. It is not symbiotic. It's self-mimicry. This is no more effective as a form of product-unification than Infiniti renaming every car they make to "Q".
Microsoft took something that didn't work (Windows Phone, itself an evolution of something ELSE that didn't work: Windows Mobile), combined it with something else that didn't work (Xbox dashboard--something Microsoft has changed numerous times but which has never really worked very well nor been particularly intuitive) and mashed them on top of an OS that actually DID work (Windows 7).
XenonSE-R wrote:I also think that Windows Phone 7+ is a very fresh approach to smartphone UI that borderline takes nothing from the iPhone (at least not as much as Android has, the degree of severity is up for debate but that's it).
Android copied Apple because Apple WORKS. Windows Phone didn't and it DOESN'T work. So call Android a copycat all you want. At least it's a copycay that works. Phone 7 is a mess of form over function. If Microsoft REALLY wanted to "stay relevant" in the thread of Apple's dominance, they should WANT to copy Apple. And if Apple's approach is so great for consumers, consumers should want Microsoft to copy Apple, too!
XenonSE-R wrote:As far as Windows 8 sucking to learn to use to many of us - it should. It breaks all of the Windows rules that we have all grown up with. It is completely different from any version of Windows ever made from an interface standpoint. And let's face it, we all hate change anyway. No one whined going to 7 from Vista. No one whined going to XP from 98. We all whined going to 95 from 3.1. We all whined going to Vista from XP. We're all whining going to 8 from 7.
I don't hate change. I hate change that brings no improvements. Change should PROGRESS, not divert. Not disguise or obfuscate or paint pretty.
And
I whined going to XP from 98. So did EVERY SINGLE PC enthusiast I knew at the time. As for the others...let's do the rundown.
3.1 to 95:
HUGE interface upgrades. As drastic a change in GUI design as Win8 is from Win7. In a lot of ways, general usability was improved. But without Plus added on top (an extra, expensive purchase) a lot of basic ease-of-use stuff and tweakability was missing. Still, 95 was a genuine upgrade. It offered improved networking features that made it appealing in the workplace and in homes lucky enough to have LANs at the time. It was also a 32-bit OS, where 3.x and earlier were 16-bit. And it offered the earliest versions of "plug-n-play" peripheral support. All of which were big improvements.
95, though, had issues in its early iterations. This wasn't as pronounced as later Windows releases, because Win95 still ran on top of DOS, and many programs from that era either ran directly in DOS or as a shell within Windows (which was real DOS, not some Command Prompt approximation with limitations and combatibility issues--if you were running MSDOS 7.1 underneath Windows, you were really running your programs in DOS 7.1, not an emulator). There was no DirectX then or any of that stuff. Windows didn't handle as many things directly, so compatibility issues were not as significant.
95 to 98:
By the time 98 came out, 95 had been heavily patched and many OEM copies came with Plus included. This meant that the 95 people were upgrading FROM was not the same 95 they had upgraded TO. Later Win95 versions had DirectX integration and other functional improvements.
Early Win98 was really no much of an improvement over 95. It had a lot of underlying tech with POTENTIAL, but a lot of it was either poorly publicized at launch (and thus not supported by developers) or didn't work very well. Driver issues with peripherals became a common thing. Windows 98 "supported" a lot of hardware, but getting it to play nice was another matter.
Win98SE added a lot of usability improvements, improved networking support, and generally better stability and handling of errors.
98 to XP was
A MESS.
98 SE, with its updates, was a stable, clean, easy-to-use operating system that supported legacy DOS programs and contemporary DirectX-powered win32 applications.
XP did NOT run on top of DOS as earlier versions of Windows. It changed a lot of its core architecture. This introduced massive compatibility problems. You might not recall anyone complaining about the 98-to-XP upgrade, but I very vividly remember it as the Vista of its day: compatibility problems everywhere and shiny crap in place of stuff that had been known to "just work" (Hell, today, most people I know STILL run XP with everything set to "classic" because it's closer to the clean Win98 design rather than the "approachable" XP design). It was also a HUGE EFFING OPERATING SYSTEM. In fact, basic Windows 8 installations are SMALLER THAN XP INSTALLS. It ate up GOBS of hard drive space. It didn't boot very fast. It hogged memory. Running DOS programs in the emulated Command Prompt hogged even MORE memory, and didn't always work.
Also, Windows XP introduced the general public to NTFS as a replacement for FAT32 on Windows disks. EVERYTHING uses FAT32. Only windows Uses NTFS. Early adoption of NTFS was a nightmare, creating disk and file-structure compatibility problems for anyone using more than just a Windows device (like I was, at the time).
It wasn't until after the first two Service Packs that XP became more stable and hardware and software support got where they needed to be. The XP we were using after SP2 arrived was a pretty solid OS. But, as I noted above, it was much better when you went in and turned on "classic" mode for everything. Taskbar, start menu, control panel, windows explorer...everything. Because then it was like Windows 98 again.
ME was just a disaster. MS took the approachability and ease-of-use approach (the same one that's being cited as the excuse for Windows 8, by the way) and ruined everything that remained good about Windows.
Windows 2000 doesn't really count here: it was a corporate-purposed NT-line product with networking in mind. Average consumers didn't touch it.
Vista was an obviously lazy job. Core functionality was broken (DWM basically running twice in memory, threading support all but nonexistent--undermining any benefits of multicore processors). User Account Control was a reasonably okay idea that was implemented in an asininely overzealous way. And as with XP, much of the familiar usability of the GUI was made shiny and glossy at the expence of usability.
7 took the few good things from Vista and propped it up on top of a core that handles threading and memory-usage like a pro. Multicore processors suddenly became much more beneficial. Memory usage generally HALVED versus Vista (though it's still a steep increase over XP). And varying (more sane) degrees of UAC intervention were added for people who don't want their computer to freeze in terror every time they ask it to run an MSI or EXE file. Lots of little ease-of-use tweaks were added. Boot times were FAR better (not as good as 8, though). Hibernation and other low-power and suspend modes were better handled (though, again, not as well handled as with 8).
8, now, leaves much of 7s goodness intact. It improves boot times. Improves sleep mode. Multimonitor support is lightyears ahead. But everywhere 8 makes gains, the disparity between the residual-7 side and the "look at me I can be on a tablet" side causes problems. Multimonitor support is awesome BUT you can't get to the "Charms bar" without EXTREMELY CAREFUL mouse placement because if you don't hit one of the 3 designated pixels (a slight exaggeration) in the corner, you end up on the wrong monitor, or you simply don't get the charms bar to open. Windows+C works but it's inelegant. There's also no proper way to CLOSE Metro apps. They just run forever in the background like a poorly-coded early Android application under Cupcake. You can Alt+F4 but, again: inelegant. And silly. Give me a close button.
So you can argue whether people did or didn't complain about a given upgrade with Windows. But it wasn't "change" people were afraid of. It was Microsoft's crappy Operating Systems. It just so happens that MS often manages to fix things right before they phase them out. Rather like GM, really.