Tuesday, December 18, 2012

Windows RT drops some tech, and it hurts

Say what you will about Microsoft's innovation, licenses, or product quality, but one must admit that Microsoft has been quite good at supporting products and providing graceful upgrades. Just about every application that ran on Windows 3.1 will run on later versions of Windows, and most DOS programs will run in the "Command Prompt" application. Microsoft has provided continuity for applications.

The introduction of Windows RT breaks that pattern. With this new version of Windows, Microsoft has deliberately selected technologies into "keep" and "discard" piles -- and it has done so without even a "deprecated" phase, to give people some time to adjust.

The technologies in the "discard" pile are not insignificant. The biggest technology may be Silverlight, Microsoft's answer to Adobe's Flash. It is allowed in Windows 8 but not in Windows RT.

Such a loss is not unprecedented in the Microsoft community, but it is infrequent. Previous losses have included things like Microsoft Bob and Visual J#, but these were minor products and never gained much popularity.

The most significant losses may have been FoxPro and the pre-.NET version of Visual Basic. These were popular products and the replacements (Microsoft Access and VB.NET) were significantly different.

The loss of technologies hurts. We become attached to our favorite tech, whether it be Silverlight, Visual Basic, or earlier technologies such as Microsoft's BASIC interpreter (the one with line numbers), the 6502 processor, or DEC's PDP-11 systems.

Microsoft fans (with the exception of the FoxPro and Visual Basic enthusiasts) have not experienced a loss. Until Windows RT. Microsoft's strong support for backwards-compatibility in its operating systems, languages, and applications has sheltered its users.

Those of us from certain graduating classes, those of us who were around before the introduction of the IBM PC, have experienced loss. Just about everyone from those classes lost their favorite tech as the "new kid" of the IBM PC became popular, set standards, and drove out the other designs. The Apple II, the TRS-80, the Commodore systems, (and my favorite, the Heathkit H-89) were all lost to us. We had formed our loyalties and had to cope with the market-driven choices of new technology.

Folks who joined the tech world after the IBM PC have experienced no such loss. One may have started with PC-DOS and followed a chain of improved versions of DOS to Windows 3.1 to Windows NT to Windows XP, and a chain of upgrades for Word, Multiplan to Excel, and Access to SQL Server.

Windows RT marks the beginning of a new era, one in which Microsoft drops the emphasis on backwards-compatibility. The new emphasis will be on profitability, on selling Surface units and (more importantly) apps and content for Windows RT tablets.

To the Windows developers and users: I'm sorry for your loss, but I have gone through such losses and I can tell you that you will survive. It may seem like a betrayal -- and it is. But these betrayals happen in the tech world; companies make decisions on profit, not your happiness.

No comments: