News for hackers. Stuff that matters.
Re:Microsoft's Surface sales figures are in, and they're hid... by bhauer on Tuesday July 30, 2013 @10:02PM (#6131450)
I use my Surface Pro nearly every day, so this sort of report makes me feel that:

a. I am an oddball (probably true).

b. Microsoft's marketing for the Surface sucks (generally accepted as objectively true).

c. The Surface was a weak attempt (A subjective matter. I like mine, but there is lot of room for improvement. Ask me if you want more details).

The pundits have said their pieces, and I have written my own thoughts/rant about Microsoft's current unenviable situation [1]. But as a user of a Surface Pro, I'll offer up some of my random thoughts here as well.

Hardware-wise, the Surface Pro is one generation too early; it needs a Haswell CPU in order to provide user-friendly battery life and perhaps shed some weight. To meet their launch timing objectives, Microsoft had no choice but to use Ivy Bridge. As it was, the Pro was disturbingly late to market compared to the RT. The RT's flailing in the market muted the thunder of the Pro release. The market's response to the lackluster RT had already set in, casting a long shadow over the Pro. When the Pro finally arrived, less technically-savvy consumers were already disinterested. Even us tech folks were lukewarm despite the Pro being quite nice even if you use it as merely an ultrabook.

If Surface 2 is entirely Haswell (that is, both entry-level and Pro-level are low-TDP x86), and nothing else changes, I think the hardware will be just shy of superb. As it is, the Surface Pro packs ultrabook performance in a tablet-like form factor. Browsing the web, writing code, working with e-mails, Twitter, IM, IRC, the works--it's all as fast and smooth as the workstation I have at the office (a first-generation i7). It makes conventional tablets seem alarmingly slow and limited.

On the other hand, because the Pro is heavy and encumbered by a hungry CPU, it's not as versatile as conventional tablets.

I think it is now evident to most that Windows RT should be unshackled. Microsoft was apparently worried about cannibalism, but that worry is overshadowed by an utter dearth of sales. Microsoft should strongly shun their baked-in culture of capriciously angering consumers. They know arbitrary software limitations will upset consumers but they do it anyway. Stop that.

Personally, my computing lifestyle is not especially amenable to "computing device addition," and yet I half-reluctantly acquired a Surface Pro because I wanted portable computing capability and had never owned a high-end laptop. My tablets left me wanting more, but laptops never quite fit my desires (too large, too low-DPI). Plus, I am a bit of a Microsoft fanboy, I'll admit it.

Rather than adding another computing device, I would prefer a model where all my applications run on a compute server I own and operate (my workstation at home would suffice), and all of my devices connect to views of those applications. Adding a Surface Pro gives me yet another first-class computing device to manage. So now I have all of the following devices in my life wanting me to manage applications, manage data, manage configuration, manage presence, manage and synchronize state: my home workstation, my office workstation, my media PC, my phone, my Surface Pro, and my other tablets.

It's frustrating to add another device to the pile with no change to the underlying model of working with devices. I feel Microsoft is fairly uniquely positioned to present a unified computing model to users that Google and Apple seem reluctant to provide due to cloud stickiness (that is, a desire to solve application continuity and data continuity by moving applications to their public cloud rather than user-owned/managed applications). Microsoft is chasing the Google and Apple model and so far they are failing. As a Surface Pro owner, and Windows user on my workstation, I'd like to see Microsoft change course to provide a unified computing model focused on my devices working in a master-slave configuration over (tunneled) private networks.

Frankly, I want my Surface Pro to be a touch and keyboard-enabled, high-DPI, remote terminal to responsive (in the web-app sense of the word) application instances running on my workstation. That way, it's not a first-class computing device with all of the encumbering nags that entails. I want a subservient tablet that is just one view, one set of input and output devices, for my singular computing.

Finally, as I included in the linked rant, I believe a massive problem for Microsoft is the insanity of MSDN pricing. I strongly believe that their pricing model is actively hostile to developers, especially in this time of indie-oriented application development. They may have all sorts of special business programs that provide exceptions to the standard pricing--I honestly don't know--but the standard pricing stares you in the face and says, "Go away, Windows development is not for you." That sucks.

[1] http://tiamat.tsotech.com/microsoft

Re:Microsoft's Surface sales figures are in, and they're hid... by gillianseed on Wednesday July 31, 2013 @12:34AM (#6131922)
I can see what Microsoft was going for with Surface Pro, and to some extent why the product was seemingly 'rushed'.

They (Microsoft) realize what Apple and Google has obviously also realized, that in the 'future' we will likely 'all' be using a tablet style device which functions very much the way it does now when we are 'mobile', but also doubles as a work station by connecting it to a desktop screen and mouse/keyboard.

And when the dedicated desktop/laptop machine finally fades away into obscurity, Microsoft must atleast have positioned itself as one of the major competitors amongst the devices which will replace it.

Currently Apple and Android tablets are marketed and vastly used as devices purely for consuming content, so Microsoft see an opportunity to market itself as the pro-tablet, the one you can get work done with.

And this what the Surface Pro is supposed to be, and it makes sense from a marketing point as it can leverage the one big advantage Microsoft has over Apple and Google, the huge amount of professional/production software which exists for the Windows platform.

However the big blunder I see with Surface Pro is the pricing, if priced similarly I'd say 9.9 out of 10 people today will choose something like a macbook air over a Surface Pro any day of the week, because people know laptops, they know what they are getting, they will not be betting on a Tablet on which to do their work when they can get the safe option (laptop) for the same'ish money.

So what Microsoft should have done in my opinion, is to sell Surface Pro at cost in order to sway the laptop customers, heck even at a loss, this is about positioning themselves for the post-dedicated-desktop/laptop world which by all accounts is approaching rapidly.

Instead they waste 900 million on Surface RT which is a product I can't understand at all.

That said, as someone who is no fan of Microsoft products and in particular their desktop monopoly I'm not that sad to see them stumble as they do, but I still find it quite baffling.

Re:Microsoft's Surface sales figures are in, and they're hid... by Tloewald on Tuesday July 30, 2013 @10:28PM (#6131538)
I don't own a Surface Pro but I was at one stage determined to buy one, until I tried several out in different stores. The keyboard covers are both _awful_. This isn't a generation too early, it's just horribly bad.

So having designed the device around a crappy keyboard cover, Microsoft painted itself into a corner. Is it a usable laptop replacement? No, it's not. So, how is it as a tablet? Well, no apps to speak of, heavy, and crappy battery life.

I agree about using a tablet as a remote access point for a desktop computer (or whatever). The iPad makes sense for that too (and third party tools make it quite functional in a pinch). A really well-thought-out implementation of this idea would be wonderful (and I hope Apple does this too).

Re:Microsoft's Surface sales figures are in, and they're hid... by atourgates on Tuesday July 30, 2013 @10:36PM (#6131573)
I'm glad to hear someone else address this, so I don't feel like a crazy person.

I really liked the idea of the touch keypad, and as I write things for a living, I thought it might be a reason for me to get a surface.

I tried one at BestBuy, and it was so awful I assumed it was broken. Then I went to a MSFT store and tried 4 before I realized it was broken, but at a much deeper level than I had initially assumed.

The Type cover is usable, bit feels oh so cheap and breakable, out of character for the rest of the device's quite high build quality.

So you're stick with a keyboard that's broken by design, or one that feels like it will break at any second.

If they made a usable touch keypad, I'd buy a Surface.

Re:Microsoft's Surface sales figures are in, and they're hid... by Gormo on Wednesday July 31, 2013 @08:05AM (#6133060)
> I think it is now evident to most that Windows RT should be unshackled.

Unshackled? What's the point of keeping it around at all? It was an attempted ARM OS (that shouldn't rightly be called "Windows"), but now that x86 architectures are poised to compete with ARM in power-efficiency, what's the point of having an ARM OS on a Microsoft product?

MS should be very, very wary about moving away from x86 platforms and the traditional Windows platform. They're an underdog in the mobile space right now, and even the slightest amount of friction for developers in getting their applications working on Microsoft's mobile offerings could lead them to prioritize other mobile platforms.

MS should be working diligently to defend the market position of x86 and to build comparatively open platforms that maintain continuity with their established markets, and which are attractive to hardware OEMs and to application developers. Instead, they're dabbling with strategies that will cause their competitors' dominance in other markets to backwash into their bread-and-butter business.

They need to kill Surface RT entirely, immediately abandon any ARM-based projects they've got going, repair their relationships with OEMs (treating the Surface Pro as a first-generation reference design, and droping their own attempts to sell hardware), build good APIs and tools for adding mobile UIs onto existing x86 Windows applications, and make no attempt to assert Apple-like direct control over the software distribution channel.

Re:Microsoft's Surface sales figures are in, and they're hid... by pedalpete on Tuesday July 30, 2013 @10:22PM (#6131518)
I agree with what you said, but don't you feel that ubuntu is stepping in and providing the experience you want? One device that runs everything? I'd like to see a mobile device which can attach to an external CPU when I'm at my desktop, but aside from that, most arm chips are powerful enough for phone or tablet use.
Re:Microsoft's Surface sales figures are in, and they're hid... by bhauer on Tuesday July 30, 2013 @10:53PM (#6131636)
That is very close indeed. If a mobile device could augment its CPU capacity when docked, that would indeed be close to the model I seek assuming you always have your device with you (and you probably do). It may ultimately be the way things go, but if my say mattered, I'd steer in a slightly different direction.

I would prefer that the computing device on my network be a hard-wired, always-on, high-bandwidth, high-compute, high-storage device (a workstation in our contemporary lingo). I want my personal applications to act as my agent when I am not present, possibly doing non-trivial computation and serving on my behalf. I want my data to be shared and federated with friends/family/colleagues on my terms, from my network or a network of trusted peers.

I find it a little awkward to attempt to shoehorn all of that into a mobile device when I'd be just as happy--more happy in fact--for the compute power to be hard-wired and the mobile device to be just an input/output terminal to that compute power.

As a final matter, I'd feel a little more confident with the physical security of my compute engine and data if it were in my house rather than on my person.

But yes, kudos to Ubuntu for concertedly attacking our present-day malaise of multiple first-class devices!

Re:Microsoft's Surface sales figures are in, and they're hid... by pedalpete on Tuesday July 30, 2013 @11:18PM (#6131712)
Your use case continues to intrigue me.

Are you suggesting that a cloud solution where you control who has access to your data is not an option for you? A cloud that could run your 'agents'?

As we go deeper and deeper into this paradigm, I'm realising how little we need more CPU. Even as a developer, I could be writing my code locally, but running it on a larger database and leveraging CPU which is not local.

For some reason, I still want CPU.