Tag Archives: microsoft

Lifetime registration as a Windows Store developer, now from £12

Microsoft has removed some friction from developing for the Windows Store (whether phone or Windows 8) by removing the requirement to pay an annual subscription:

As we continue to execute on the vision to integrate the Windows and Windows Phone developer experiences, we have taken another step by moving to a one-time lifelong Dev Center registration fee.

says Microsoft’s Todd Brix in a post today. He adds that the 600,000 developers already registered are covered, with no additional fee required.

How much is the fee? Brix does not say, and I could not find it quickly, so I started the signup process. I was offered individual registration for just £12.00. A company registration is £65.00.

image

Both fees are of course negligible for a developer, compared to the cost of developing an app that is worth installing. Considering that Microsoft has had problems with junk apps filling its store, you could argue that fees are justifiable as a means of restraining the flow of meaningless or malicious apps.

The counter-argument is that fees deter developers from getting started, and that today’s hobbyist may come up with the next Minecraft. It is better to control quality with a robust checking process before apps are admitted into the store.

I had a quick glance today, and have the impression that Microsoft has made progress in removing the worst offenders, following some agitation at the end of last month.

Microsoft is laying the foundation for another go at its app platform with the launch of Windows 9, about which we will hear more in a couple of weeks time.

Microsoft integrates Azure websites with hybrid cloud

Microsoft has announced the integration of Azure websites with Azure virtual networks, including access to on-premise resources if you have a site-to-site VPN.

The Virtual Network feature grants your website access to resources running your VNET that includes being able to access web services or databases running on your Azure Virtual Machines. If your VNET is connected to your on premise network with Site to Site VPN, then your Azure Website will now be able to access on premise systems through the Azure Websites Virtual Network feature.

Azure websites let you deploy web applications running on IIS (Microsoft’s web server) hosted in Microsoft’s cloud. The application platform can be framework can be ASP.NET, Java, PHP, Node.js or Python. There are Free, Shared and Basic tiers which are mainly for prototyping, and a Standard tier which has auto-scaling features, managed through Microsoft’s web portal:

image

The development tool is Visual Studio, which now has strong integration with Azure.

Integration with virtual networks is a significant feature. You could now host what is in effect an intranet application on Azure if it is convenient. If it is only used in working hours, say, or mainly used in the first couple of hours in the morning, you could scale it accordingly.

Have a look at that web configuration page above, and compare it with the intricacies of System Center. It is a huge difference and shows that some parts of Microsoft have learned that usability matters, even for systems aimed at IT professionals.

Windows “9”: forget the Start menu, consider the apps

This week has seen multiple leaks of early builds of the next version of Windows – sometimes called Windows 9 or “Threshold” – showing Microsoft’s continuing inability to persuade all of its partners to keep secrets.

It seems to me that the leaks are likely to be genuine, though the usual health warnings apply. I also expect that Microsoft is deliberately holding back from releasing final UI designs, in part because they are likely to leak, so you should not read too much into the appearance.

The headline new features are a revamped Start menu which appears in the old position on the desktop, rather than on a separate screen; and the ability to run several desktops at once, as a way of organising your work.

No doubt the new Start menu will feel more comfortable for Windows 7 users, though for myself I am now used to the full-screen version and it is no big deal.

I am more interested in what is happening with Windows Store apps (also known as Metro or Windows Runtime apps). These are significant because it is this kind of app that you can easily port to Windows Phone using a Visual Studio Universal App project.

We saw these apps running in desktop windows, in a preview at the Build developer conference earlier this year. The leaked build seems also to have this feature. Check out the video here. Here is Calculator running on the desktop:

image

This is the Metro app, not the old desktop calculator. Here it is in Windows 8.1:

image

Note a big difference though: in Windows 8.1 you can get a window bar to appear along the top, but in Windows 9 there is also a maximize widget at top right of the window (in Windows, this doubles as a “restore down” button when the windows is already maximized).

Later in the video, we see this in operation. The user starts the Xbox Video app full screen:

image

and then hits the “restore down” button:

image

This is therefore the bridge between the “Metro” and desktop environments. Hit that button, and the full-screen experience becomes a windowed app on the desktop.

In another leaked image, the Charms menu options (a right-edge menu in Windows 8.x) becomes a drop-down window menu, summoned by clicking in the right-hand upper corner. Users often find the Charms menu awkward with mouse and keyboard (I still do) so this will be a more convenient alternative.

