One of the major lacking features in the newest Office: no Metro applications. In fact, the only reason Windows RT has a desktop at all is because the Office team was unable to create Metro applications in time for the release of Windows RT. I often thought this was a classic case of two important divisions within Microsoft not getting along and not being aligned, but now that I have my own Surface RT, I’m starting to realise that there’s a far simpler, and thus more likely, explanation: Metro is simply not ready for anything serious – or for anything at all, really.
Microsoft’s Office president, Kurt DelBene, attended Microsoft’s own TechForum event this week, and, of course, talked about the future of Office. One of the topics he discussed are the Metro versions of Office, and the opportunities the Metro environment – WinRT, technically – present.
“I think certainly the transition of the applications to the new environment, the WinRT environment, will allow us to rethink the applications and we have the benefit of the desktop applications still being present,” he said, according to The Verge. They’re apparently trying to figure out which features to prioritise during the move to WinRT.
Whenever the topic of the lack of Metro Office came up on OSNews, I always assumed that the reason we don’t yet have Metro versions of Office was because of classic internal struggles between the Office and Windows divisions. It’s no secret the two haven’t always seen eye to eye, and let’s face it, Microsoft has had its shares of new platforms and environments destined to become the future of Windows. None of them ever panned out, so it’s natural that the Office division didn’t exactly take Metro and WinRT seriously.
I changed my mind on that one a little bit, though. I bought a Surface RT recently, even though I knew full-well Metro applications would be – pardon my French – shit, I never expected it to be as bad as it is. Crashing, slowness, jittery animations, lagged typing – whether it’s third party or Microsoft’s own applications, it’s pretty clear that Metro and WinRT can barely be classified as beta, at best.
Having come to that realisation, I am convinced that at least part of the reason for the lack of Metro Office stems from the sobering fact that WinRT simply isn’t up to the task of forming the base of something as complex as Office. I mean, there’s a progress bar (!) when copying/pasting in the only Metro Office application (the OneNote preview application).
After a few weeks with my Surface RT, I’ve come to the conclusion that WinRT is more like the first few Mac OS X releases: slow, unusable, and only suited for the strong-willed. That’s why we have no Metro Office yet – but at least it’s good know they’re working on it, because that means WinRT is getting better as well.
And trust me – it needs to get better. A whole lot better.
At least the Metro apps look nice while they’re busy crashing, being slow, laggy etc. Who cares about usability when you have flat design?
As for early OS X, the only ‘unusable’ non-beta version was Cheetah. From Puma onwards it was more than usable. I have to endure Linux on an everyday basis for work so I think I’m a pretty good judge on usability.
A matter of taste somewhat. I personally think MacOS’s usability took a nosedive with OSX and never fully recovered.
I run Lubuntu for my day-to-day work and find it very comfortable, but I still find myself looking fondly at the copy of System 7.5.3 (not even Platinum) running in my BasiliskII.
Instability and cooperative multitasking aside, the UI just had so much work put into it before Jobs started making changes by fiat.
Other way around. OSX was NextStep. Jobs didn’t remove things from Mac OS, he gradually added them back from Mac OS to OSX. Until there came a point where people had been living for years without certain Classic features and no one complained about them missing ( except john siracusa and you), so they stopped.
Stability and multitasking are much more important than the neat little UI flourishes that Mac OS had.
there is also the matter that a lot of times “usability” is confused with “stuff I’m used to”
I’d agree in general. Some people really hate any change. With the smart phone industry, I’m really amazed that so many people have completely switch operating systems multiple times.
Dumb phone => feature phone => blackberry => iphone => android.
It kind of makes me optimistic about the human race.
I didn’t say he removed things. I said he changed them.
I’m talking about things like replacing semi-iconographic titlebar buttons in a layout that inspired Windows 3.1 with gumdrop buttons or making irritating minor adjustments to how Finder works.
…the sort of things that irritate not just me but also my Mac-using friends.
As for stability and multitasking being important, why do you think I run a Lubuntu LTS release? I get a desktop that’s stable once I update away known crashers in the 12.04 versions of PCManFM and LXPanel but also doesn’t fight attempts to get the desktop i want the way OSX does.
Pre-OSX MacOS is downright primitive. What I’m saying is that, when I’m encountering it sparingly to play games like Escape Velocity in BasiliskII, I don’t trip over the crashes or run into the shortcomings and I end up really feeling the polish and consistency in the UI that OSX has piddled away.
Edited 2013-03-07 08:14 UTC
To a degree I think you’re right. MacOS Classic had a very simple, elegant, sensible UI.
I think they should have simply refined the initial pre-aqua MacOS X Server release. It was more Mac-like but still had the NeXT awesomeness under the hood.
Some changes weren’t so bad. I liked the addition of the NeXT-style dock. The interface decorations were terribly ugly until 10.5. They made it look like a child’s toy but the underlying concepts were great.
Nobody was complaining about the MacOS GUI in those days, it was the crufty OS underneath we wanted gone.
I took a look at Surface/WinRT at the Microsoft store nearby… Launching Office sure enough dropped to the desktop, which was a bit awkward if you think you’re using a tablet, and then I tried to launch Kindle to see how crisp the display is with sub-pixel AA, and… BAM! Tried again… BAM! Just launches and immediate crashes.
Not a top-notch demo setup for people wandering in to take a look in any case.
I installed Linux on my work PC as I was sick of having to “endure” Windows on a daily basis.
I guess your definition of usability is actually just user preference.
Edited 2013-03-07 08:36 UTC
Obviously yeah I’m just speaking for my self (and quite a few of my fellow colleagues). We use Linux because it’s obviously better suited for our work and it’s awesome at that. However for anything else it’s a bit of a hassle.
I purchased an upgrade to Windows 8 Pro last week for a personal computer. I wasn’t expecting much of anything given the overwhelmingly negative press that Windows 8 (and Metro in particular) has received.
But I actually really like it. I’m surprised by how little time I actually need to spend in Desktop; browsing, twitter, email and so on are all perfectly usable from Metro.
It’s a bit rough around the edges at times but I haven’t experienced any lagging, crashing, and so forth. Sure, the Store could do with more apps, but I think that it really could work as a long-term plan for desktops.
Edited 2013-03-06 19:45 UTC
On performance, note that Thom was referring to the ARM-based Surface RT, which will be many people’s first impression of the platform. A more high end Intel machine should obviously be faster/less laggy.
Also worth noting , the Tegra 3 inside the Surface RT doesn’t take advantage of 4 PLUS 1 architecture for distributing work across five cores.
Its not as optimized as other ARM SoCs on Windows RT, also clocked lower overall. A major miss by Microsoft.
Yeah, Windows RT apparently does not support the low power 5th core in the Tegra3. Which is why they used the lower clock frequency to reduce overall power consumption. Basically MS used a brute force HW approach to deal with the shortcomings of their own OS scheduler. I assume Microsoft had to get something out of the door pronto, before the iPad or Android get entrenched further.
Edited 2013-03-07 04:49 UTC
Correct, and I meant in a more generalized fashion. Its the auxiliary core. This gives the Surface RT less battery life out of the gate, which then requires the underclocking which in turn causes the performance issues.
Thom loved it too as recent as two weeks ago… Give it time.
It wasn’t the “first few” Mac OS X releases that were bad, it was the first one or at most two (my cousin, who’s a graphic designer, had one that ran Puma, and that was pretty reliable). It was certainly ready for public consumption from Jaguar, and my first ran Panther and that was superb.
In fact, Macs dual booted with Mac OS 9 when OS X was first released. It was essentially a technology preview, and most people still had old style Mac apps.
Don’t take it too serious. Thom likes to include jabs at Apple (products) even though the story is not related to Apple.
How to spot a fanboy: ignoring reality so hard in order to try and change the very fabric of space and time itself.
I’ll just refer to John Siracusa, okay? The first developer previews of Mac OS X – DP1 through 4 – were all terrible. The public beta? Terrible. 10.0? Terrible. 10.1? Little bit better, but still terrible. 10.2? We’re getting somewhere, but still not any good.
Those are the cold and hard facts. Deny them all you want, but the first slew of public Mac OS X releases were terrible, and everyone who’s not a fanboy knows that all too well.
Developer previews, public betas or public releases?
Please make up your mind which you include in your “first several releases”.
Beta, 10.0, 10.1, and 10.2 are all public releases, available to everyone. So, the first four releases were terrible. Take away the beta if you want, and that still leaves three. The DPs were available to large groups of developers, so could, technically, be called public as well.
So you are being creative with counting decade old OS X (beta) releases while OS 9 was still fully alive creating a transition period to make a comparison with a finished Microsoft product, creating confusion with OS X users who don’t understand what you are referring to, adding nothing usefull as it’s not like there will be many former beta OS X users lining up to buy Microsoft stuff of the unpopular kind.
No, I’m just drawing a parallel between Windows 8 and the early Mac OS X period in that they represent similar periods in the two company’s histories. This is a very common way for writers to create some perspective, and easily explain what we’re dealing with. It’s the biggest and most recent example of a company moving from one operating system to the next in a way that caused a break with the past. WinRT is the same thing.
There’s nothing wrong with pointing that out, and I will not let fanboys bully me into not using obvious, innocent, and perfectly valid comparisons like that.
It’s a badly drawn parallel. The main reason being you are referring to a situation over a decade ago and most readers will have not used any OS X developer or beta releases. Most Apple users even haven’t.
But thank you for explaining, despite your strange urge to include insults. I doubt this is also a common thing writers do.
Just because most Apple users haven’t used early OS X releases and the situation was a decade ago, that doesn’t mean that objectively, early OS X releases didn’t suck. It’s a parallel to offer some perspective on how jarring these transitions can be and how over time these new environments improve, even though they sucked really hard at the beginning.
You tend to compare things people don’t know anything or much about with things most people do know about.
Here Thom is comparing Microsoft Surface, which most people have no experience with, with beta versions of OS X, which most people have no experience with and they’re over a decade old. OS X is a desktop OS, Surface is a tablet thing.
It’s not really helpful in any way. They people that do have experience with early OS X even seemed confused, but it turns out Thom was very liberal on who got to join the early OS X version club.
I don’t think he even needed to make a comparison with anything to make it clear he things Surface sucks. If he really wanted to make one he should have picked something more recent.
It would have made more sense to make a comparison with another Microsoft product, because that could give a kind of indication how they will handle the situation. We know Microsoft tends to have a long breath and improve with time. Apple is more inclined to cancel products that don’t do well.
But as I’ve said no comparison with anything is really needed. Just say you think it sucks and explain why.
Thom made a comparison, based on his personal opinion, between a new operating system and an old operating system.
You do remember that this website is for operating system enthusiasts, right?
I don’t think a comparison should be considered sensible just because it involves an operating system.
Apparently it made sense to you so you must be a former OS X developer release user. Perhaps you can tell us how OS X improved over the years and why this is applicable to Microsoft Surface.
OS X presented a new API to developers based on older technologies (Cocoa, based on older NEXTSTEP technologies), and so does Windows 8 (WinRT based on a whole slew of older technologies). You keep talking about “Surface”, even though I have been specifically talking about Windows 8 and WinRT. OS X improved after a first few unpleasant releases, until it more or less hit the sweet spot around Panther (10.3). Considering Microsoft’s clear investment in Metro and WinRT, it’s logical that the same will happen to Microsoft’s new API.
The parallel is so damn obvious it;s almost entertaining to have to explain it.
Which makes it even more curious why you didn’t in the first and second place.
New API yes, based on OpenStep (capitalisation is correct) API specification (which is a derivative of the NextStep API) yes, but the API was not legacy in any way. Carbon was the legacy API. Remember this, Mac OS X was a derivative of the OPENSTEP (capitalisation is correct) implementation of the OpenStep API Specification. Apple then added aspects of Mac OS to it. I used OPENSTEP 4.x of white hardware (quite a bit actually) and I used Rhapsody DR1 (PC) and DR2 (on a Mac, yay!) as well as the Mac OS X Server 1.x releases. Really, there’s a direct progression in the same way as Windows 1.0 was (over a long time) was refactored into Windows 8 (yes, the underlying tech is not even vaguely the same, but we are talking about incremental progression and elements of predecessors being pulled in.) The standpoint that Classic became OS X is based on pure fantasy. OPENSTEP became OS X as clear as day.
WinRT (the programming interface, not the OS) is a specification of how to connect the horrible mess that is legacy Windows Runtime (COM, etc) to programming languages in an agnostic way. WinRT itself is an *entirely* new technology. But the problem it is solving is more akin to Carbon.
Depends on your stand point. It’s a pretty awful and dumbed down OPENSTEP.
No, it’s not. There is a slight circumstantial parallel, but then so is there with Blackberry 10, Maemo and Meego or any other OS that has any kind of progression. Compare Windows 1.0 to Windows 3.1 – as an example. Or even NT 3.51 to Window XP.
Awful?
And… so what about GNUstep?
yes, they did suck quite badly
There’s one massive difference. OSX improved. WinRT is a dead end with manufacturers already dropping it. Unfortunately you’ve bought into another Microsoft dead end product just like Windows Phone 7.
Poor Thom, being bullied by probably the politest commenter on osnews.
Edited 2013-03-07 15:29 UTC
WinRT != Windows RT. Confusing, I know, but do try to keep up.
Edited 2013-03-07 15:41 UTC
You’re not helping yourself here. I assumed you meant Windows RT because comparing that to OSX at least makes sense. Both of those are operating systems.
WinRT is a runtime/sdk. Comparing WinRT to OSX is pure nonsense.
A beta is not a release and never was. Period. If something is branded as beta it is expected to have bugs and not ready for production use.
Yes, you can argue about how usable betas can be, but in any case, they’re never supposed to be used in production and using beta versions to blame developers for buggy software is just plain unfair and wrong.
Microsoft, on the other hand, released Surface and Windows 8 as production ready while it was not.
Adrian
Edited 2013-03-07 20:49 UTC
So in other words, two actual releases sucked.
No, the first four. Beta, 10.0, 10.1, 10.2.
I’ve used Jaguar and Panther quite a lot, and they were both very good. The main issue now is more finding any modern apps that still work. Tiger is still a large cut-off for PowerPC based OS X.
I have a Beige G3 Desktop and a PowerBook G3 (Wallstreet I think) and both support Jaguar natively and Panther via XPostFacto. On the G3 Desktop I used Jaguar for years, then Panther till I retired it. It did everything I needed it to.
I still use 2 G3 iMacs, Panther and Tiger. Sadly less and less software still works on them. The Tiger one (500 Mhz, 1 GB!) was pretty usable with Skype and MobileMe.
They’re still nice to run Terminal and MS Remote Desktop on.
My G3 desktop is too large now to fit in to my more minimalistic computing area. I have a MacMini as the primary desktop, then everything else is either Windows or Mac laptops. I might dig up the Wallstreet though, as though it is stupidly large by today’s standards, it’s still a pretty cool machine. The battery still held a charge too last time I used it.
Why a Mac Mini and not an iMac? That would be even less stuff on your desk.
At work I’m trying to get as minimalistic as possible. I even created a WiFi network just for my iMac so I don’t need a network cable. There is only one cable now, the power cable. Keyboard and trackpad are wireless.
We are switching to Microsoft Lync, then I can also get rid of my desk phone. That’s the only object apart from the computer, keyboard and trackpad on my desk.
I have the cleanest desk of the entire company. Ironically the guy with the messiest desk sits across me.
Ha, it’s better on the Wintel side – similarly old Athlon 1100 MHz, 768 MiB, WinXP is still perfectly usable with current software.
You have mentioned this computer so many times I think if you ever become famous and die this computer will go to the Zima museum and be featured at a very prominent spot with permanent spotlights and security.
Don’t worry, I will only die without becoming famous. But 1) I think I mentioned my dual Pentium II more times 2) I keep fewer obsolete machines around than you do, only three (also C=64, most likely irreparably broken…) – so of course each is mentioned by me more often, on average, than any of yours
PS. I must note how you avoided addressing the fact that Wintel machine aged better than Macs ;p
Edited 2013-03-13 19:57 UTC
The question of performance on low power ARM devices is a tricky one because they vary. For example, Tegra 3 based SoCs are outperformed by the Snapdragon S4 inside of some Windows RT devices.
However, in my experience as a Windows Store dev, I’ve found a few things to be important:
– Engineering counts. Know what things cost. Ask yourself basic questions like should you perform long blocking actions on the UI thread? I think thread awareness is the new pointer ownership in terms of how important it is to be in the know about how your app works.
– Having a Windows RT device is important. It made a huge difference having a Surface to test my apps on. I was able to see what was a slow path, and usually was able to easily make a better solution.
x86 is super fast for a bunch of things that ARM is terribly slow at. So if you’re only testing on your Core i5 laptop, you’re going to be in for a surprise.
– Programming language choice matters. A lot. A lot of apps I’ve seen that are slow on my Surface have been those stupid HTML5/JS apps and usually were written by people who didn’t use JS promises correctly or did other blatantly stupid things.
– People don’t quite understand the C# async/await model, and are not aware of the nuances of its implementation. You need to know which thread exceptions get thrown off (they differ for async void, async task, asyncs from lambdas, etc.). This personally was a major headache in my own app. I had a few instances where I assumed exception behavior was uniform — oops its not.
– People don’t have experience writing XAML. A lot of them do, but an equal if not larger amount of developers don’t. I can tell. If you look at the XAML behind apps you can quickly see which companies paid respected consulting agencies and which companies put a bunch of interns on the job. XAML takes time to know and understand. This ties in to knowing what things cost. Examples being knowing which containers virtualize, which don’t, and their relative layout pass impacts.
There’s plenty more examples, but also worth noting is that when speaking specifically about Office, its going to be a little more complex to port it over. Office likely has decades of architectural layering caked into the code base. A nightmare to port. I imagine OneNote was more straightforward, but we’ll see.
The port of OneNote is no slouch though, peeking at the app container, they use C++, XAML, and DirectX for the canvas. So it seems that they wrote this app with the larger goal in mind of porting other Office apps to it.
I’m not sure if they’ll port the apps piecemeal, but its a foregone conclusion that it will, in my opinion.
Another counter example is that Microsoft ported Visual Studio to a mixture of C++, C#, and WPF. This is an architectural feat of the same magnitude — so it shows at the least, that an equally complex application can be ported to a less capable (from a perf POV) platform in comparison to WinRT. WPF wasn’t as tuned for speed as WinRT is, but MSFT made even that work.
However, it took them a few releases to iterate on the code base and fix things. OneNote MX will likely get a lot better. These things are not one shot ports, but on going development cycles. WinRT requires you to change how you approach a lot of problems fundamentally.
— I disagree completely with this article. I think one of the reasons that WinRT is so exciting is how scalable it is and the performance oriented mindset with which the framework behaves.
Its unfortunate (and a huge miss) that Microsoft let Surface RT have such performance problems (an auxilliary core is OFF on the Tegra 3 because nVidia had engineering issues with the F/W — which shows a lot of this is just a code base maturity issue and may improve) but we need to also look at the performance of other Windows RT devices that don’t run Tegra 3 (and it is much better) as well as how low power CloverTrail devices perform.
One company which ought to know how to engineer well-performing stable Metro apps is Microsoft themselves. But according to the article, Microsoft’s own apps are affected by performance and stability problems too.
Let’s hope that with increasing developer experience and in the absence of major goofs like the infamous “Silverlight network I/O in the UI thread” the issues with the existing apps can all be addressed.
Regarding Office, Microsoft is currently working on Office for Android and iOS. If they have wisely chosen a proper cross-plattform development framework, then a WinRT port can come almost for free out of that.
It is inevitable that apps will have bugs and performance issues in their initial releases. I don’t care who you are, what background you come from, or what you’ve done in the past.
Even when porting large legacy software, in fact, especially when porting large legacy software.
OneNote MX works well for me on the Surface, yes there are small (small perf problems) but they’re not major. Usually if I paste a large swathe of content with diverse styling, a bunch of tables, etc.. I get a slight delay in pasting (Never becomes unresponsive, just a quick progress indicator).
The quality of apps varies from team to team. For example the Bing apps are generally excellent in my opinion. Xbox Music blows. OneNote is good. SkyDrive is good.
Its going to vary with the maturity of the product, how service oriented the team is, etc.
Bing can do a great job because they are used to porting to mobile and other platforms. Its a simple consumption based app.
SkyDrive, the same deal. OneNote has been ported to Windows Phone so it could take cues from there.
However for a larger program like Mail (they actually implement an ActiveSync client in javascript, Mail is an HTML5 app) it’ll take longer for improvements to come. I do hope they come soon. I hate Mail.
The good thing about Windows 8 is that the only app which is tied to the system is the Store. You can replace every stock app with a (theoretically) better one.
Uninstall mail, write an app to handle the mail protocols and URIs, and you have your replacement. Its a breath of fresh air. Let the market sort this out, if Microsoft doesn’t make apps you like, then someone else should. Its a compelling enough proposition.
Ugh. Don’t get me started on that bone headed decision. It wasn’t really network I/O on the UI thread, it was (only on Windows Phone) the continuation from the asyncrhonous operation firing on the UI thread.
So while the network request took place in the background, if you parsed the JSON or RSS or whatever, unless you knew better, this happened on the UI thread.
Amazingly, it got worse. It was also the case that images were decoded on the UI thread. Don’t worry, no such nonsense exists on WinRT.
Async/Await takes the ambient SynchronizationContext which means it returns on the thread its started on. If its fired from a UI thread it returns on one, if not, it doesn’t.
Good point. I hope this is their strategy going forward.
Funny you should mention that, because the Store is the most unstable app for me. It hangs once every four times I start it — either that, or the startup delay is just so long that I lose patience and kill it.
I’m probably running into some kind of edge case that they forgot to test, but which repros 25% of the time on my machine. I’m running 8, not RT. Microsoft can’t blame this one on Nvidia.
Also, search in the Store is terrible. I have a very hard time finding apps, even ones where I know the name. Too many irrelevant results — they really ought to do a web-search style results page, where they show the description and highlight parts of it. I’m not going to try 50 results just to read the description for each one.
I stopped using Mail and went back to Outlook.
News and Weather are great apps. Snappy UI, fast refreshes. Just wish they’d integrated the radar maps with Bing Maps, instead of using that animated GIF (or maybe it’s a WMV).
Nah, that’s just Microsoft with their crappy code with their prominent feature of vendor- and architecture lock-in.
Windows and related software is just such a big mess that it takes tremendous efforts to port the code to new APIs or architectures.
Look at Apple, they have switched their architecture three times already: m68k (when it was still NeXT Step), PPC, Intel and now ARM (with iOS being MacOS X and thus NeXT Step in its core) without any problems at all. In fact, when the first Intel Macs came out, you could simply transfer all PPC applications and they would just continue to work.
Or, look at Linux. People are porting whole Linux distributions constantly to new architectures. Support for ARM64 is already done and in Debian we had ONE person porting the whole Debian distribution to the new architecture x32.
Microsoft, on the other hand, didn’t even manage to write something as MSN Messenger, Internet Explorer or Microsoft Office in a portable way. They had to completely re-invent the wheel all the time.
Microsoft simply doesn’t know how to write good code, they never knew and it will never change.
If a company as large as Microsoft isn’t able to outperform smaller companies and even hobby developers, it’s simply put a shame or just wrong priorities.
Stop defending them.
Adrian
Edited 2013-03-07 20:50 UTC
Spoken like someone who has never had the task of porting legacy software a day in his life.
Do you have any specific examples of deficiencies in Microsoft’s design which make it “such a big mess”?
I’m genuinely curious, because it has been my experience that Windows RT has been more or less Windows x86 on lower power hardware. There is nothing inherently disadvantaged about it technologically.
I write apps that run across x86 and ARM without any issues that wouldn’t normally exist outside of a software development cycle.
Internet Explorer runs fully on Windows RT, so does Office 2013.
MSN Messenger is discontinued in favor of Skype (which also runs on Windows RT).
What are you talking about?
Stop insulting my intelligence with such blatantly incorrect statements. This isn’t 2006, Vista hasn’t just launched, so you’re about 7 years late to the game with your fanatical thicket of bullshit.
History repeats itself!
Windows 1.0 was released on 1985-NOV. But there was no Word for Windows. In the meantime Windows 2.0 was released (1987-DEC).
“Windows 2.0 allowed application windows to overlap each other unlike its predecessor Windows 1.0, which could display only tiled windows.” (wikipedia)
Word for Windows was released two years later (1989-NOV)!
See:
1) http://diegobasch.com/do-you-know-how-long-it-took-to-develop-ms-wi
2) http://www.brilliantsheep.com/analysis-of-microsofts-project-opus-c…
So if we now adapt history to WinRT:
WinRT 1.0 was released on 2012-OCT.
WinRT 2.0 will be released on 2014-NOV (with Windows 9.0 / WinNT 7.0).
Fully functional native Word RT 1.0 will be released on 2016-OCT.
Cheers, Roman
Edited 2013-03-07 23:27 UTC
Windows on arm is pretty pointless now. It was needed 9 years ago. Now we have x86 cores that use power like arm ones, and in a year they won’t stink.
Microsoft has almost always been rich enough to screw up this badly. Windows RT as we know it will die and life will go on.
I look forward to a Asus convertible that can dual boot android and windows x86, and also run both virtualized inside each other. Sounds crazy but the tech isn’t far off. Same for having your x86 windows on your phone.
The sacrifices of windows on arm put it too far behind to catch up before Intel atom slays it.
I’ve been thinking on this more:
I think that Windows RT may be a great fit for 7inch tablets that Windows Blue is rumored to be.
While x86 has caught up to the profiles of 10inch tablets, it isn’t there yet when it comes to smaller device sizes.
It also conveniently addresses the issue of Windows RT not being able to run legacy Windows programs. No one is really interested in running Encarta ’97 on a 7inch tablet anyway.
That way we let Intel’s increasingly “Good enough” chips to take over the mid to high range like it was intended.
I’m not even sure that Microsoft wasted that much money on Windows RT.
Remember that Microsoft announced the ARM port shortly after killing the Itanium build. They were already paying these people to maintain a port for an unpopular CPU architecture, so why not have them target an architecture that was actually popular?
The bigger investment was probably Surface. But a lot of the R&D was shared with Surface Pro.
In a lot of ways, Windows RT came “for free” along with the other stuff that they did.
I would have to agree. I have kept in touch with a former colleague who purchased a Surface RT and she hasn’t been impressed. The lack of Silverlight is a particular bugbear for her *personal* needs.
I picked up an Asus Vivotab Atom based tablet about a week ago and have found it genuinely more pleasant to use than my Transformer Prime. No matter which browser I try on the Prime, I am unhappy with the responsiveness of the experience. The Verge is one website that particularly springs to mind. I’ve tried Chrome and Firefox. Opera isn’t optimized for 1080p sadly.
I have been very happy with the Atom device. Metro IE handles everything I throw at it and is very responsive (although it /does/ pause occasionally). I also have Chrome if I so wish (which is my preferred Windows desktop browser)
YouTube video is consistently excellent and the few games I’ve tried seem fine as well.
WOA is a distraction. I wonder if it was a political thing…
“Hey, Intel sort it out or we’ll start using this…”
Windows RT should be left to quietly die (or become Windows Phone, which IMHO has been the plan all along)
From an Administration POV, AD join and GPO are also a pretty big deal for me. I fully understand that a lot of people here couldn’t care less though!
I’ll install Office 2K13 for Outlook, but I don’t expect to use the device for creation, merely consumption.
“Metro is simply not ready for anything serious – or for anything at all, really.”
Thom, I couldn’t agree more
I blame it on the Tegra chip, as they always are buggy and have lots of crashes whether it’s Android or WinRT.
I haven’t had many crashes on my Nexus 7. It actually seems fairly stable.
The Tegra FW drivers on Android have had a long time to mature. I believe they benefit greatly from this maturity.
The N7 is a delightful little device though, I was surprised at how nice it is.
It is supposed to crash.
Can you elaborate on one thing: Is the unacceptably poor performance of Office due to Metro, or because of the miserable specs of the Surface RT?
Or could it be simply that Office is now a bloated pig and totally inappropriate for portable computing? I wouldn’t expect a tablet to run AutoCAD or SolidWorks either. I’d be curious to hear how OpenOffice or other MS Office alternatives run on the same hardware.
P.S. I’ll stop using Office 2000 when they pry it from my cold dead hands.
OpenOffice/Libre Office is even more bloated than modern MS Office. It’s claim to fame is availability on Linux (and other OSes) and being free of charge. The office PC runs MS Office 2000, with Libre Office 4.0 as back up for XML MS Office files. Fortunately we mostly get PDFs from our clients.
So what are the options, beef up the SurfaceRT so that it performs (and is priced) like a full-performance laptop? Develop a mini/mobile/tablet version of Office? Realize and accept the inherent limitations of tablet computing and forget about it? Or is it a problem that can be addressed by ‘fixing’ Metro?