I was working in Microsoft about 5 years ago and Satya's not lying when they say they tried everything to incentivise app developers. It was a big focus of the company at the time. For keystone apps they tried to partner with developers doing most of the work for them. For more niche apps they ran promotions for students and independent developers giving away free phones etc. But nothing was enough to get over the pr…
> Most Windows phone owners I know (myself included) loved the design (hardware and software), the customisability, etc. but the lack of apps ultimately made us move to another ecosystem. From my experience, that wasn't the case. I didn't own a Windows Phone but one of my friends did. According to him, what forced him to move was an overload of animations which became very irritating. I can recall a comment that sugg…
Microsoft gives up on Windows 10 Mobile
221–230 of 724 posts
Re: Microsoft gives up on Windows 10 Mobile
#222Re: Microsoft gives up on Windows 10 Mobile
#223I was working in Microsoft about 5 years ago and Satya's not lying when they say they tried everything to incentivise app developers. It was a big focus of the company at the time. For keystone apps they tried to partner with developers doing most of the work for them. For more niche apps they ran promotions for students and independent developers giving away free phones etc. But nothing was enough to get over the pr…
This is a stretch IMO. I was working there too at the time and the focus on apps was never as strong as it should have been. Yes, they paid out lots of money to get devs to build apps, but they never really dedicated the resources to building quality apps. The prime example was Facebook. This was an app built by Microsoft with FBs blessing, but it was always far behind in terms of features and quality. Developement o…
No, Microsoft beat Microsoft. It was their game to lose.
Re: Microsoft gives up on Windows 10 Mobile
#224I was working in Microsoft about 5 years ago and Satya's not lying when they say they tried everything to incentivise app developers. It was a big focus of the company at the time. For keystone apps they tried to partner with developers doing most of the work for them. For more niche apps they ran promotions for students and independent developers giving away free phones etc. But nothing was enough to get over the pr…
It started with windows phone 8 and the Metro UI. Bad Idea. The UI was too far away from Android/iPhone to be easily ported and adding corporate design to it was hard as it was too different. Silverlight and XAML was okay for the time.
Then came windows 8.1 and windows desktop 8 which was universally hated. The whole fullscreen apps debacle was just horrible and all the unnecessary restrictions on store apps for desktop made no one ever consider porting their desktop app to a store app. The whole phone and desktop app in one was a joke aswell since it was (and still is!) horrible implemented. Did I mention they broke compatibility from 8.1 to phone 8? I didn't even bother starting all over again for windows 8.1 i just straight up skipped it.
Then windows 10 came and it finally looked like the UWP Plattform might do the trick. Well nope. The SDK is garbage. Scaling from phone to desktop is hidiously bad and afaik still not solved. The Live-Tiles got even worse since you couldn't programm them like the windows 8 ones. Just a whole mess. Couple that with the hillariously bad store interface (backend aswell as frontend) and 0 User engagement and it was bound to fail (as will all UWP apps)
You guys build a, I'm sorry to say but after 3 years of frustration it's fair to say, half-baked half-assed phone plattform that at no point had even a single feature that wasn't available better on iOS and Android, restricted the developers unecessarily, broke compatibility once a year requiring a complete rewrite and frankly build a product that only microsoft liked but was universally hated by their users.
It's a story of too little too late and a whole lot of arrogance on microsofts side.
Oh and don't even get me started on microsoft completely ignoring the european market where they actually got up to 15% marketshare of new devices sold for a while.
Re: Microsoft gives up on Windows 10 Mobile
#225If only I could properly reprogram this WP8.1 phone I have here, it would've been much more interesting. But rooting/jailbreaking (in WP world called "Interop unlock") has always been awkward and possible only for the most popular types of WP: Lumia, Samsung. To write programs, it requires me to install Windows 8 or 10 — can't do with Windows 7 or Linux. Even if I write a program, this phone requires special develope…
Re: Microsoft gives up on Windows 10 Mobile
#226Earlier quoted context omitted.
As someone that only works on linux systems.... The state of Linux is not great. We still can't get the basics like sound, wifi, etc out of the box. I get why it's a problem, and it's generally not the fault of Linux devs, but it's still a problem that turns people away. I really want to see Linux take over on the desktop, but turning a blind eye to our problems is a poor way to do it.
>We still can't get the basics like sound, wifi, etc out of the box. Complete and total fabrication. Video for gaming is still trouble, but I have no more issue with Linux wifi or sound output than I do with Windows. In fact, Linux networking to me is better than Windows.
Re: Microsoft gives up on Windows 10 Mobile
#227Earlier quoted context omitted.
IIRC Winforms relies on core, proprietary, parts of Windows which couldn't be feasibly ported to .net core. Not sure about WPF. It's a shame because it's a great development experience.
Windows Forms is a thin wrapper around the Win32 API and GDI+. Which is good if you want to customize things on a low level, but bad if you want to run it anywhere else. But cross-platform compatibility for a UI framework was probably a very low priority in 1999 or 2000. You could port it to .NET Core, but then you could only run it on Windows, since pretty much everything is a P/Invoke into user32.dll. Generally, ha…
[1] https://en.wikipedia.org/wiki/XVT
[2] https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Proto...
Re: Microsoft gives up on Windows 10 Mobile
#228It's great to have more competitors but did they ever really shoot for 1 key differentiation that would make people switch?
Re: Microsoft gives up on Windows 10 Mobile
#229This surprises no one. I'm more interested in: what's the future for UWP apps now? Another dead end like silverlight? A cross platform UI library that runs on .Net core (ie. windows, mac, linux, android, ios), some kind of hybrid of ??? and Xamarin forms could potentially be quite a nice tool... but its pretty hard to be excited about the prospect with their track record of killed off UI frameworks so far.
UWP apps wouldn't be so bad for Windows if maybe Microsoft extended their functionality a little and kept improving their performance. However, what scares me to death as a user is that if UWP is let's say super-popular with developers 5-10 years from now, and everyone builds their apps as UWP apps for Windows, then Microsoft will eventually restrict "normal" users (read: most "consumer" Windows machines) from even s…
Only with Windows 10 it became possible to sideload non-win32 apps.
Re: Microsoft gives up on Windows 10 Mobile
#230Earlier quoted context omitted.
It looks like WPF will be supported for the forseeable future, but I get your overall point
WinForms, WPF, Silverlight, ... it doesn't matter. The whole .NET Framework 4.x and .NET Core 1 have the "legacy" tag on. Their new thing is .NET Core 2. The rest moved on to cross-platform.