Windows Archive

Opening Windows

"WHAT are you on? The 'fuck Windows' strategy?" Back in the late 1990s, when Bill Gates was still Microsoft's boss, any employee who had the temerity to suggest something that could possibly weaken the firm's flagship operating system was sure to earn his wrath. Even after Steve Ballmer took over from Mr Gates in 2000, that remained the incontestable law at the company's headquarters in Redmond, in Washington state. Everything Microsoft did had to strengthen Windows, to make it ever more crushingly dominant. Many of the company's best innovations were killed because of this "strategy tax", as it was known internally.

Today the rules are different in Redmond. The new boss who took over last year, Satya Nadella (pictured, centre, with Mr Gates to the left and Mr Ballmer on the right), recoils when he hears the term "strategy tax" and says he now tells his staff simply to "build stuff that people like".

Microsoft seems to be making a lot of interesting moves lately that never would've happened under Gates/Balmer. Office on iOS/Android devices is great, and Windows 10 is shaping up to address everything that was wrong not just with Windows 8, but also with everything that came before. It's clear Microsoft is finally embracing its new APIs and Metro environment properly, relegating the 'classic' Windows elements to the legacy bin.

The big question in that regard: Metro Explorer shell. It's clear they're working on it, but will it come in time for Windows 10, or will it be pushed to Windows 11?

Microsoft unveils Surface 3, with terrible EU pricing

The result is Surface 3, as well as a mobile-broadband version, Surface 3 (4G LTE). It's the thinnest and lightest Surface we've ever shipped. It runs full Windows, including desktop applications. It includes a one-year subscription to Office 365 to help you really get down to work. And it starts at just $499.

I was genuinely excited when I read about this Surface 3. I actually really like the Surface concept, but the Surface Pro 3 is simply too powerful (and thus, too expensive) for my specific workload (minor translation work, proofreading, watching some videos, some browsing, that sort of thing). A quad-core Intel Atom Surface with proper Windows (x86-64!) seems like a perfect machine for me, and the price, too, looked great: $499 for the basic model, and another $129 for the keyboard (even if Microsoft does not know how to red).

And then I saw the European prices. Oh boy. The basic model is a whopping €609, and the keyboard is another €155. That's insane, and utterly ruins the value proposition for the Surface 3 in Europe.

Great device, terrible, terrible pricing.

Microsoft pushes Spartan to Windows 10 preview users

Since the release of build 10041 for PCs we've continued to make steady progress, and as I said in the blog post with that one we’re working to bring you builds to the Fast ring faster than before. Builds last week were BIG ones for us as well, since "Project Spartan" was integrated into our flighting branch for the first time. That's right, this means that today's release includes the new Project Spartan browser and you'll get to use it for the first time on PCs as it begins to show up across the Windows 10 device family.

This is the first Windows 10 preview build with Microsoft's new browser.

Microsoft rebrands Universal apps as “Windows apps”

In the beginning there was the word, and the word was Metro. And then it was Windows 8-style. And then it was Modern. And then it was Windows Store. And then it was Universal. And today, Microsoft has decreed that henceforth these apps - which are all ultimately based on Windows Runtime - will be known as Windows apps.

Historically, of course, "Windows apps" (or "Windows programs") referred to standard, Win32-based executables that ran on the Windows desktop. Under the new naming scheme, these Win32 apps will now be called Windows desktop applications. As you can see in the slide above, despite the new nomenclature, the differences between the two types of app remain the same.

Microsoft can paint itself red and call itself a girl scout until the pink cows come home, but everyone will still, and will continue to, call them Metro applications.

Microsoft releases Windows 10 SDK preview

Microsoft is now allowing developers to create apps for Windows 10. While the software maker is planning to release its operating system some time in the summer, developers can start getting used to the available tools today. Windows 10's apps will run across a variety of devices, including the Xbox One, PCs, phones, and tablets. This initial SDK preview will let developers tweak their apps to work across varying screen sizes and optimize them for both touch and mouse/keyboard usage.

You can now create a single application binary that will run on Xbox One, PCs, phones, tablets, and embedded stuff. It took them a long, long time, but it seem like they're finally making good on their promises. There's more information, too.

Windows 10 to make the Secure Boot alt-OS lock out a reality

At its WinHEC hardware conference in Shenzhen, China, Microsoft talked about the hardware requirements for Windows 10. The precise final specs are not available yet, so all this is somewhat subject to change, but right now, Microsoft says that the switch to allow Secure Boot to be turned off is now optional. Hardware can be Designed for Windows 10, and offer no way to opt out of the Secure Boot lock down.

I am so surprised. The next step, of course, is to ban the disable-secure-boot option altogether. Just like everyone who knows Microsoft predicted.

“Windows 10’s trackpad gestures may rival the MacBook”