Now, although Windows experts can easily see the difference between a Metro app and a desktop app, I doubt that the average user will care. All they will note is that this kind of app requires Windows 8 or 9 to run.

Although this is a diminished target for developers, who may still prefer to write desktop apps that target Windows 7 (or XP) and higher, my guess is that this new UI will make Windows Runtime apps more visible and acceptable for users who live primarily in the desktop – which is most Windows users.

If Microsoft can increase the momentum behind this style of apps, then their benefits will be more apparent too: easy install and uninstall via the Store, low malware risk, and a UI that works well on tablets as well as with mouse and keyboard. This in turn would make more sense of the small Windows tablets from the likes of Toshiba, HP and Lenovo which we recently saw at IFA in Berlin.

There would be a knock-on benefit for Windows Phone, too, thanks to relatively easy porting between the two platforms.

What do you think – is desktop integration enough to rescue the Windows 8 app platform?

Microsoft introduces a new 2D graphics API for the Windows Runtime

Microsoft has announced Win2D, a Windows Runtime API that wraps Direct2D (part of DirectX), for accelerated graphics in Windows Store apps.

The new API is described here and you can download the current binary here. It is in its early stages, but already supports basic drawing, bitmap loading, some image effects, and a vector and matrix math library. Here is some sample code:

void canvasControl_Draw(CanvasControl sender, CanvasDrawEventArgs args)
{
args.DrawingSession.Clear(Colors.CornflowerBlue);
args.DrawingSession.DrawEllipse(190, 125, 140, 40, Colors.Black, 6);
args.DrawingSession.DrawText("Hello, world!", 100, 100, Colors.Yellow);
}

Although this hardly looks exciting, it is important because it enables accelerated custom drawing from languages other than C++, and without needing to learn Direct2D itself. It will be easier to make rich custom controls, or casual 2D games.

That said, there are already alternative C# wrappers for DirectX in Windows Runtime apps, such as SharpDX.

Some of the comments on the MSDN post are sceptical:

Managed DirectX and XNA were however cancelled despite the frustration from the community which in response created open source alternatives to save the projects and customers that had invested in technology Microsoft introduced.

I understand that the future is "uncertain", but is this technology something that we should dare invest in or will it see the same fate as it’s earlier incarnations?

Microsoft’s Shawn Hargreaves assures:

Win2D is absolutely not a side project or some kind of stop gap that will later be replaced by anything different.

The target here is universal apps, so not just Windows Store apps but also Windows Phone. Despite the hesitant reception for the Windows Runtime in Windows 8, it looks as if Microsoft is still committed to the platform and that it will remain centre stage in Windows vNext.

Alcatel OneTouch on plans for Windows Phone OS tablets

At IFA in Berlin, I spoke to Dan Dery, VP and CMO at Alcatel OneTouch, who told me of the company’s plans for Windows Phone OS tablets. Alcatel OneTouch is part of TCL Corporation, a Chinese global electronics company, though for historical reasons (a 2004 joint venture between TCL and the French company Alcatel-Lucent) it has strong links with France; Dery’s first language is French.

image

Alcatel was at IFA to launch new Android devices, primarily the Hero 2 smartphone and the Hero 8 tablet, but Dery particularly caught my interest when he started talking about future plans for tablets running the Windows Phone OS 8.2 (the current version of Windows Phone is 8.1).

Note that I am reporting on my press briefing with Alcatel; I have not heard anything from Microsoft about Windows Phone 8.2.

“Rumour has it that the Windows Phone is going to be available on tablet kind-of form factor on ARM chipset, and we are going to be first in doing that. For example we are developing a 10 inch tablet which has this Magic Flip technology for the keypad with trackpad.”

Magic Flip is Alcatel’s brand name for smart magnetic covers which fold back as stands and which are able to show notifications, so it sounds like Alcatel has something Surface-like in mind here. The cost will be similar to Android he implied – my guess is that Microsoft will charge little or nothing for the use of Windows in this context – and the devices will have LTE, so we are talking about connected devices.

But why will the market want an Windows Phone tablet, I asked?

“Compared to Android there is still a big advantage with the presence and natural integration of Office. To be fair, you start having it on iOS. It’s available, but integrated, that is probably a different thing. The simple fact, for most of the users who are interested in that kind of use case, to receive an email which has an attachment, to click the attachment, to open it, edit it, and resend it, that’s almost impossible today unless you are going into the Microsoft environment. That’s the standard for 20 or 30 years in the market, you are not going to change it overnight.

