Slashdot Mirror


Future Microsoft Devices Will Take Cues From the Surface Tablet

An anonymous reader writes: Microsoft CEO Satya Nadella says the company is committed to bringing Windows to as many computer form factors as possible — even if they have to do it themselves. He says their plan is to build out new devices with the same mindset that created the Surface line. The Surface Pro tablets (and the regular Surface tablets, now that Windows RT has been retired) have been a rare bright spot among Microsoft's mobile stumbles. Nadella seems to want Windows to become almost hardware agnostic, and he thinks the universal apps plan for Windows 10 is the way to do it.

He says, "Universal Windows apps are going to be written because you want to have those apps used on the desktop. The reason why anybody would want to write universal apps is not because of our three percent share in phones. It's because a billion consumers are going to have a Start Menu, which is going to have your app. You start the journey there and take them to multiple places. Their app can go to the phone. They can go to HoloLens. They can go to Xbox. ... And by the way, when we hook them on that, we have a phone app. This strategy is path dependent, which is a term I use that means where you start is not where you end up. And therein lies a lot of the nuance. The fundamental truth for developers is they will build if there are users. And in our case the truth is we have users on desktop."

119 comments

  1. Nadella is misrepresenting the economics by Anonymous Coward · · Score: 1

    I have a Windows Phone. I love it, and really wish that it had taken off. But my feelings don't change the economic reality, which is that I can get to those desktop users just fine with either a Win32 application or a web app. The only reason to write a WinRT/Modern/Store/whatever-they're-calling-it-today app it to reach that additional 1% of the uses with a Windows Phone.

    1. Re:Nadella is misrepresenting the economics by binarylarry · · Score: 3

      That additional 0.0001% of users, you mean.

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Nadella is misrepresenting the economics by Anonymous Coward · · Score: 0

      Win32 is a PITA to work with.

      The nice thing about WinMD (WinRT library, with bindings for C++, .Net, and JS) is that you can build your performance-sensitive bits in Win32 and leave hooks for WinMD to work with it. Then you can write your front-end in a language and environment better suited to that (usually .Net with WPF or HTML/JS).

      For businesses developing software, the end result is that you can hire a few Win32 (and even bare-metal) gurus to write those performance-critical libraries and everyone else on your dev team can be cheaper, high-level-only developers that simply write app-level code and use the libraries to get the heavy-lifting done.

      WinMD is basically automatic COM interop on steroids. It provides a logical framework to get to hardware function abstractions from within a high-level language, and allows low-level libraries to extend it with proper implementations.

      That's the point of writing a Windows App (formerly Universal App, formerly Windows Store App, formerly Modern App, formerly Metro App... let's just shorten it to "WAFUAFWSAFMAFMA" from now on... err... maybe not).

    3. Re:Nadella is misrepresenting the economics by tepples · · Score: 1

      The only reason to write a WinRT/Modern/Store/whatever-they're-calling-it-today app it to reach that additional 1% of the uses with a Windows Phone.

      Or if you want to get a game onto Xbox and your company isn't yet affiliated with an established publisher.

    4. Re:Nadella is misrepresenting the economics by tepples · · Score: 1

      That's the point of writing a Windows App (formerly Universal App, formerly Windows Store App, formerly Modern App, formerly Metro App... let's just shorten it to "WAFUAFWSAFMAFMA" from now on... err... maybe not).

      I'd recommend calling them "Windows Runtime apps" after the one part of this environment that hasn't changed since announcement: Windows Runtime (WinRT), the API that these apps use.

    5. Re:Nadella is misrepresenting the economics by bondsbw · · Score: 1

      The official name today is Universal Windows Platform apps, or UWP.

      It wouldn't be Microsoft if they didn't retire a good name the moment they found one that was worse.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    6. Re:Nadella is misrepresenting the economics by TemporalBeing · · Score: 1

      I have a Windows Phone. I love it, and really wish that it had taken off. But my feelings don't change the economic reality, which is that I can get to those desktop users just fine with either a Win32 application or a web app. The only reason to write a WinRT/Modern/Store/whatever-they're-calling-it-today app it to reach that additional 1% of the uses with a Windows Phone.

      You should read http://communities-dominate.bl...

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    7. Re:Nadella is misrepresenting the economics by occasional_dabbler · · Score: 1

      And after that he should read why Tomi, the self-proclaimed guy-who-knows isn't all that He's a self-opinionated a*hole who twists or invents facts to suit his bias.

      --
      "Our opponent is an alien starship packed with atomic bombs," I said. "we have a protractor"
    8. Re:Nadella is misrepresenting the economics by davester666 · · Score: 1

      ...assuming you have also optimized the UI of your app to work will on a 4" touchscreen, as it is unlikely a UI designed for a 24" screen with a keyboard and mouse scales down to that phone automagically in a good way.

      --
      Sleep your way to a whiter smile...date a dentist!
    9. Re:Nadella is misrepresenting the economics by TemporalBeing · · Score: 1

      And after that he should read why Tomi, the self-proclaimed guy-who-knows isn't all that He's a self-opinionated a*hole who twists or invents facts to suit his bias.

      Blackberry fell due to flaws in the network design; they were so centralized that all their customer traffic had to go through their network. So when their network broke, their customers sought other solutions when the risk was finally revealed - one I would say was not predictable before that incident (at least from an outsiders POV; may be someone administering the a local box in an enterprise network who knew more about it might have predicted it). Needless to say, comparing Blackberry's fall and Nokia's fall is a bad comparison, one that should not have been made because of the drastic differences between them and their causes. One was due to technical grounds (Blackberry) while the other was due to management blunders (Nokia).

      As to the rest, I'll leave that to more knowledgeable people...

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  2. Windows Phone. by LWATCDR · · Score: 4, Interesting

    I used a Windows Phone for a while and it is actually a good product. It was fast and stable and did what I wanted it to do. The UI was actually pretty nice. The one thing that made me go back to Android was the lack of apps and the quality of some of them. I really missed the Google apps that I was used to using. Google is no more of a villain for doing that than Microsoft is for not producing Office or Exchange for Linux, or Apple not producing iTunes for WindowsPhone or Android but Windows Phone with gmail, youtube, and google maps would have been really nice.
    BTW yes I know about bing maps and using imap for gmail and the third party youtube apps but I liked google better.
    In the end I really wish that WP did better than it looks like it will do. Now what Microsoft is doing to Nokia is shameful.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Windows Phone. by Blaskowicz · · Score: 2

      Interesting. With no gmail, if I wanted a smartphone I would really consider a Windows phone, despite running linux on desktop.
      I don't know how long the support lasts but they're in the business of selling desktop OSes with 11 year long support, so I guess that for long/mid term support for a phone you have MS and Apple (not Google)
      The one thing I wouldn't like is needing to create a Microsoft account so still I would look for Firefox OS 2.x, which is said to allow adding app stuff without the need for an online account.

    2. Re:Windows Phone. by Anonymous Coward · · Score: 0

      Microsoft is for not producing Office or Exchange for Linux

      Actually, while Microsoft has not release Office on Linux, it did release Office for OS X, iOS and Android. As far as Exchange goes, that's a protocol that you can use on Linux (as long as you have a compatible client, i.e. Evolution or Geary.

      Apple not producing iTunes for WindowsPhone or Android

      iTunes is available on Windows and will also be available on Android later this year.

      but Windows Phone with gmail, youtube, and google maps would have been really nice.

      Google has those apps on iOS. The only reason why no apps have been released for Windows Phone is because the market share is not worth it.

      Now what Microsoft is doing to Nokia is shameful.

      True, but Microsoft is not using the Nokia brand anymore and there are already rumours about Nokia making a comeback next year.

    3. Re:Windows Phone. by CastrTroy · · Score: 1

      It's actually kind of interesting that a lot of apps don't have an official version for Windows Phone. Even the Facebook app isn't made by FaceBook. It's made by Microsoft. There's no app for Strava (very people among cyclists, used to track your rides), but there are a couple third party apps that work great. I think it's just the fact that larger companies don't seem to be able to do anything without getting 50 people involved, so they don't see it as worth their time to develop an app for a small platform. But really it doesn't take that much time to make an app, and therefore people can get the job done by themselves with minimal effort. Of all the mobile environments, I'd have to say that Windows Phone is the easiest to develop for.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Windows Phone. by Anonymous Coward · · Score: 0

      >The only reason why no apps have been released for Windows Phone is because the market share is not worth it.

      Um Microsoft made a youtube app that was better than any google branded one, but google killed it. Google is just scared of Windows Phone gaining market share.

    5. Re:Windows Phone. by farble1670 · · Score: 1

      But really it doesn't take that much time to make an app

      please link to the successful apps that you've authored that rival something like gmail or facebook in their complexity. writing a good, stable, easy to use, beautiful app is hard.

    6. Re:Windows Phone. by Anonymous Coward · · Score: 0

      Um Microsoft made a youtube app that was better than any google branded one, but google killed it. Google is just scared of Windows Phone gaining market share.

      Correction, Microsoft made a youtube app that was better than any google branded one which blocked youtube ads causing google to kill it.

    7. Re:Windows Phone. by davester666 · · Score: 1

      are they real "apps" or just an app with a webview to facebook.com or whereever?

      It's my understanding Microsoft surprised a bunch of companies by making 'wrapper' webview apps of their websites, putting them on the MS store, and then 'surprise', people would contact the company directly about issues with these apps that they know nothing about.

      --
      Sleep your way to a whiter smile...date a dentist!
    8. Re:Windows Phone. by Anonymous Coward · · Score: 0

      oh you mean the app which went out of its way to circumvent/ignore all google's terms of use? I wonder why google killed that app, y'know what? it HAD to be that they were afraid of WP trumping android...

  3. no automobiles, please by turkeydance · · Score: 3, Funny

    please please

    1. Re:no automobiles, please by Anonymous Coward · · Score: 1

      You beat me to it.

      No automobiles, no dangerous medical equipment... actually, no industrial equipment at all.

      And not just because it's M$, but because it's closed-source. I cannot trust it if was not evaluated regarding security.

      While open doesn't mean it was checked about it, closed is sure to mean it was not verified; and no, enabling selected someones to view the code won't be enough.

    2. Re:no automobiles, please by NoBrakes58 · · Score: 1

      I can't dig up the actual text, but I'm fairly certain that it's a federal requirement to have windows on a motor vehicle.

    3. Re:no automobiles, please by Anonymous Coward · · Score: 0

      you forgot no weapon systems or inside of weapons

  4. When all you have is a hammer... by Type44Q · · Score: 3, Interesting

    When all you have is a hammer, every problem looks like a tablet. ;)

  5. "They can go to HoloLens. They can go to Xbox" by Anonymous Coward · · Score: 1

    They can go to Linux.

  6. bullshit translator go: by nimbius · · Score: 2

    Universal Windows apps are going to be written because you want to have those apps used on the desktop.

    Universal Windows is a contradiction. Especially coming from a company with an on-again off-again relationship with allowing backward compatibility on X-Box. Your customers quit caring about your apps for their devices when google came out with docs. Web is the universal app.

    The reason why anybody would want to write universal apps is not because of our three percent share in phones. It's because a billion consumers are going to have a Start Menu, which is going to have your app.

    that was the whole point of the 3% phone marketshare and this is the circular logic thats been plaguing "thought leaders" at redmond for a decade. To have that button, you need a platform, and you didnt win phones or tablets so what pray tell is the start button going to show up on? transit cards?

    You start the journey there and take them to multiple places. Their app can go to the phone. They can go to HoloLens. They can go to Xbox. ... And by the way, when we hook them on that, we have a phone app.

    Stop. stop with the fever-dream of a phone. you lost seven billion dollars on the phone thing. real people lost jobs because of your half-assed insistance on dominating all markets forever. as of 2009, Steam had a 70% share of the digital distribution market for video games so clearly at this point both developers and customers think the X-Box crack is wack. Maybe if you treated your users like real people and not some sort of parasite theyd keep following.

    This strategy is path dependent, which is a term I use that means where you start is not where you end up.

    Yes. Bankruptcy court is still certainly not the lowest option you have. Take a look at how long SCO managed to fuck up the brand.

    And therein lies a lot of the nuance. The fundamental truth for developers is they will build if there are users. And in our case the truth is we have users on desktop.

    So...none of your circlejerking about the phone meant anything to the cusp of your argument. surprise. And the idea that developers will build if there are users is a Ballmerism; and not one i might say most people are keen on. Developers want creativity and independence. you bought Mojang last year because, arguably, you couldnt bring any of that to the table. And once you run that franchise into the dirt (and you will) there will be an open source clone, or hell, even a successor on Steam, but it most certainly wont be tethered to the haggared burro you call an OS.

    --
    Good people go to bed earlier.
    1. Re:bullshit translator go: by Anonymous Coward · · Score: 3, Insightful

      There is also the problem, independent of Microsoft's particular business strategy or platform management/mismanagement, that 'universal' applications just don't really work.

      At a basic level they can be done; assuming that you stick to the aspects of .net that stay fully in the CLR and don't drag in some useful-but-legacy entanglements, you should indeed be able to take the same binary and run it without errors on anything from a fairly punchy microcontroller running .net Micro on up through phones, consoles, and PCs. So far, so good; or at least adequate.

      The trouble is that different situations require different sorts of application designs. Mouse/keyboard and touchscreen are not even remotely equivalent; different things work better or worse on each. Small screens require very different tradeoffs from larger screens or multiple screens. 'Best experience' on a heavily battery constrained device likely involves a variety of very careful restrictions on any resource usage that isn't strictly necessary. On a mains powered device, preemptively doing everything even remotely likely so it will be available in RAM instantly if the user chooses it is probably what they want.

      It is architecturally possible to build something that will run everywhere; but unless you manually design and glob together all the UI/UX cases into a 'single application', that doesn't really address the problem. It's more elegant than having to compile the same code for 8 different target architectures or whatever; but that only saves you CPU time, not the time you need to adapt the chunk of your program that can be reused to the particular needs of each environment. Some of that may be modestly automatable(resizing UI elements based on reported physical screen size and DPI to preserve the same perceived size, perhaps); but doing it well is going to require a great deal of care and attention and time.

      People don't really want a 'universal app', they want to be able to interact with a given service, set of data, gameworld, tool, etc. when and where they wish; if the constraints of the platform allow it(data entry on a phone just isn't ever going to be fun, doing confidential stuff in public isn't going to work, console controller and mouse/keyboard gamers in the same multiplayer match may be a problem, and so on). This obviously benefits from some amount of code re-use; but it can't be addressed by a 'universal app', except in the weak sense that you can glob all the apps into one bundle if you go to the trouble of designing them all.

      Microsoft is at least theoretically capable of making 'universal' technically possible; but nothing short of strong AI is going to make 'universal' automatic or useful.

    2. Re: bullshit translator go: by Anonymous Coward · · Score: 1

      THANK YOU! I am really glad someone else sees the problem with this strategy! You cant just take a desktop program and slap it on a phone...whether it runs or not isnt the only issue.

      The bigger issue, and the 500 lb gorilla in the room is that to publish "Universal apps", devs have to go through MS! MS gets to be the gatekeeper, deciding if your app even gets to be published. MS also gets 30% of the gross revenue. "Universal apps" are ONLY available through Microsoft Windows Marketplace. I don't think many devs are going to want to cede MS that amount of control or revenue, when they can make a win32 app and bypass the bullshit associated with this...the benefits of having phone and xbox users able to run your software are just too small to make up for the effort.

    3. Re:bullshit translator go: by tompaulco · · Score: 4, Insightful

      The trouble is that different situations require different sorts of application designs. Mouse/keyboard and touchscreen are not even remotely equivalent; different things work better or worse on each. Small screens require very different tradeoffs from larger screens or multiple screens. 'Best experience' on a heavily battery constrained device likely involves a variety of very careful restrictions on any resource usage that isn't strictly necessary.

      Exactly this.

      People don't really want a 'universal app',

      While this is true, they unfortunately THINK they do, or at least Management thinks that people want a universal app.
      As a developer, I am often asked to make my desktop application work on Mobile. There are many things that just suck on Mobile. You can't display vast amounts of data on a 3 inch screen like you can on a 24 inch monitor. You can't type in data very efficiently on a mobile. Honestly, there is nothing on a mobile that works better than it does on a desktop. A mobile is what you are forced to use if you don't have a desktop handy. But everybody wants your wizbang application that looks and works great on a desktop to be available on a Mobile.
      I even play mobile games on my desktop using BlueStacks App Player. I hate the UI on the phone, but it plays great and looks awesome on the desktop.

      --
      If you are not allowed to question your government then the government has answered your question.
    4. Re:bullshit translator go: by Anonymous Coward · · Score: 0

      Your comment is invalid the moment you reference Xbox backward compatibility. Shoo know nothing.

    5. Re:bullshit translator go: by Njorthbiatr · · Score: 1

      The reason why anybody would want to write universal apps is not because of our three percent share in phones. It's because a billion consumers are going to have a Start Menu, which is going to have your app.

      that was the whole point of the 3% phone marketshare and this is the circular logic thats been plaguing "thought leaders" at redmond for a decade. To have that button, you need a platform, and you didnt win phones or tablets so what pray tell is the start button going to show up on? transit cards?

      You start the journey there and take them to multiple places. Their app can go to the phone. They can go to HoloLens. They can go to Xbox. ... And by the way, when we hook them on that, we have a phone app.

      Stop. stop with the fever-dream of a phone. you lost seven billion dollars on the phone thing. real people lost jobs because of your half-assed insistance on dominating all markets forever. as of 2009, Steam had a 70% share of the digital distribution market for video games so clearly at this point both developers and customers think the X-Box crack is wack. Maybe if you treated your users like real people and not some sort of parasite theyd keep following.

      This strategy is path dependent, which is a term I use that means where you start is not where you end up.

      Yes. Bankruptcy court is still certainly not the lowest option you have. Take a look at how long SCO managed to fuck up the brand.

      And therein lies a lot of the nuance. The fundamental truth for developers is they will build if there are users. And in our case the truth is we have users on desktop.

      Sigh, here we go again with the MS hate.

      Nadella said some great things and all anyone can hear is Ballmer shouting something about developers.

      Universal Windows is a contradiction. Especially coming from a company with an on-again off-again relationship with allowing backward compatibility on X-Box. Your customers quit caring about your apps for their devices when google came out with docs. Web is the universal app.

      Yeah, why couldn't they just resize the big-endian to make it a little-endian! Problem solved! Like, can't you just cram a disk in there and have it work? I thought consoles were some kind of sorcery that did whatever we wanted them to.

      Yeah, because Google Docs has the same functionality as MS Office. I mean I could get into a debate with you about Libre Office; but seriously, Google Docs? My mind is being blown right now. I'd use the online version of MS Office before I'd consider using Google Docs.

      The Web is not an app. I have no bloody idea what you mean by this. Do you even know what an application is?

      Stop. stop with the fever-dream of a phone. you lost seven billion dollars on the phone thing. real people lost jobs because of your half-assed insistance on dominating all markets forever. as of 2009, Steam had a 70% share of the digital distribution market for video games so clearly at this point both developers and customers think the X-Box crack is wack. Maybe if you treated your users like real people and not some sort of parasite theyd keep following.

      Still going on about the Xbox? Jesus Christ man they're giving you backwards compatibility despite huge technological limitations with a bunch of stuff they're working on to make it even better.

      Everyone that got let go from Nokia was given a compensation package and not left out in the cold. And sure they lost money on Nokia. Sometimes you take risks and you lose, that's called business (or in this case, cleaning up Ballmer's mess). And here you are bitching about how they're trying to dominate everything while quoting MS saying they're going to consolidate their markets instead of diversify them. And fucking please, while we're at it, Google does the same shit (if not more) but they're a-okay

    6. Re: bullshit translator go: by bondsbw · · Score: 1

      You cant just take a desktop program and slap it on a phone

      No, it's taking a universal app and slapping it both on the desktop and phone, as well as Xbox, HoloLens, etc.

      The app can easily conform to the size available, similar to responsive websites. (This is nice even on the desktop, because sometimes I'd like my app to work well if I make its window small... so it adjusts accordingly.) Universal apps can easily support various input methods including keyboard, mouse, touchscreen, Xbox controller, and so on.

      The bigger issue, and the 500 lb gorilla in the room is that to publish "Universal apps", devs have to go through MS! MS gets to be the gatekeeper, deciding if your app even gets to be published. MS also gets 30% of the gross revenue. "Universal apps" are ONLY available through Microsoft Windows Marketplace.

      Completely wrong. Users can sideload universal apps in Windows 10, they just need to enable the Developer Mode setting.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    7. Re:bullshit translator go: by bondsbw · · Score: 1

      The trouble is that different situations require different sorts of application designs. Mouse/keyboard and touchscreen are not even remotely equivalent; different things work better or worse on each. Small screens require very different tradeoffs from larger screens or multiple screens.

      The universal platform is built with all of that in mind. As the developer, you can respond to all the various input methods that you want to support. Apps are responsive, like web apps, so that the developer controls how each app conforms to the screen size and capabilities of the device.

      The more consistent you make your UI between your target device families, the easier it will be for users to approach your application.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    8. Re:bullshit translator go: by Anonymous Coward · · Score: 0

      Put down the Kool-aid and back away slowly. We aren't advocating that ANYONE stop talking...it's an open forum. You are free to voice your (wrong) opinion as much as the next person.

    9. Re:bullshit translator go: by Anonymous Coward · · Score: 0

      Also, I know MS totally fucked up the Lumia line. I mean look at all these shitty reviews about the Lumia 640

      Thanks. It really is a shitty OS and phone. According to Anandtech (one of our links)

      Slowness

      The one other thing that really bothers me about Windows Phone itself is the low cap that Microsoft has put on scrolling velocity. This has existed since Windows Phone 7, and from what I can tell it has not been changed at all despite the fact that modern SoCs are 10 to 20 times faster on the CPU side and have GPUs that are over 100 times faster than the Adreno 200 in the original generation of Windows Phones. While keeping the scrolling speed low allows Microsoft to make their OS look smooth even on lower end devices, it makes the entire operating system feel painfully slow. Whether you do a gentle swipe or a forceful one, your scrolling goes at the exact same rate, and when you’re scrolling through long music albums or webpages it feels like an eternity has gone by once you finally reach the bottom.

      Apps

      Moving beyond Windows Phone itself, there’s no way to discuss the platform without coming to the topic of third party app support. It is true that Windows Phone is not near as well supported as iOS or Android, but when it comes to popular services there are usually official or unofficial apps that you can make use of. The real issue that I’ve found is that the quality of apps is not as good as on Android, and not even remotely close to the quality of apps on iOS. I’ve found a lot of issues with poor performance, missing features, and just an overall lack of polish.

      Two great examples of popular apps that do exist but have problems are Twitter and Flipboard. Both tend to have issues with animation and scrolling performance, and both have some interface oddities that I don’t understand. Twitter has those enormous buttons at the top, along with buttons at the bottom, and they eat up so much of the screen space that you can barely fit any tweets on the screen even after setting the font to the smallest setting. Flipboard is quite different from its Android and iOS counterparts, as it opts for an infinitely scrolling list instead of pages that flip. Both of the apps seem really mediocre, and it’s clear that they’re just an afterthought with little effort put into long-term support. Twitter hasn't been updated since January, and it’s missing features like tweet quoting that have been introduced on other platforms since that time. This holds true for most of the official apps for popular companies and services that I've used. They're not given the same care and attention as Android and iOS apps.

      OS

      For the average user, the core OS has all the things they'll need from it. At the same time, the OS feels extremely slow, and there isn't anything about it that really stands out from iOS and Android.

      Feature parity is fine, but you have to have parity in every respect, including third party applications. In that regard, I wasn't able to make Windows Phone work for me. The apps that do exist are mediocre and trail behind their Android and iOS counterparts on performance, quality and features.

      Battery

      Battery life is also a bit of an issue. It's certainly not bad, but it's not near as good as other devices at this price point like the Moto E. Windows Phone definitely inherited some idle battery life problems during the move from Windows CE to Windows NT, and those were very apparent during my testing as well. Despite the fact that the Lumia 640 was operating without a SIM card, the battery was always low by the early evening even when I hadn't been using it that much.

    10. Re:bullshit translator go: by Anonymous Coward · · Score: 0

      Actually, I'm pretty sure almost everyone would advocate for APK to stop talking ...

      Posting anon because I have seen what he does to people ...

    11. Re: bullshit translator go: by FranTaylor · · Score: 1

      The app can easily conform to the size available, similar to responsive websites. (This is nice even on the desktop, because sometimes I'd like my app to work well if I make its window small... so it adjusts accordingly.) Universal apps can easily support various input methods including keyboard, mouse, touchscreen, Xbox controller, and so on.

      Who even cares? With miniscule market share, nobody is willing to expend the resources.

      The web has expanded its functionality to the point where you don't even need an app for most things. All you need is to surf there in your web browser, phone or desktop.

      If you are writing an enterprise app and you think you need a custom client application, you are probably doing it wrong.

    12. Re:bullshit translator go: by FranTaylor · · Score: 2

      The more consistent you make your UI between your target device families, the easier it will be for users to approach your application.

      totally backwards mentality. TOTAL FAIL.

      In fact it is the opposite. It's a pretty fundamental user interface concept. Unfamiliar users do much better when the user interface matches the device being used. If you have a mouse in your hand, you look for the start button or the apple menu. You expect deep menus with lots of functionality, that take dexterity to choose the right item. Much power is at your fingertips. Years and years of drill have pounded this into us.

      When you are pointing with a finger, it's different. You don't have the dexterity to choose a single item from a deep complex menu. I could go on and on...

    13. Re: bullshit translator go: by bondsbw · · Score: 1

      The web has expanded its functionality to the point where you don't even need an app for most things. All you need is to surf there in your web browser, phone or desktop.

      That statement applies just as much to any program. Web apps are useful for many things, but they haven't quite replaced all native applications yet for several reasons. Native apps run faster, have more access to device capabilities, and do not inherently require Internet access or use up your data plan.

      If you are writing an enterprise app and you think you need a custom client application, you are probably not doing it wrong.

      That statement is blatantly absurd. You must not have experience in the enterprise.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    14. Re:bullshit translator go: by bondsbw · · Score: 1

      The fewer changes there are from the app on your phone to the desktop to the Xbox and so on, the easier it will be for users to discover how to use your app when moving from one device to the next.

      Unfamiliar users do much better when the user interface matches the device being used. If you have a mouse in your hand, you look for the start button or the apple menu. You expect deep menus with lots of functionality, that take dexterity to choose the right item. Much power is at your fingertips. Years and years of drill have pounded this into us.

      When you are pointing with a finger, it's different. You don't have the dexterity to choose a single item from a deep complex menu. I could go on and on...

      Microsoft already thought about that. For example, context menus can adapt their size to the input method being used. If using a mouse or stylus, the menu uses shorter items, and when using a touch screen (tap-and-hold), the menu uses larger items. In fact I just tested that on the latest build of Windows 10, no reboots or mode changes were needed, it just worked one after the other.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    15. Re:bullshit translator go: by UnknowingFool · · Score: 1

      Stop. stop with the fever-dream of a phone. you lost seven billion dollars on the phone thing. real people lost jobs because of your half-assed insistance on dominating all markets forever.

      Not only that but Microsoft held a funeral for the iPhone when they launched the Windows Phone. Hubris?

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    16. Re:bullshit translator go: by FranTaylor · · Score: 1

      The fewer changes there are from the app on your phone to the desktop to the Xbox and so on, the easier it will be for users to discover how to use your app when moving from one device to the next.

      that doesn't make any sense at all, the "right" user interface for the job depends on the job, not the overall application. If I am editing text on a phone, I'm not going to be interested in all of the many thousands of options that are available from the deep menu structure of a desktop word processor.

      why are people "app" centric? it doesn't make any sense. there is no problem with using different applications on different types of platforms. The elevator does not need to have a steering wheel and pedals, and the car does not need floor buttons. Both are used for transporation, by your logic they should have the same user interface.

    17. Re:bullshit translator go: by Anonymous Coward · · Score: 0

      funny, no one has a clue about what universal apps is but eager to comment on it.
      I suggest check how the UI changes when going from Phone to Tablet to PC, tons of video around and also check Continuum.

      Can understand the outright hate for Microsoft, but it is still very relevant in enterprises and consumers. And stop whining on 3% market share, the Linux desktop has been below that for decades.

    18. Re:bullshit translator go: by farble1670 · · Score: 1

      Universal Windows is a contradiction. Especially coming from a company with an on-again off-again relationship with allowing backward compatibility on X-Box. Your customers quit caring about your apps for their devices when google came out with docs. Web is the universal app.

      windows beats all in backwards compatibility, sorry. and the fact that MSFT announced a new feature that is XB360 game support on XB1 doesn't qualify as "on again off again". maybe you don't know what that means.

    19. Re:bullshit translator go: by farble1670 · · Score: 1

      they unfortunately THINK they do

      i'm not sure you know what "universal app" means. it means a single binary that runs across multiple platforms. it doesn't mean the exact same UI, or the same UI stretched or shrunk to different screen sizes. the binary can inspect the device on which it's running and render different UIs and experiences.

    20. Re:bullshit translator go: by david_thornley · · Score: 1

      If you design your app to look decent and work well on anything from a Surface on up, you've covered almost all the market. Why go to any extra effort to have a decent phone version?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    21. Re: bullshit translator go: by Anonymous Coward · · Score: 0

      Try visiting upstate NY where cell coverage is spotty where it exists at all. Web is not always the answer.

    22. Re:bullshit translator go: by thegarbz · · Score: 1

      It is often a misrepresentation of what managers want. Managers may say they want "x to run on a mobile" but that's just their management speak. The reality is they want their software to be usable on all platforms in a variety of ways. Think a classic database:

      Server > Database server
      Workstation > Mass edit database
      Desktop > Database data entry / complex queries
      Tablet > Database data entry / simple or predefined queries
      Phone > Simple single line queries

      Half the problem is getting the manager's opinion out of their head and onto paper in a way that does not make it sound like the phone should be the new database server platform.

      If you think there's nothing you can do on a mobile that can't be done better on a desktop then you are massively compounding the problem and I suggest you try lugging your multi-monitor desktop machine into starbucks so you can run a quick query or look up a quick fact while you drink your coffee.

    23. Re: bullshit translator go: by Anonymous Coward · · Score: 0

      "Enterprise" is something that was created in the 80's when we thought 5000 people is a lot.
      "Web scale" is what we have today... eclipsing your enterprise by many orders of magnitude.

    24. Re:bullshit translator go: by tompaulco · · Score: 1

      If you think there's nothing you can do on a mobile that can't be done better on a desktop then you are massively compounding the problem and I suggest you try lugging your multi-monitor desktop machine into starbucks so you can run a quick query or look up a quick fact while you drink your coffee.

      Well, I don't go to Starbucks, so maybe that is why I don't bother looking up quick facts on my mobile, when I could just look them up on my laptop or desktop when I get back to the office and not only will it take me 1/10th as long to enter the information I want to search for, but the search will come back quicker and the facts will be presented in a more readable fashion.

      --
      If you are not allowed to question your government then the government has answered your question.
    25. Re:bullshit translator go: by thegarbz · · Score: 1

      Do you always think in narrow ways? You were implying that you were at lunch at Starbucks and that what you were looking for could wait. What if you were actually out and on the clock? A little information presented in the correct way can go a long way above and beyond what anyone could achieve with a desktop / laptop if they were required to actually travel to their desktop / laptop.

      I actually envy you if you have that kind of structured work style that everything can wait and there's zero efficiency gains for having a subset of access to systems on different platforms.

    26. Re: bullshit translator go: by MBC1977 · · Score: 1

      Just curious...are you giving Apple a "pass" then? Because last time I checked they get 30% of the gross revenue also (hence, where MS got the idea from).

      --
      Regards,

      MBC1977,
    27. Re: bullshit translator go: by bondsbw · · Score: 1

      I don't see how Apple's model is relevant to what I wrote. Apple policies do not allow sideloading apps onto iOS (other than a company distributing apps to its employees).

      Microsoft allows sideloading in Windows 10. That's the difference. You keep all the money, but you have to provide distribution (such as a website to download the app).

      Regardless of all of that... 30% is well worth it to put your app in the store and make it more visible.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
  7. Stop by Anonymous Coward · · Score: 1

    He says, "Universal Windows apps are going to be written because you want to have those apps used on the desktop. The reason why anybody would want to write universal apps is not because of our three percent share in phones. It's because a billion consumers are going to have a Start Menu, which is going to have your app. You start the journey there and take them to multiple places. Their app can go to the phone. They can go to HoloLens. They can go to Xbox. ... And by the way, when we hook them on that, we have a phone app. This strategy is path dependent, which is a term I use that means where you start is not where you end up. And therein lies a lot of the nuance. The fundamental truth for developers is they will build if there are users. And in our case the truth is we have users on desktop."

    Stop.

    Stop talking.

    Please for the love of God, stop talking.

    1. Re:Stop by oh_my_080980980 · · Score: 1

      Wait...he was talking?? I thought that he was suffering from diarrhea of the mouth...

    2. Re:Stop by gtall · · Score: 1

      It is called MBA Breath. It is putrid, you want to get away, but the memory lingers with you like a malevolent spirit.

  8. Good luck with that ... by gstoddart · · Score: 5, Interesting

    The last few years it seems like decades of "because we say so" is catching up with Microsoft.

    Their "innovation" seems to be at an all time low, and most of the new and shiny stuff they're putting out seems to fall flat, and the stuff they're putting out which copies what other people have done aren't very popular.

    I wonder if Microsoft hasn't lost the plot entirely, and now they're a big lumbering entity flailing around to try to stay relevant, while mostly failing to write stuff people care about.

    Office has mostly plateaued, yes, people will keep using it, but there's not a lot of new functionality anybody needs.

    Quite honestly, their strategy to make everything look like mobile is complete garbage for a desktop computer. You have to turn off most of their "innovations" to end up with a usable desktop.

    If they are pinning their hopes on all of us becoming completely involved in all of their ecosystem, they will probably discover not enough of us care, or are willing to go that route.

    It just feels like Microsoft no longer has any real clue about how to remain relevant in a lot of segments. I can pretty much say I don't foresee their vision of the future being something I give a damn about.

    And when I see shit like "we're going to share your wifi password" I think "wow, you have no clue about security and think you own the systems" -- basically nobody with a Microsoft product will ever get any access to any wifi I control.

    Sorry Microsoft, but you've become a dinosaur selling us spreadsheets and Power Point. Meanwhile the rest of the world is actually trying to make new and interesting stuff.

    --
    Lost at C:>. Found at C.
    1. Re:Good luck with that ... by TheDarkMaster · · Score: 1

      My impression is that Microsoft UI team was stormed by the team responsible for the aberrations called "innovations" like Live Messenger / Skype. Perhaps the former team retired and the MSN idiots have taken over, and the result are things like the "Metro".

      --
      Religion: The greatest weapon of mass destruction of all time
    2. Re:Good luck with that ... by fluffernutter · · Score: 1

      To me it seems to parallel what happened to the music industry in the 80's. There used to be a proliferation of real art, but then the industry figured out that all glitz with no substance made them more money and there you have it. Apple becomes the richest company and everyone else chases them down the spiral.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    3. Re:Good luck with that ... by Anonymous Coward · · Score: 0

      They have a bunch of sales and marketing assholes running the shoe,

      You can tell the engineering genius has been suppressed. No self-respecting engineer would put out the garbage these Metro butt wipes do.

      I was 100% dedicated to Microsoft from MS-Dos to .NET, and I regret it all... they are no longer an engineering company.

      Linux is rocking it hardcore now - Mint 17.1 Cinnamon with Mate is just perfect... does exactly what I need.

    4. Re:Good luck with that ... by gstoddart · · Score: 1

      Love 'em or hate 'em, Apple is selling real products which have been disruptive to existing stuff, and for which people are paying money.

      Microsoft seems to be perennially playing catch up, releasing unpopular products, and sticking to the bad stereotype of "I'm a PC/I'm a Mac" in which we're all writing spreadsheets and Power Point slides but otherwise utterly failing to "innovate" a damned thing -- other than copycat products nobody is buying.

      Apple at least got to be the richest company by selling stuff. That you don't like it or think that's meaningless is an issue you'll need to deal with yourself. Maybe you can console yourself at your Windows Phone users group or something.

      But Apple has produced more of substance in the last years than Microsoft. They just haven't targeted it to hardcore nerds or people for whom software is political.

      But somehow I know people from VPs of tech companies, to guys who install fireplaces, to little old grandmothers who are Apple households using things like phones, tablets, Apple TV, and computers -- and all being quite happy about it. And having it all seamlessly work together.

      Which tells me you're out of touch with the reality that actual people are spending actual money for the stuff you claim has no substance. Meanwhile, Microsoft is failing to compete on many of those fronts.

      Sorry, but these days it's Microsoft who is all glitz and no substance, churning out copies of other people's products, and failing to make people say "oooh, I need one".

      --
      Lost at C:>. Found at C.
    5. Re:Good luck with that ... by gtall · · Score: 1

      More to the point, MS have the idea that an ecosystem means windows in some form or another. Apple succeeded because they were able to look at parts of the economy in isolation first. If it had a tie in to something they were currently doing, that was even better, but they do not seem demand it from the outset. MS seems to have given their troops marching orders of "Show us a new way to integrate something into Winders". The result is that no market segment they attempt to enter is ever covered adequately with a device + software that addresses its needs. Rather, that they attempt to turn that segment into another outpost of Winders.

  9. Re:I'm gay, YES i am! by amalcolm · · Score: 2

    Says the anonymous coward

    --
    Time for bed, said Zebedee - boing
  10. Cue the Microsoft circle of haters by Anonymous Coward · · Score: 0

    in 3,2,1...

    1. Re: Cue the Microsoft circle of haters by Anonymous Coward · · Score: 0

      Yeah, because it's TOTALLY undeserved, right? /facepalm

  11. The question Mr Nadella is... by Anonymous Coward · · Score: 0

    ... does anyone care about your newest "strategy"?

  12. Yeah right by Anonymous Coward · · Score: 0

    I really wonder what this guy smokes cause it seems very powerfull !

  13. Enterprise by tom229 · · Score: 4, Insightful

    He's still missing a big opportunity: the enterprise. Why everyone is clamoring for the crumbs of the consumer pie, I don't understand. Enterprise functionality is being ignored forcing us to adopt strange concepts like BYOD which is a logistical nightmare and security concern.

    Dominate the enterprise and the consumer market will follow. Gates knew this. Balmer seemed more interested in chasing the heels of the current trend as most sales guys do. And now I'm not sure what to think about this new guy... But he seems to be still missing the point.

    --
    If it ain't broke, don't fix it.
    1. Re:Enterprise by Anonymous Coward · · Score: 0

      Dominate the enterprise and the consumer market will follow.

      Years ago, this used to be true. Then along came the Apple iPhone. Suddenly, it doesn't matter if you dominate the enterprise. Microsoft and Blackberry together DID dominate the enterprise. Look what it got them. They were replaced almost 100% by iPhone and, to a lesser extent in the enterprise, Android. The consumer drives the show now - apparently "because shiny". Those of us working in the enterprise are routinely hit up by management wanting the newest shiny thing while telling us that we need to find a way to say "no" to the business - even when they come to us with money to fund things. Squirrel!

    2. Re:Enterprise by Rob+Y. · · Score: 1

      The problem is that the Enterprise market is moving to the web. Most enterprise applications are database-centric, so a network connection is a must. At that point, the obvious advantages of server-based logic overcome any limitations of the browser-based frontend. If your application logic is going to be on the server - and be massive (as is the case in many enterprise apps), it makes no sense to build that logic on any specific desktop - or device - platform. A web browser provides you with a smart terminal interface that is implemented on every possible platform.

      Historically, people built enterprise apps on the Windows desktop, because the web browser UI was simply not robust enough for serious data entry. Those apps were hellish to support in the field - and slow in accessing a remote databse, but they kind of worked. Well, those apps exist, and many will continue to be supported - and even developed. But what will not happen is rewrites of those apps as Windows universal apps - or any frontend-specific paradigm. It's too late for that. It might have had a chance if existing Win32 code could be easily leveraged, but full-out rewrites, not likely.

      But I suspect that's not what Microsoft's after here. They want an in to mobile, and those relatively simple mobile apps, and games, etc that don't work well as web apps and are small enough to rewrite for various platforms (hell, most of em are already supporting iOS and Android ports). That could work, though it sure doesn't have to. Most of those apps are mobile only anyway, and they already work on 95% of devices (i.e. iOS and Android). The chicken and egg problem isn't going to go away just because Microsoft makes it easy to leverage your mobile app to the desktop. The only leverage Microsoft has is the reverse of that - desktop to mobile. And, like I said, desktop apps either already exist as Win32 code or will be written as web apps. So that leverage is minimal.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    3. Re:Enterprise by tom229 · · Score: 1

      I was speaking more from an IT infrastructure point of view. A windows phone with active directory integration and group policy extensions for example. Why this hasn't been attempted yet is a complete mystery. Everyone from small to large business would be all over it.

      --
      If it ain't broke, don't fix it.
    4. Re:Enterprise by TemporalBeing · · Score: 1

      He's still missing a big opportunity: the enterprise. Why everyone is clamoring for the crumbs of the consumer pie, I don't understand. Enterprise functionality is being ignored forcing us to adopt strange concepts like BYOD which is a logistical nightmare and security concern. Dominate the enterprise and the consumer market will follow. Gates knew this. Balmer seemed more interested in chasing the heels of the current trend as most sales guys do. And now I'm not sure what to think about this new guy... But he seems to be still missing the point.

      Problem is, when it comes to mobile it's consumer first; so Enterprise is following the consumer. They're adapting to strategies that make it easier to manage unmanaged devices to enable BYOD. Why? Because mobile has a very short lifespan (2 years) and Enterprises don't want to dump so much money into it. They'd rather their employees BYOD and sink money into mobile while they reap the benefits. The costs of integrating iPhone and Android is a pitance compared to the cost of buying and managing a fleet of mobile devices that have to be replaced every 2 years.

      It'd be one thing if mobile devices had a lifespan similar to PCs - which are replaced every 3-4 years at best, if not closer to 6-8 years. But that's not the case.

      As to Microsoft's specific problems in mobile, http://communities-dominate.bl... is a very good read.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    5. Re:Enterprise by Anonymous Coward · · Score: 0

      For the last decade, my enterprise workstation has been a Windows machine for Outlook and a remote Linux desktop for real work. Since I never needed Outlook at home, guess what I run at home?

    6. Re:Enterprise by gtall · · Score: 1

      That at it becomes cheaper for corporate IT to support BYOD than building out infrastructure in-house. It also allows idiot MBAs to have their favorite stuff without requiring much support from IT. And when all the real app work can be done in a local cloud which IT can control, all that is required is a UI. Mobile works for much of the UI.

    7. Re:Enterprise by FranTaylor · · Score: 1

      I was speaking more from an IT infrastructure point of view. A windows phone with active directory integration and group policy extensions for example. Why this hasn't been attempted yet is a complete mystery. Everyone from small to large business would be all over it.

      because your local sys admins have plenty of time on their hands, it's no problem to triple the number of systems they need to administer

    8. Re:Enterprise by SScorpio · · Score: 1

      Something like Windows 10 Mobile's support for Azure Active Directory, or are you talking about something else?

      https://redmondmag.com/articles/2015/05/29/active-directory-for-windows-10-mobile.aspx

    9. Re:Enterprise by tom229 · · Score: 1

      Blackberry's demise wasn't because "ooh Shiny" it was because they fell behind. Them, and Nokia and the other smartphone vendors got greedy or maybe just complacent. They weren't keeping their products up to date with the current technology and Apple came in at the right time, with the right product that people wanted. It took until 2007 to get a full browser on mobile? Ridiculous.

      Now, every company is assuming they have to copy what Apple is doing, because they were successful. It's a narrow, uninformed, and lazy business strategy. There's still a market for secure business-focused devices. I could easily rip out all the Android and iPhone toys in my company if I had a business-focused modern replacement. The problem is I don't. I have 6 different consumer targeted brands.

      --
      If it ain't broke, don't fix it.
    10. Re:Enterprise by tom229 · · Score: 1

      I didn't know about that product... but it seems like they are trying to force their cloud bullshit on top of it. Another big issue they have these days. When it comes out I'll be sure to evaluate it though. Thanks for the info.

      --
      If it ain't broke, don't fix it.
    11. Re:Enterprise by tom229 · · Score: 1

      Some companies still purchase phones for the employees as a value-add. Mine does for example. Regardless, provisioning them is a manual chore. Each phone has to be provisioned manually with email, security settings, and the MDM. The MDM has limited functionality when it comes to tracking text messages and other digital communications and backups. It can then be removed by the user at their leisure, resolving to make MDM enforcement an "HR issue". Meaning that instead of spending my time administering secure system's, I look like I know less than a 16 year old kid with Google, and all I do is tattle on people to HR.

      Mobile is a mess. Passing the buck via BYOD is the best approach? That's sad. It's a backwards step in device security and management regardless of the life span of the product.

      --
      If it ain't broke, don't fix it.
    12. Re:Enterprise by SScorpio · · Score: 1

      Azure Active Directory isn't really the typical everything in the cloud bullshit, but it is used for authenticating SaaS systems to a local domain account.

      If you ever worked with Single Sign On (SSO), you probably have heard of SAML and OAUTH. That's basically what Azure AD is, a way for a web app to authenticate to a user's local domain. But without the need to setup communication between the app and the local domain.

      Think of being able to log into a website with your Google or Facebook account. With Azure AD you could login with your domain account without needing to have the website reach into the domain to authenticate.

      http://windowsitpro.com/identity-management/windows-azure-active-directory-vs-windows-server-active-directory

    13. Re:Enterprise by Anonymous Coward · · Score: 0

      Try davmail + thunderbird to replace outlook. (if OWA acess is available)

    14. Re:Enterprise by tom229 · · Score: 1

      OWA itself is probably better than Thunderbird; IMO.

      --
      If it ain't broke, don't fix it.
    15. Re:Enterprise by tom229 · · Score: 1

      It just figures they'd take this approach. When I envisioned it I imagined a persistent VPN connection to your office (because youre obv not opening LDAP ports). I'm sure they'll want to charge a monthly fee as well.. and somehow integrate it with Office 365.

      --
      If it ain't broke, don't fix it.
    16. Re:Enterprise by SScorpio · · Score: 1

      Office 365 runs off it already, if you have 365 tied into your AD then you have Azure AD already setup.

      This allows applications you access from a mobile phone to authenticate you even if you aren't in the office. Joining your phone to the domain adds it to a mobile device manager that can be centrally administered.

      I really don't see how having a persistent VPN connection would improve on what they are doing. If you really wanted to, you could setup a VPN on your phone. Then build a custom app that would make sure that connection is up, and authenticate off AD over LDAP.

      The only thing you would gain would be not having a charge for the cloud services.

    17. Re:Enterprise by tom229 · · Score: 1

      The problem is that "apps" run segregated from the system so they can be easily removed/disabled. This is the problem all MDM's have. Authenticating to AD isn't just for credentials, it's primarily to organize users into security groups, push out policies based on that, and act as a central source for tracking of assets and user activity. MDMs can do a lot of this, but not nearly as well as they should be able to. And, as mentioned above, they are incapable of relinquishing administrative access from the end user. They also require manual provisioning. In short, they inefficient and create more work.. and this probably will too. We shall see though.

      --
      If it ain't broke, don't fix it.
  14. Who wants what now? by Somebody+Is+Using+My · · Score: 4, Insightful

    "Universal Windows apps are going to be written because you want to have those apps used on the desktop."

    Wait, who wants universal Windows apps?

    Certainly it is not the desktop users. Because they must cater to the "lowest-common-denominator" of hardware, universal apps tend to be underpowered and have interfaces poorly optimized for mouse/keyboard.

    The developers have little care for Universal apps. There is no demand for the things, and requires an investment in learning new development methods. It is an added expense and complication that brings little reward for the extra effort.

    I suppose there might be some demand from Windows Winphone users - all six of them - but even they might prefer a more functional app tailored to their desktops capabilities rather than a cut-rate smartphone app. I don't hear an overwhelming clamor crying out, "oh if only the mail app on my desktop worked just like it did on my winphone!"

    No, there is only one party that is really interested in Universal apps, and that's Microsoft themselves because universal apps are sold through the Microsoft app store and they get a cut of the proceeds. It also gives them great control over what sort of programs users have access to (what are the odds they would allow a stand-alone Linux installer to be added to their store?).

    So, other than some great desire to increase Microsoft's profits, what reason is there to develop or use Universal apps?

    1. Re:Who wants what now? by iampiti · · Score: 1

      Virtual +1 to you since I don't have mod points.
      Nadella acknowledges that their strength is in the 90% market share they have on desktops. That's an strangely honest remark for a CEO. But precisely because of that universal apps should ideally have, IMHO, a UI designed specifically for desktops (mouse and keyboard) and another for touch devices, because the current UIs of universal apps are less than ideal for kb+mouse, sure, they technically work, but you have huge target (buttons and touchable elements) sizes and lots of whitespace thus having a low density of information. Also they usually have very few options making them less powerful than traditional PC apps. To sum up, they're esentially mobile apps on PCs and I've no need for them.
      Their only redeeming quality is that you'll have the same UI on every form factor, but in this day and age, it would be pretty easy to separate data and logic from UI and have two UIs each specifically designed for touch and kb+mouse.
      But hey! all the growth is in mobile devices so who the hell cares about those stupid desktop users who want complex and powerful programs to do things?

    2. Re:Who wants what now? by Anonymous Coward · · Score: 0

      Microsoft wants universal apps, so they are trying desperately to sell us on it. Just like Metro, Office 365, etc.

      Universal Apps means less development overall due to smaller feature sets and targeted platforms.

      It also means that they start pulling pieces that used to be in the OS out, and pushing them to the store. Which is something else they save/make money on.

      As usual, if something doesn't make sense...ask yourself where the money is.

    3. Re:Who wants what now? by FerociousFerret · · Score: 1

      It would appear to me that Microsoft is the only one that wants Universal apps and it's because they can't get enough app development on their mobile platform. With iOS and Android dominating the mobile space, what developer really wants to invest in building an app for 3% of the market, which probably will never provide any return on that investment. The Apple Mac had this issue with Windows dominating the PC space making Mac app software lacking in comparison. But the Mac was the only other competition to Windows and had certain niche areas that kept it alive. WinPhone has 2 massive competitors that will always be considered for app development before WinPhone. And WinPhone doesn't have any sort of unique niche to keep it going. So universal apps is Microsoft's way of trying to keep some sort of competitive application parity with iOS and Android. And making the Surface "tablet" just a Windows laptop with a touchscreen and a bad keyboard is how they give it application numbers since, as the RT showed, a dedicated tablet OS didn't work out.

    4. Re:Who wants what now? by gtall · · Score: 1

      "desktop users who want complex and powerful programs to do things?" There aren't enough users who want or need complex and powerful programs to do things. Almost by definition, this will be a small subset of most organizations.

  15. Desktop apps by Anonymous Coward · · Score: 1

    The reason why anybody would want to write universal apps is not because of our three percent share in phones. It's because a billion consumers are going to have a Start Menu, which is going to have your app.

    A billion consumers already have an Explorer desktop. You can already distribute a program to those customers right now; why would I, as a customer or as a developer (other than MS), want to introduce a new walled garden to the desktop PC market? Sure you get to distribute to multiple devices, but the most useable programs take advantage of the platform they're on. You can't make Photoshop meaningfully functional on a phone, and I don't see FlappyBird being a hit on the PC. The only reason my programs can't go to the HoloLens is it doesn't exist yet, and they can't go to the XBox because MS won't let me.

    I'm a smalltime developer. I see the value in a central repository, apt-get style. I'm also frequently irritated over the store on my phone. I'm really having trouble seeing the benefit of this, besides dollar signs for Microsoft.

  16. So...The future is a bunch of crap java apps? by Chas · · Score: 0

    Kill me now...

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:So...The future is a bunch of crap java apps? by Anonymous Coward · · Score: 0

      You had your chance with your shitty windows apps. It failed. Hard.

    2. Re:So...The future is a bunch of crap java apps? by stooo · · Score: 1

      The future of Microsoft is a bunch of crap java apps.

      --
      aaaaaaa
  17. What would "own" your purchases with no account? by tepples · · Score: 1

    The one thing I wouldn't like is needing to create a Microsoft account so still I would look for Firefox OS 2.x, which is said to allow adding app stuff without the need for an online account.

    Without any sort of "online account", with which primary key would the store associate your purchases so that they can be restored onto a different device, such as a replacement or upgraded device?

  18. Can't go to Xbox by tepples · · Score: 1

    my programs [...] can't go to the XBox because MS won't let me.

    What was the reply when you applied to become an Xbox app developer?

    1. Re:Can't go to Xbox by Anonymous Coward · · Score: 0

      What was the reply when you applied to become an Xbox app developer?

      What was the reply when you applied to become a PC developer?

      That's a snarky comment now, but it won't be when you want to make a "desktop app".

    2. Re:Can't go to Xbox by tepples · · Score: 1

      Windows can obtain and renew a Universal Windows Platform developer license without charge. Open an elevated PowerShell, type Show-WindowsDeveloperLicenseRegistration, and press Enter.

  19. Slashdot Poll - Windows 10 by Anonymous Coward · · Score: 0

    Which of those here, that have actually tested Windows 10 for more than a day are willing to trade Windows 7 for Windows 10?

  20. Forget About Microsoft by Anonymous Coward · · Score: 0

    Microsoft are dead and dumb... I hate there approach to software.

    I tried Linux Mint 17.2 Cinnamon, and love it to pieces... never before, has Linux won me over so convincingly.

    Linux is the right approach because from all the distros you get to choose what fits you like a glove, and not have some ape from Microsoft shove a Window 8 or Universal App garbage down your throat.

    Thank you Linux world - you rock, and I'm just sorry it took me this long to realize your way is the right way.

  21. more unwanted hardware by Anonymous Coward · · Score: 0

    And M$ pushes even more unwanted hardware onto the market.

    These assholes have been pushing tables and tablet like devices since the late 90s.

    I wish they would take a hint and just fuck off.

  22. Windows is so 20th century... by Anonymous Coward · · Score: 0

    With PC shipments falling at about 10% every year, being dependent on this path leads to a cliff. Nadela cannot change the fact that Windows users were pining for an alternative after being nickeled and dimed to maintain an utterly crappy product release after release. Now that there are alternatives, even if not fully replacing each and every feature or convenience, users have turning their backs to whatever Microsoft has to offer. And wisely so, because it has nothing but offered more of the same, ignoring that users have moved away from the 20th century model that Microsoft corralled them in and are using computing devices in different ways that no desktop can dream of.

  23. Pure Bullshit by CanadianMacFan · · Score: 1

    Universal apps will for the most part be crap. It's hard enough to make a really great application for the iPhone and iPad (it's what I'm familiar developing for). Heck, even with all of the different screen sizes and retina and non-retina screens just the iPhone is trouble enough.

    And now Microsoft wants developers to deploy a single app to phones, tablets, huge wall mounted tablets, desktops, laptops, game machines, and their HoloLens?!?! I hope that you are able to exclude the platforms you don't want to support because you know that people are going to trying running your app on them even if you had no intention of it.

  24. Translation from CEO speak by sjbe · · Score: 1

    And by the way, when we hook them on that, we have a phone app. This strategy is path dependent, which is a term I use that means where you start is not where you end up. And therein lies a lot of the nuance. The fundamental truth for developers is they will build if there are users. And in our case the truth is we have users on desktop.

    Translation: We have a monopoly in desktop computers that we need to leverage to get into other markets where we have been getting our ass handed to us.

    Tigers cannot change their stripes. Hail to the new boss - same as the old boss.

  25. Why 'take cues' Surface? by rexbinary · · Score: 1

    Please correct me if I'm wrong, but hasn't the Surface products been some of the worst selling products ever? I remember the sales of the first Surface were so bad that Microsoft was sued by investors for misleading them with the sales numbers. If I am correct about surface sales, why would you 'take cues' from a flop?

    1. Re:Why 'take cues' Surface? by Anonymous Coward · · Score: 0

      the surface3 ones are supposedly selling really well, and by all accounts, the best tablet for doodling and audio editing out there.

    2. Re:Why 'take cues' Surface? by FranTaylor · · Score: 1

      the best tablet for doodling and audio editing out there.

      Gosh I gotta go out and buy one now, so I can doodle better!

    3. Re:Why 'take cues' Surface? by Anonymous Coward · · Score: 0

      Yeah, it's selling so well they won't tell you the sales numbers. They're probably too embarrassed to admit it's a failure.

  26. ...At All Cost! by CanEHdian · · Score: 1

    Nadella says the company is committed to bringing Windows to as many computer form factors as possible

    No matter how much we have to destroy the classic, functional "WIMP" experience for desktop users by forcing the "Fingerpaint Interface", no matter how much we have to dumb it down, no matter how much stuff we have to hide, but WE WILL put windows on every Form Factor (the cheapest, simplest crap being the Common Denominator, of course).

    --
    When the copyright term is "forever minus a day", live every day like it's the last.
  27. Screw the PC infrastructure by FranTaylor · · Score: 1

    even if they have to do it themselves

    Translation: We don't want to work with our hardware partners any more.

    Why should Dell, Acer, HP, etc. continue to do business with Microsoft when Microsoft openly says that they are going to compete with them?

    How can these companies compete with Microsoft in the Windows market? They can't. They will realize this...

  28. What's the point? by FranTaylor · · Score: 2

    What's the point of developing for a niche platform?

    If you are an enterprise and you want to provide a service to your customers, you can do just about everything from the web. You don't need to write an app, you don't need to distribute it and keep it updated. You can write a web app and have everything in one place. You don't have to force your users to upgrade. You don't have to worry about fake versions of your app. You can use web standards and just ignore Microsoft and Apple and everyone else.

    1. Re:What's the point? by Anonymous Coward · · Score: 0

      Looks like world should be able to run only on HTML5/JavaScript, unfortunately using a personal limited experience to recommend how things should work in the world is just delusional

  29. Re:What would "own" your purchases with no account by Anonymous Coward · · Score: 0

    The same way it works on AOSP: by restoring from a backup. If you want the cloud backup/sync features of having a store account, then, great, create a store account. If you're capable of handling your own backups, the OS should let you do that.

  30. Sounds like a strategy for failure by Anonymous Coward · · Score: 1

    Surface is a prime example of a product that does not satisfy any actual need. Most consumers seem to believe that it is better to have a proper tablet, with a proper table oriented software stack, and a proper laptop with proper desktop/laptop oriented software stack. Surface is a horribly confused mash-up of technologies that don't belong together, and it shows. If Microsoft wants to pursue a strategy based on this, it really shows a total lack of understanding of their users' needs.
    The other problem is the Windows app store. As a developer, I will never touch it. It simply has worse economics than developing for the traditional desktop model, and the idea of 'universal apps' is patently stupid. We would never inflict stupidity like that on our customers. These days, we only develop cross platform software, so a lot of the tools are useless legacy products. If Microsoft still intends to think with a Windows centric mindset, they will just fade away, and become potentially irrelevant, probably much quicker than anyone might believe. Within my own company, we have recently dumped a bunch of Microsoft technologies, due to poor cross platform support, and crazy UI decisions. These include Windows Server across the board - over 150 servers, Lync (no Linux client that works. There was a program called Sky/Wync, but it didn't work well enough to use for multi-party conferences - although it has some promise for a future for which we can not wait), and a huge number of desktops that have been migrated to Linux. Over 750 so far. The cost savings in terms of maintenance effort, are significant, not to mention the reduction in license fees. It remains to be seen how migration of the more business oriented and less technical users will go, but the Windows 8/tile/ribbon mess and high license fees was the deciding factor. We just could not justify using software that is clearly being designed without any user input.

    1. Re:Sounds like a strategy for failure by Anonymous Coward · · Score: 0

      Well, it DOES serve one need. The need to sell product placement in damn near every TV show and movie involving a computer! So...they are a win for Hollywood, I guess!

  31. Per-device encryption of paid apps by tepples · · Score: 1

    Since Android 4.1, paid apps have been encrypted with a key per device. The intent, as I understand it, is that if you restore an encrypted paid app from one device to another device, you can't use it. Or what am I missing?

  32. Surface? Uh! by no-body · · Score: 1

    I got my hand on a MS Surface today and.. I did not like it! Can't glide two fingers on an object to zoom or shrink an object or glide to scroll in an object like the file browser but have to fiddle with a tiny vertical scrollbar to move the inner content.Seems they have some magnifying mode which I experienced as horrible, anxious to get out of it as quickly as possible. Seems not to be on todays state of art level with their interface.