Microsoft is putting a big effort into improving trackpad navigation for Windows 10. While Windows 8 introduced new precision trackpads with the help of Intel, Microsoft is building on its previous work by standardizing gestures for laptops that use precision trackpads. Windows 10 will include multi-finger gestures to access new features like the notification center, Cortana, and virtual desktops. Windows trackpads have traditionally been a pain point for laptop owners, and it's something PC makers have largely ignored despite it being the primary input mechanism and key to using a laptop.

I've heard this promise so many times from Microsoft and its OEMs, but while improvements have been made, they're simply not even close yet to Apple's trackpads.

Microsoft to release Windows 10 ROM for Android phones

Microsoft is working with Xiaomi on a Windows (Phone) 10 ROM for one of Xiaomi's Android phones.

Neither Microsoft nor Xiaomi provided specific details of the Windows 10 software being trialled, but TechCrunch understands from sources that it effectively overrides Android, turning the Xiaomi phone into a Windows 10 device complete with Microsoft services. (Which the company hopes will dazzle Android owners into making the switch.)

That's to say that the software doesn't offer a dual boot option, which Microsoft has pushed in the past in India. This is a ROM, based on Windows, that operates much like software from Cyanogen - a company Microsoft was incorrectly linked with an investment in - and other custom ROMs developed by the likes of Tencent and Baidu in China.

This is such an obvious move I honestly can't believe it took them this long. Microsoft has always had a pretty relaxed and permissive attitude towards the ROM crowd (I can know from way back in the PocketPC days), and releasing Windows 10 ROMs for popular Android phones is a great way to get enthusiasts interested in trying out your platform. I personally really enjoy using Windows Phone, but my HTC 8X is quite outdated, and I would install Windows 10 on my Nexus 5 in a heartbeat if Microsoft offered it.

Windows 10 to be released this summer, free for pirates

We continue to make great development progress and shared today that Windows 10 will be available this summer in 190 countries and 111 languages. Windows has always been global with more than 1.5 billion users around the world and here in China hundreds of millions of PCs operate Windows today.

In addition, Windows 10 will be a free upgrade not just for paying Windows 7, 8, and Windows Phone 8 customers, but also for pirates. In other words, those with unlicensed copies of Windows 7 or 8 will get the free upgrade to Windows 10 as well.

Windows 10 reduces its storage footprint

Windows devices can be lightweight and highly mobile, yet, when you need it, have the full capabilities of the Windows OS. The Windows Storage and Deployment Teams, the people who bring modern storage APIs, Storage Sense, setup, and servicing to your phone, tablet, laptop, and desktop would like to introduce you to how they are giving Windows 10 a compact footprint.

Now that Windows runs on all manners of devices - from cheap phones to expensive gaming rigs - Windows' storage footprint is even more important than it already was. I'm glad Microsoft isn't losing sight of these lower-level things while working on Windows 10's user-facing features.

That being said, the measures detailed in the blog post look an awful lot like treating the symptoms instead of the actual cause.

Pebble, Microsoft: what could have been with Windows Phone

Fascinating inside scoop by WPCentral. According to them, there were very advanced talks between Microsoft and Pebble to come to a close partnership between the two companies. Microsoft built a fully functional Pebble application for Windows Phone with complete integration, offered to bundle Pebble devices with Windows Phone sales through Microsoft stores and carriers, and a whole lot more. All this was set to be announced at BUILD 2014.

However, it did not come to pass.

There is just one problem: Pebble founder and CEO Eric Migicovsky.

Despite Microsoft's attempts to win over Pebble, Migicovsky is reportedly not a fan of the company nor their mobile operating system. The young entrepreneur reportedly nixed any partnership.