“There is a big advantage in Microsoft because they are probably the most advanced in driving an integrated solution between computer, tablet and smartphone. Everybody is going in that direction, but Android is probably not the easiest one for that.”

Today, something like full Office is available on Windows RT (as found in Surface RT), but not on Windows Phone, which has cut-down viewers and editors for Office documents. The implication is that Windows Phone OS for tablets will have something more fully featured.

I asked Dery if the Windows Phone OS is more efficient than Android on a low-end device, from Alcatel’s experience with prototypes.

“It is the case. It was not a few months ago. There is a big advantage which is the memory footprint. This OS is meant to run with rather low memory, which is not the case in Android. You have far less overhead the day you switch on your device. Android is fantastic but in some countries, the day you switch it on you download a size of apps and services which obviously has a toll on the memory footprint, on the processing capability. That’s less the case on Windows Phone.

“I think they have been doing a pretty good job on eye-candy, on the UI, where even with a low GPU you can have elasticity features, and all that. So there are some benefits.

“So you can ask, if you are telling me this is so good, why haven’t you been shipping Windows Phone 8 for a year and a half?” said Dery. Apparently the company’s researchers have been uncertain whether the success of entry-level Windows Phones is because of the OS, or because of the Nokia brand. The company seems to have experimented with ideas or prototypes, but “each time we came up with a solution, and each time we have been told, maybe this works because it is Nokia. That is still today the big question mark. Is Windows Phone working in entry [level], is it Nokia with decent smartphones in entry making it happen? Nobody has the answer to that question.”

Dery is convinced that Microsoft’s appeal is for the mass market, not at the high end. “In essence it is a mass market thing. Playing it super high end, was more challenging,” he says.

Note that pre-announced plans can change. We should learn more soon.

Another go at Windows 8 from Microsoft’s hardware partners but strategy puzzles remain

I am at the IFA consumer electronics event in Berlin, and have been struck by the number of new Windows 8 tablets on display. Some are hybrid laptop/tablet affairs, but there are also small tablets at keen prices (less than $199) which look superficially similar to Android tablets.

image

Under the covers though, they could not be more different. Android, like it or loath it, is well designed for tablets and low-maintenance for the user. Windows 8 on the other hand is a PC operating system with a split personality: apps that run in the don’t-call-it-Metro environment (Windows Store apps) and which work well with touch; and desktop applications most of which are hard to operate with touch.

Today’s PCs should also be low-maintenance; but they are vulnerable to badly behaved applications or even malware, applications that insist on installing themselves at start-up executables; applications that hijack file associations and cause confusion, and so on. Users have to understand the Windows Control Panel or burrow around in utilities like Task Manager and System Configuration (msconfig) to fix problems.

Microsoft foresaw this when Windows 8 was launched, and created a safer version of the operating system called Windows RT. It is perhaps not quite as low maintenance as Android, but since you cannot install desktop applications, all apps are sandboxed and can be easily installed or removed. Windows RT runs on ARM chipsets.

Unfortunately Windows RT was a flop, thanks to its confusing name and a lack of compelling apps in the Windows Store. Users seemed to be demanding “full Windows”, running on Intel chipsets, so that any Windows software can be installed.

There is no inherent reason, as far as I am aware, why x86 Windows cannot be locked down in the same way as Windows RT; this was a decision Microsoft made to differentiate the two. However they are not locked down, and therefore just as vulnerable and complex as any other PC.

The optimistic view is that the new wave of tablets will stimulate Windows Store app development and revive Windows 8. A Toshiba representative assured me that updates Microsoft made in Windows 8.1 had increased user acceptance of the new user interface.

I will not believe this though until we see Windows 8 tablets flying off the shelves in the same way as Android tablets or iPads; and further, I do not expect this to happen. Nor am I sure that they will be good for non-expert users; if they are like most PCs (and they are), they will get gradually slower and less usable as stuff (often unwanted) gets installed; Java, Ask Toolbar, Google Chrome and Toolbar, Silverlight, Flash, Adobe AIR and all the rest.

The current wave of tablets also makes me wonder what is the long-term thinking. With the near-demise of Windows RT, my expectation is that some future iteration of Windows Phone designed for larger displays will take its place, hopefully with full Windows Runtime compatibility or at least easy porting.

