Live data from Hacker News

Satya Nadella admits giving up on Windows Phone and mobile was a mistake

theverge.com

71–80 of 205 posts

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#71
post #18

For me the saddest thing is not Windows Phone going away, it's Nokia not going all the way with their Qt based Linux distro, Meego. I had a Nokia N9 smartphone, the UI was amazing. It took 5 (I think?) years for iOS and Android to sort of copy the gesture based UI, badly. Damn internal corporate politics at Nokia.

Symbian was too strong internally.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#73
post #32

Earlier quoted context omitted.

I miss Psion which ironically abandoned the market because they thought Microsoft would dominate it. Some of their ease of use has never been replicated.

I miss WebOS, which was criminally cancelled by the imbecile HP hired. It took years for any other mobile platform to catch up to the convenience of my beloved Palm Pre.

I use it every day on my TVs.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#74
post #15

Earlier quoted context omitted.

Previous Windows Mobile kernels had their source available for download on the web. Although not MIT licensed or anything, they were radically open for the Microsoft of the time (early 2000s!) I believe Windows CE 7 also had its source available. FWIW CE7 was an amazing operating system that had a minimal OS image of around 8MB on disk. (Numbers are from memory, might be horribly wrong, it was a long time ago that I…

I think Moore's Law was always going to kill CE. It has several limitations that could not be worked around and were irrelevant 25 years ago but very relevant today. In a world where Apple just stripped down their desktop OS to make a phone OS, there is no future for something like CE. This is why Microsoft just moved to using their desktop kernel for future versions of Windows Phone -- it makes porting software so m…

> I think Moore's Law was always going to kill CE. It has several limitations that could not be worked around and were irrelevant 25 years ago but very relevant today.

CE6 and 7 were a complete ground up rewrite from the CE5 and earlier versions. They didn't have any of the limitations that previous CE versions did.

> In a world where Apple just stripped down their desktop OS to make a phone OS,

My understanding is that iOS is so seriously stripped down compared to macOS that while the kernel is the same, the entire runtime is so different that it may as well be a different OS.

And I don't think Apple hasn't tried to keep releases between the two synced up (maybe they have? No idea honestly), compared to Windows Phone which was merged closely with desktop Windows.

In all honesty, Microsoft had so many resources to throw at the problem, that keeping the teeny tiny kernel team for WinCE employed was not worth losing the entire mobile market by forcing the OS teams to merge and then rewrite everything, poorly at times, from the ground up.

Of course lots of Microsoft politics got involved, including killing Silverlight (which tl;dr is why corporate web apps are written in React now, killing Silverlight basically lost MS the entire internal LOB app market), and forcing a brand new API to be designed.

On that note, by the time WP8 released, the OS was missing key APIs, was hard to write code for, and would only fall further behind Android and iOS.

Eventually the WP platform team did get into a good release cadence, but by then the market had been lost.

IMHO at that time Microsoft didn't understand the importance of regular timely releases to keep them in the news. Apple released a new phone, and a new OS version, yearly. Around 2010 MS was still doing "big bang" OS releases with multiple year gaps in-between.

I worked at Microsoft at the time (started my career in Windows Mobile, then Windows Phone), and people kept asking me "is Windows Phone still around? I haven't heard anything about it in forever", with "forever" being more than a year.

Everyone complains about how new phones come out every year, but if a manufacturer skips a release year, everyone assumes that the phone line is going to be discontinued. Developers stop writing apps for it, and no one wants to buy a phone that was released 16 months ago. Heck after about 8 or 9 months people know that it is time to either "wait for the next model" or "wait for the big discounts".

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#75
post #47
post #15

Earlier quoted context omitted.

Previous Windows Mobile kernels had their source available for download on the web. Although not MIT licensed or anything, they were radically open for the Microsoft of the time (early 2000s!) I believe Windows CE 7 also had its source available. FWIW CE7 was an amazing operating system that had a minimal OS image of around 8MB on disk. (Numbers are from memory, might be horribly wrong, it was a long time ago that I…

Microsoft thought the way you do for years after the iPhone came out. They thought they’d be fine competing using CE based systems. They completely underestimated the advantages a modern, secure, pre-emptive multitasking OS with proper process isolation, fine grained multi threading, and all the other features you get that a workstation class Unix OS bring to the table. That 8MB footprint sound great, until you consi…

CE6 and 7 had all of those. From CE6 onwards, CE was a fully modern OS.

Not only that, it was a brand new OS written from the ground up that was designed to be modular and battery efficient.

Sadly it never got a chance to shine, as internal politics killed it.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#76
post #14
post #8

Earlier quoted context omitted.

If you watch the Windows UI community talks on YouTube, at least on public channels, whoever is in charge doesn't seem to grasp how much all those rewrites killed the ecosystem, and they keep asking people to invest into WinUI/WinAppSDK, which not only is yet another rewrite, the tooling is a joke versus UWP. No wonder that Windows developer community decided to ignore whatever is related to WinUI, and focus on the s…

Looking for some advice here. I’d be interested to develop simple GUI’s at work. I don’t have much experience of that. I have a license for VS2015 to maintain legacy VB and C++ but I think an upgrade could be arranged. I’m comfortable doing web dev but the browser remains limiting. In my situation, would learning native gui development be worthwhile or is it much easier to stick to websites and/or Electron?

It's still worthwhile, and it will be for the foreseeable future.

If you want to dabble in desktop with C#, Avalonia is the best way to go nowadays. I'm having a blast with it working on a couple of projects for my assigned client, and in a couple of personal toy projects.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#77

I really liked my windows phone. The colourful live tiles and the physical design were great. What it lacked was 3rd party apps.

The Lumia 940 with Windows Phone is the only Microsoft product I have enjoyed using and that miss using even today. The iPhone launcher is still years behind it today.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#78

Microsoft has this habit of trying to enter a new market like a bully. They toss billions of dollars around, they schmooze whoever needs schmoozing, millions in advertising, start name-calling competitors... brutes. Knuckle dragging brutes. Off the top of my head: Zune (belittling Apple), Search (remember they started name-calling Google), CompuServe (paid shills brutally attacking people online), Operating Systems (…

How exactly they cared about surface? It was a premium toy that was never perfected for pros (these huge displays they discontinued) or e-waste (all 4gb go models). It cost twice for any minimal reasonable hardware configuration. It had insanely impractical weird IO (minidp from 10s in 20s) and fabric palm rest. It was targeted to push in enterprises where their sales noses are so deep they sometimes don’t even need to bribe CEOs to push their sales initiatives. Even corp drones refused to use it and returned to HP. Who even need this stand contraption for work? Who need touch on Windows? May be people just buy macbook AND ipad for the same price? They cancelled RT hardware without any delay while windows 10 mobile can run fine. What they did with surface phone? Right, dropped android support like a cheap chinese factory. Do you want to fix your out of warranty 3 yo surface? No sane technician will take it, even if you told him how MS is in (love) with right to repair. Surface is a joke. Well may be .NET developers can use it because how easy it is to develop LOBs with new .NET tools and how productive you feel all the time working with new cool features of C#.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#79
post #54
post #18

For me the saddest thing is not Windows Phone going away, it's Nokia not going all the way with their Qt based Linux distro, Meego. I had a Nokia N9 smartphone, the UI was amazing. It took 5 (I think?) years for iOS and Android to sort of copy the gesture based UI, badly. Damn internal corporate politics at Nokia.

Blackberry went all the way with QNX and it didn't pan out either. There just wasn't room for a third player.

> There just wasn't room for a third player

It took something like four years until Apple and Android passed Nokia's market share. They had their chance to fight.

Re: Satya Nadella admits giving up on Windows Phone and mobile was a mistake

#80
post #14
post #8

Earlier quoted context omitted.

If you watch the Windows UI community talks on YouTube, at least on public channels, whoever is in charge doesn't seem to grasp how much all those rewrites killed the ecosystem, and they keep asking people to invest into WinUI/WinAppSDK, which not only is yet another rewrite, the tooling is a joke versus UWP. No wonder that Windows developer community decided to ignore whatever is related to WinUI, and focus on the s…

Looking for some advice here. I’d be interested to develop simple GUI’s at work. I don’t have much experience of that. I have a license for VS2015 to maintain legacy VB and C++ but I think an upgrade could be arranged. I’m comfortable doing web dev but the browser remains limiting. In my situation, would learning native gui development be worthwhile or is it much easier to stick to websites and/or Electron?

The art of creating your own desktop GUI library is probably already lost, so react/electron will be the best option. In fact you don’t even need electron. Just make it a web service. People prefer web, they used to web.
Post reply on HN