Growing up in a world where Google and Apple have dominated the mobile scene, this perception that Microsoft is old and out of touch is seemingly more frequent these days. Particularly with those under 30 (see Snapchat's Evan Spiegel for a similar attitude). Even Microsoft CEO Satya Nadella was unable to persuade him personally.

If I were to take an uneducated stab at why Pebble didn't go through with this, I think we need to look no further than Apple. Apple has its watch coming, and that alone would be incentive enough for Apple to start making the life of other smartwatch makers who want to be compatible with iOS very difficult. Now imagine if Pebble, to boot, had a close partnership with Microsoft, including preferential treatment for Windows Phone? Apple is not exactly know for not being incredibly petty.

I think Pebble made the wise choice here.

Windows 10 gets new shaping engine for complex writing systems

For Windows to be a truly global product, anyone in the world should be able to type in their language. The first step to unlocking text input for the world is to be able to display any of the world's languages. This is a challenging task, one which most people don't need to worry about because their language is already supported, but for millions of people around the world getting basic text support has been a problem. The stumbling block in most such cases is a little-known component called a "shaping engine". A shaping engine is used for so-called complex text layout, which is needed for about half of the world's writing systems. For many years, Windows customers have been able to install their own fonts and keyboards but before Windows 10, if there was no shaping engine for your script things wouldn't look right.

Windows 10 contains a brand new shaping engine which covers many more complex writing systems than the ones that came before. As someone who's into languages (I earn my living with them), this stuff makes me giddy - even if these complex writing systems are beyond my comfort zone. Props to Microsoft for investing in this.

Windows 10 Technical Preview hacked onto non-approved Lumias

XDA forum member RustyGrom has already figured out how to install Windows 10 Technical Preview for phones onto non-approved Lumia devices. As always with Windows - it's a simple registry switch.

From a high level this works by using FiddlerCore to intercept the traffic going to the Microsoft WPflights server that controls the Insider app and responds with our own custom data. The app accepts registry editing information from the web responses and acts upon that. This allows us to write stuff to select locations in the registry. In the case of the Windows 10 Preview, it appears to only look for your phone's PhoneManufacturerModelName to decide if it should be offered previews. Windows Update also checks this value. Other devices like Samsungs or HTCs may need different settings.

The hack is still in its early stages, and really, don't do this if you have no idea what you're doing, but there are already reports of success.

XDA is a magical, magical place.

Windows 10 Technical Preview for phones released

Microsoft has released Windows 10 Technical Preview for phones, but only for a very small number of low-end devices (Lumia 630, 638, 635, 730, 636, 830), so most of us are out of luck. The reason for this limited initial release is technical in nature.

Some context on why we chose these and not higher end phones like the 930/Icon or 1520: We have a feature that will be coming soon called “partition stitching” which will allow us to adjust the OS partition dynamically to create room for the install process to be able to update the OS in-place. Until this comes in, we needed devices which were configured by mobile operators with sufficiently sized OS partitions to allow the in-place upgrade, and many of the bigger phones have very tight OS partitions.

I only have an HTC 8X, which technically should get Windows 10 eventually, but since it's not a Microsoft device I doubt it's very high on the priority list.

Bypassing Windows 10’s protections using a single bit

Today, Microsoft released their latest Patch Tuesday. This Patch includes a fix for vulnerability CVE-2015-0057, an IMPORTANT-rated exploitable vulnerability which we responsibly disclosed to Microsoft a few months ago. As part of our research, we revealed this privilege escalation vulnerability which, if exploited, enables a threat actor to complete control of a Windows machine. In other words, a threat actor that gains access to a Windows machine (say, through a phishing campaign) can exploit this vulnerability to bypass all Windows security measures, defeating mitigation measures such as sandboxing, kernel segregation and memory randomization.

Interestingly, the exploit requires modifying only a single bit of the Windows operating system.

Fascinating.

The start of something beautiful

The start of something beautiful.

I have become completely dependent on my computer for all sorts of things. Obviously, I use my computer to develop software, but I also use my computer for banking, email, my personal phone book, my appointment schedule, playing games, and so on.

I am not quite at the point where I leave my machine on 24 hours a day, 7 days a week, but soon I will be able to carry a computer in my pocket during those rare hours my desktop machine is not at easy reach (like when I'm flying back and forth between Seattle and San Francisco). This computer's official name has not been announced yet, but its codename is Pegasus. It's being created by Microsoft with six hardware partners. I'll start by showing you the Pegasus hardware from the user's perspective. In the second part of this article I'll dive into the details of the software platform and discuss the programming issues you need to understand to write cool Pegasus apps.

Don't believe the haters and retrospective I-bought-my-first-smartphone-in-2009-and-now-I-know-everything naysayers - PocketPC was an amazing platform that put so much functionality and awesomeness in your pocket back when Google was still Altavista and Apple had just started peddling music players.

Palm OS may have been my dressage show horse, but PocketPC was my trusty workhorse.

Most popular Lumias won’t get every Windows 10 feature

Microsoft has been heavily focused on low-end Windows Phone hardware over the past two years to grow market share, but its upcoming Windows 10 update won’t be finely tuned for these devices with low specifications. Microsoft’s Joe Belfiore revealed on Twitter yesterday that the software maker is working on Windows 10 for phones with 512MB of RAM, but that "features may vary."

This is the other side of the coin of focusing on low-end devices.

Windows 10 build 10009 images leak, shows new icons

A bunch of screenshots have been obtained by ITHome.it, a Chinese website, claiming to show off Windows 10 Build 10009, although the build information is covered up in the images, we'll just have to take their word for it.

In the images it can be seen that many more standard icons have received the flattened treatment, among them: the Recycle bin, Control Panel and Drive icons. New icons have also appeared, but the images are rather small, but embedded for your enjoyment below.

Huh.

Microsoft Office touch applications now available for Windows 10

Two weeks ago we shared our plans to introduce new, Universal Office apps for Windows 10 including Word, Excel, PowerPoint, Outlook and OneNote, that can be installed on PCs, tablets and phones. Today, we're excited to announce that Word, Excel and PowerPoint are now available for technical preview on PCs, laptops and tablets running the Windows 10 Technical Preview! In the coming weeks, we'll open up our preview for the same apps on phones and tablets running Windows 10.

It's three years too late, but we're finally - finally - getting proper, non-preview, non-beta, fully functional and grown-up Metro applications.