However, Windows 9 “Threshold” is also on the way. Are we going to end up with Windows 9 x86 tablets in form factors such as 7” and 8” tablets, as well as Windows Phone OS tablets in similar sizes? Or will Microsoft remove the desktop and lock down the OS in Windows 9 for phones and small tablets, to make it more like Windows RT, and call it Windows Phone 9?

CEO Satya Nadella speaks of “One Windows” but we are not close to it yet, and the developer story still seems uncertain to me. The one sure point is that Microsoft will use the Universal App concept to assist developers in targeting multiple Windows platforms (and perhaps even iOS and Android via Xamarin integration). The question though: what will those multiple Windows platforms look like a year or two from now?

The Microsoft Screen Sharing for Lumia Phones HD10: silly name, nice product

How many committees does it take to come up with a name like Microsoft Screen Sharing for Lumia Phones HD10? Who knows, but the product is a nice one. It lets you project from your phone to any TV with an HDMI input, using the Miracast standard.

image

Data is transferred to the device via Wi-Fi. You make the connection by tapping your phone on the separate coaster-like plate, which triggers the connection using NFC (Near Field Communication). The coaster talks to the device using Bluetooth.

The neat thing about this arrangement is that the main HD10 device will be close to your TV; it might even plug in at the back, out of sight. The coaster on the other hand can be on a table near your sitting position. You can come into the room, tap the coaster, and then view your photos and videos on the big screen in 1080p HD video quality.

At least, that is the idea as I understand it. Usability is key with this type of gadget, otherwise they do not get used, and this might just have it right.

The coaster thing can also be stacked on the main device as you can see from my blurry picture:

image

Concerning the name, all your worst fears about Microsoft taking over Nokia have been confirmed. Concerning the device though, all is well. I suppose that is the right way round, but it is really so hard?

Price is $79 / 79€ with availability promised for later this month.

Microsoft’s glowing Lumia wireless charge pad can show alerts, but we get too many

Today Microsoft/Nokia made a number of announcements alongside the IFA show in Berlin, including a new wireless charging pad for its Lumia phones. Here is the new Lumia 830 while wireless charging.

image

The new pad glows, with the cool feature being that the phone can send alerts to the pad which cause it to flash. This means that if your phone is charging on a table at home, you can see when there is an alert and pick up the phone to check it out.

What can send an alert? I was told that anything which can appear in the slide-down notification area in Windows Phone 8.1 can also send an alert to the pad, though the user can customise which ones are enabled.

The concept is good, but the difficulty is that we receive so many alerts (most of little real importance) that the pad will be constantly flashing, unless you manage to filter it down things that actually matter; maybe missed calls, voice messages and texts?

Microsoft’s broken Windows Store: an unconvincing official response and the wider questions

Microsoft’s Todd Brix has posted about misleading apps in Windows Store:

Every app store finds its own balance between app quality and choice, which in turn opens the door to people trying to game the system with misleading titles or descriptions. Our approach has long been to create and enforce strong but transparent policies to govern our certification and store experience. Earlier this year we heard loud and clear that people were finding it more difficult to find the apps they were searching for; often having to sort through lists of apps with confusing or misleading titles. We took the feedback seriously and modified the Windows Store app certification requirements as a first step toward better ensuring that apps are named and described in a way that doesn’t misrepresent their purpose.

Although it is not mentioned, the post is likely in response to this article which describes the Windows Store as “a cesspool of scams”:

Microsoft’s Windows Store is a mess. It’s full of apps that exist only to scam people and take their money. Why doesn’t Microsoft care that their flagship app store is such a cesspool?

That is a good question and one which Brix does not answer. Nor are the complaints new. I posted in November 2012 about Rubbish apps in Windows Store – encouraged by Microsoft? with the extraordinary rumour that Microsoft employees were encouraging trivial and broken apps to be uploaded multiple times under different names.

The facts in that case are somewhat obscure; but there was no obscurity about the idiotic (if your goal is to improve the availability of compelling Windows Store apps) Keep the Cash campaign in March 2013:

Publish your app(s) in the Windows Store and/or Windows Phone Store and fill out the form at http://aka.ms/CashForApps to participate. You can submit up to 10 apps per Store and get $100 for each qualified app up to $2000.

image

Microsoft decided to reward mediocrity – no, even that is not strong enough – rather, to reward the distribution of meaningless trivial apps in order to pad out its store with junk and make the actual high quality apps (yes there are some) harder to find.

I agree with the commenters to Brix’s post who call him out on his claim that “Our approach has long been to create and enforce strong but transparent policies to govern our certification and store experience”. How do you reconcile this claim with the torrent of rubbish that was allowed, and even encouraged, to appear in the store?

Every public app store is full of junk, of course, and it is hard to see how that can be completely avoided; if Apple, Google or Microsoft declined apps for subjective reasons there would be accusations of exerting too much control over these closed platforms.

That does not excuse the appearance of apps like Download Apple Itunes (sic) for PC, listed today under New & rising apps:

image

The app is nothing to do with Apple; it is a third-party downloader of the kind I analysed here. The idea is to persuade people to run an application that installs all sorts of adware or even malware before directing them to a download that is freely available.

It seems that users do not think much of this example, which apparently does not even do what it claims.

image

While apps like this are making in into the store, I do not see how Brix can justify his claim of enforcing “strong but transparent policies to govern our certification and store experience”.

Even VLC, where scammy apps have been largely cleaned up following many complaints, is still being targeted. Apparently Microsoft’s store curators are happy to let through an app called “Download VLC Letest” (sic).

image

How much does this matter or has this mattered? Well, Microsoft launched Windows 8 at huge risk, trading the cost of unpopular and disruptive changes to the OS and user interface for the benefit of a new more secure and touch-friendly future. That benefit depended and depends completely on the availability of compelling apps which use the new model. The store, as the vehicle of distribution for those apps, is of critical importance.

Another benefit, that of protecting users from the kind of junk that has afflicted and diminished the Windows experience for many years, has been scandalously thrown away by Microsoft itself. It is a self-inflicted wound.

What could Microsoft do? It is too late for Windows 8 of course, but the correct approach to this problem, aside from not approving harmful and deceitful apps in the first place, is to take a strongly editorial approach. For less cost than was spend actually undermining the store by paying for rubbish, Microsoft could have appointed an editorial team to seek out strong apps and include within the store features that describe their benefits and tell their story, making the green store icon one that users would actually enjoy tapping or clicking. Currently there is too much reliance on automated rankings that are frequently gamed.

There are some excellent apps in the store, and teams that have worked hard to make them what they are. Apps to mention, for example, include Adobe’s Photoshop Express; Microsoft’s Fresh Paint; or Calculator Free. Those developers deserve better.

Hands on with Surface Pro 3

I am about to hand back my Surface Pro 3 after a week or so of use – how is it?

image

I reviewed the Surface on The Register, where I tried to bring out the changed focus of the device, compared to the first two iterations. Surface RT (the first to be released) was released simultaneously with Windows 8 and represented Microsoft’s best effort at creating a device that made Windows 8 work in both its roles, as a tablet controlled by touch and as a laptop replacement. Surface RT runs on ARM and does not allow installation of desktop applications, though with Office pre-installed the desktop is still useful. The first Surface Pro came later and uses the same 10.6" screen and form factor, though because of its more powerful x86 (Core i5) CPU it is thicker and more power-hungry (short battery life). I use both Surface 2 (the second iteration of Surface RT) and Surface Pro regularly so I know the products well.

Surface Pro 3 was designed to be a better laptop replacement. It has a larger 12” display and a 3:2 screen ratio, in place of 16:9. The new size feels far more spacious and comfortable for applications like Word, Excel, Photoshop or Visual Studio. It is less obviously suited if you use a horizontally split view, part of the original Windows 8 design concept, but in practice it is such a high resolution screen (2160 x 1440) that it still works OK.

image

The new display is superb; the only two things I have against it are first, that it is glossy which is a slight annoyance in most environments and a disaster out of doors; and second, that it makes the device larger and therefore less convenient in space-constrained environments like crowded trains if you don’t have a table seat.

There is no one perfect size for a computing device, but Surface 3 is large enough that you will may want to have a smaller tablet with you, such as an iPad Mini or a Google Nexus 7. That said, phones are getting larger, so perhaps a phablet-sized phone and a Surface 3 is a good compromise.

I had to turn on “Experimental features” in Adobe Photoshop to get high-density display scaling and full touch support:

image

Performance-wise, I have no complaints about Surface Pro 3; it exceeded my expectations. Although the review unit is only a Core i5, it is among the most responsive Windows PCs I have used; of course it helps that the OS is a fresh install. Considering that the Surface will in some circumstances throttle performance anyway, and that heat may be a problem with a higher spec CPU, it seems to me that there is no necessity to get the Core i7 variants for most purposes.

I have not done comprehensive performance tests but did run 3DMark RT on which the Surface Pro 3 scored about 9% better than my old Surface Pro, and the JavaScript SunSpider test on which it was 44% faster. Of course it is a faster Core i5 (1.9 GHz vs 1.7 GHz).

image

Thanks to Intel’s Haswell design, this performance comes alongside good battery life. The advertised 9 hours is optimistic, but 6 hours plus is realistic. I also noticed that Surface Pro 3 is much better at holding its charge on standby, a common annoyance with older models.

The power connector has been improved to make it both easier and firmer to connect.

image

The power supply still has that handy USB power supply built-in; I am often grateful for this.

image

What about the new fold-up keyboard, where the keyboard cover attaches across the bottom of the device to form a stronger hinge?

image

I am not sure about this one. The benefit is real; it is a firmer attachment and better when you use the Surface on your lap (though I have never really found this hard). It is a compromise though. Support for this feature has pushed the Windows key to the right hand of the screen, where you can easily hit it by accident if using Surface as a tablet in landscape mode. It also makes the taskbar hard to tap. A more subtle disadvantage is that the keyboard cover now has two hinges; you can think of it as a flap with two panels, a large one for the keyboard itself, and a thin one for the fold-up section. When you fold the keyboard to the back of the device for tablet use, this two-panel arrangement means it tends to move about more, it does not fit so snugly. I also prefer the keyboard to be flat on the desk when in tabletop mode, but find that it goes into the fold-up position by default and I have to unfold it.

The infinitely variable kickstand is also a mixed blessing. I like the flexibility it offers, but it means you now have to think about where to set it every time, it no longer clicks into place. Since I was happy with the choice of two in the 2nd edition models, the new hinge is little benefit to me, but I do appreciate that for some users it makes all the difference. The hinge does look strong, and hopefully will prove to be enduring.

image

These are fine details, and even the complaints do not detract from a positive experience overall. That said, whereas the old Surface is truly distinctive, with the new one I find myself asking whether a conventional Ultrabook with a better keyboard and more USB 3.0 ports is a more attractive purchase. It depends, I guess, how much you think you will use Surface Pro 3 in tablet mode.

Talking of tablet mode, the pen that comes with Surface Pro 3.0 is the best tablet pen I have used. It is capable of natural strokes and precise control. If you like inking word documents, for example, this is ideal.

image

I recognise this; but after years of experimentation have concluded that pen computing is not for me. I find them too easy to lose, and too awkward to use. Tablet in one hand, pen in the other: you are losing the freedom that tablet computing offers.

Note also the most clunky aspect of Surface Pro 3.0, which is how you park the pen. The magnetic attachment to the power connector port is hopeless; it falls off in no time. The keyboard loop is better, but my loop has already come off twice, and this will get worse. Time for some superglue? Microsoft should at a minimum make the loop sewn in to the keyboard. Everybody gets a pen, after all, though I also wish it were optional so I could save some money.

image

Another annoyance is only one USB 3.0 port; if Microsoft could squeeze another one in I would find that useful.

The camera is pretty good but no better than the one on Surface 2 (which is also pretty good); both are 5MP. However it easily beats the 720p camera on the Surface Pro 2. The Surface Pro 3 has a better front-facing camera than Surface 2.

The speakers are better than earlier models too. I am not sure how much this matters, since most of the time you will use a headset or external powered speakers, but sometimes the built-in ones are all you have to hand.

As a long-term Surface user I must not neglect to mention the best feature of the device, which is great portability combined with the ability (in the Pro versions) to run most PC applications. I travel enough to appreciate this greatly; it slips into a small bag and is far more convenient to carry than most laptops. I will never go back to a traditional laptop, though I might be tempted by a conventional Ultrabook; some of these are also relatively slim and light, though not so much as a Surface.

I like the Surface Pro 3 and regard it as decent value for money, given the all-round high quality. There are compromises though, and personally I would like to see Microsoft retain a smaller 10.6" screen model in the range as in some ways that works better for me.