Slashdot Mirror


Microsoft's Skype Drops Modern App In Favour of Old-Fashioned Win32 App

mikejuk writes: Microsoft, after putting a lot of effort into persuading us that Universal Apps are the way of the future, pulls the plug on Skype modern app, to leave just the desktop version. Skype is one of Microsoft's flagship products and it has been available as a desktop Win32 app and as a Modern/Metro/WinRT app for some time. You would think that Skype would support Universal Apps, there are few enough of them — but no. According to the Skype blog: 'Starting on July 7, we're updating PC users of the Windows modern application to the Windows desktop application, and retiring the modern application.' Microsoft is pushing Windows 10 Universal Apps as the development platform for now and the future, but its Skype team have just disagreed big time. If Microsoft can't get behind the plan why should developers? (Also at Windows Central and VentureBeat.)

30 of 186 comments (clear)

  1. Especially odd... by fuzzyfuzzyfungus · · Score: 5, Interesting

    This seems particularly weird given that Microsoft has devices where (with, no doubt, a painful list of 'write once, port everywhere' caveats) 'Modern' is the option. Windows RT was the first stab, though it dragged along win32 for Office; but it's dead and irrelevant. Windows Phone, though, unless also headed for the chopping block, is presumably still going to have Skype, and it isn't slated to get win32 any time soon.

    Is the dogfood really so dreadful that they'd terminate the metro version on every device that has full windows available, despite the presence/absence of touchscreen, design favoring conventional or tablet-style use, and so on?

    1. Re:Especially odd... by jellomizer · · Score: 4, Interesting

      Microsoft really fails miserably at the idea of cross platform apps. They either just don't get it or they don't want to get it. .Net was suppose to be Microsoft key to cross platform future. Similar archecture to Java however to get some competive speed advantage they took out the ability to be cross platform creating an language that is slower then native code but only works on one platform, there is even issues from 32 bit and 64 bit.

      The metro design is extreamly limited for developers and you can't take any advantage of hardware, you have the general controlled level of JavaScript in a browser.

      Microsoft needs to realize that if you make a cross platform app, you will expect it to run on different platforms, and have access to the system a little more in depth then what the browser will access. Otherwise we will just deploy our apps via the web.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Especially odd... by squiggleslash · · Score: 4, Insightful

      TFA says Windows RT will continue to get the Skype Metro app. So actually... I'm kinda struggling to see the logic here. Skype will still be maintained on both platforms, it's just people with Windows 8 tablets with an ix86 architecture will now have to navigate to the (touch-awkward) desktop to use Skype.

      Uh, what?

      And yet I can't get myself too upset about this because the Metro app had that horrible "Cannot use anything other than the logged in Microsoft account unless you want to force all your apps to have different accounts" "feature". For those saying "So?", if you've tried to use 8.1 in the latter mode, Windows acts like you're committing a crime each time you install a new app that requires a Microsoft account. And to give you some idea of what requires a Microsoft account, Microsoft FUCKING SOLITAIRE will bug you constantly until you associate it with one. There's no "Leave me alone, no, I don't need my current Spider status stored in the cloud you idiot, why would you even think that's something I want let alone insist on demanding login credentials every time I start this game" checkbox.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:Especially odd... by Grishnakh · · Score: 2

      No, it's like burning down your nasty old trailer home to remove mildew, and then going to live with a bunch of really smart people in a Utopian society where everyone has a fully up-to-date giant mansion or penthouse (your choice), for free. And even better, every time some better home appliance comes out, your house is automatically upgraded for free.

    4. Re:Especially odd... by Jack+Griffin · · Score: 2

      No, it's like burning down your nasty old trailer home to remove mildew, and then going to live with a bunch of really smart people in a Utopian society where everyone has a fully up-to-date giant mansion or penthouse (your choice), for free. And even better, every time some better home appliance comes out, your house is automatically upgraded for free.

      So a bunch of box car hobos on drugs then...

  2. Universal App APIs are too limited by nateman1352 · · Score: 5, Interesting

    The limited APIs and strict sand-boxing on universal apps limits the amount of actually useful software you can write for it. "Universal" really means lowest common denominator between our phone and desktop os. If all you care about running on your computer is cut the rope and angry birds then its fine. If you want an actual full featured computer... not so much.

    1. Re:Universal App APIs are too limited by nateman1352 · · Score: 4, Interesting

      I don't use the Universal App API. So I have to ask. How is it worse than the model used by the Android and iOS API? Why wouldn't it be adequate for an app like Skype.

      For basic calling functionality yes you could definitely get by with an Universal app. But remember that they sell a bunch of USB Skype phones that plug in to your desktop and have a keypad for dialing numbers and sometimes a LCD screen for contacts and/or video calls. There is pretty much no way you are getting stuff like that working with a Universal app.

    2. Re:Universal App APIs are too limited by Rhywden · · Score: 4, Informative

      Of course you can get that to work - you can access USB devices just fine through Universal Apps.

      I'm currently doing that myself for a USB measuring device which is used for Physics lessons and can measure speeds, voltage, magnetic field strengths and so on. The vendor's program is written by engineers for engineers - and not so much suited for pupils. So I'm using the Vendor's API and implement a custom-tailored solution for every experiment the pupils have to do.

    3. Re:Universal App APIs are too limited by Yomers · · Score: 2

      Why? No microphone or keyboard drivers?

    4. Re:Universal App APIs are too limited by gl4ss · · Score: 2

      ms's answer to this would be to use cloud messaging to push that a call is incoming or IM message was received or some shit like that, which fine for some uses wouldn't really fit with how skype works..

      anyhow, ms has been clueless intentionally about what devs want. like, we asked at one company for them to add playing of mp3's from the media library in the background in windows phone.

      their dev amassadors or whatevers answer was: "you don't want to do that". yeah sure we don't, the entire app depended on that pretty much for to be an useful port(local office ms guys understood that it was a problem, the jet setting ambassador didn't get it on purpose - a friggin useless talking head that knew just about as much of the system as any dev with one month of experience, like gee whizz if you make a game you don't want to make the sprites from the usual ui elements no shit).

      --
      world was created 5 seconds before this post as it is.
  3. Re:win32 really? by Anonymous Coward · · Score: 2, Insightful

    Yes, really. There's no 64-bit Skype. Skype is always 32-bit.

    Why? Because there's no need for a 64-bit version.

  4. Makes perfect sense if the goal is data mining by Anonymous Coward · · Score: 5, Insightful

    Universal Apps have a permission system, like Android. That means that, with a little tinkering, an app like Skype can be configured to work properly yet still have no privacy-violating access to parts of your computer it has no business being in.

    But a full-blown Win32 app isn't restricted in the same way - or at least, preventing it from behaving maliciously is a lot harder. As a datamining tool, a Win32 app is far, far more valuable than an app.

    In case people have forgotten, the Skype team was working with the NSA long before Microsoft acquired them. This decision should surprise no one.

  5. No automatic login by sanf780 · · Score: 2

    My experience with this app from the Windows Store is that it did not start when I logged in. I am one of those ecohipsters that unplugs the machine when not in use! So, it is a hassle to use, and is not a bright idea, if I may add. Even my Samsung TV does logs in automatically to Skype if told so! That is a lifesaver for old people.

  6. Re:win32 really? by sanf780 · · Score: 2

    Yeah, article should have mentioned Delphi instead.

  7. Re:win32 really? by wonkey_monkey · · Score: 4, Funny

    I have 2,147,483,648 contacts, you insensitive clod!

    --
    systemd is Roko's Basilisk.
  8. What's so bad about DESKTOP computing? by mfearby · · Score: 5, Insightful

    It's Microsoft's biggest asset (as well as client/server development platforms). Just because somebody else seems to be doing well in the mobile space, why does Microsoft see a need to translate that into ruining one of the good things going for them? If Microsoft trashes the desktop PC they do so at their peril. And I say this as an avid Mac user at home and Win8/.NET/SQL Server developer at work. The vast majority of 5 x 7 workers are NOT going to be productive with a tablet. They ARE going to be productive on "traditional" desktop computers (whether they use apps in a web browser all day or not).

  9. Skype ui inconsistencies by cuby · · Score: 4, Interesting

    Skype has a completely difference UI for windows desktop, metro, Mac OS, iOS on iPad, iOS on iPhone, Android (last time I checked) and Linux. All different!!! And probably none is good. Why would they care about universal apps?

    --
    Math is beautiful... e^(pi*i)+1=0
    1. Re:Skype ui inconsistencies by TeknoHog · · Score: 2

      Speaking of Linux, I recently uninstalled Skype as it was the only software that needed 32-bit compatibility libraries. I didn't want to worry about updating them all the time for one crappy closed application. I guess this isn't such a problem on Windows which provides this compatibility anyway, but I thought it's there for running old and unsupported binaries, not some new releases in a 64-bit era.

      --
      Escher was the first MC and Giger invented the HR department.
  10. Re:Win32 is the standard by gbjbaanb · · Score: 2

    I think there's a simple reason why this happens - the developer division is the one that goes for all this new hotness crap, and invariably makes a relatively poor product that is tainted with the "internet time" development methodology - ie once its finished, throw it away and make something else.

    Win32 is still made and managed by the Windows team who take a different approach - that of making things fast, reliable and stable (well, as much as you can make such a complex beast as Windows, though I think a lot of the crapware we have layered on top comes from other divisions anyway)

    Take a look at WCF aand WWS - these are both comms technologies, dev div made WCF, then someone looked at the bloated mess of .NET layers that it is, and wrote the exact equivalent in C, that is significantly faster and uses a ton less memory. WWS is bundled in Windows 7, WCF comes with the .Net framework. I think the same differences apply to the rest of the products that comes out of those 2 teams

  11. Re:win32 really? by BitZtream · · Score: 2

    Win32 refers to an API, not a address bus bit width.

    64 bit apps use the Win32 API, just with 64 bit pointers.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  12. nobody wants a fullscreen IM app by gl4ss · · Score: 4, Interesting

    nobody wants a fullscreen IM app. that's the problem.

    for a while they were pushing win8/8.1 users to the metro version, to tie them to the appstore.

    on a related note the adware they delivered to shill windows 10 update is crashing on multiple people.. http://answers.microsoft.com/e...

    and on an even more related note, skype fails shutting down consistently on my windows 8.1 pc. the desktop version that is, crashes every time on shutdown. EVERY SINGLE TIME. it has been updated multiple times without fix.

    seriously, nobody doing serious work inside microsoft even was using the metro skype. it's impossible to integrate it into any kind of workflow.

    --
    world was created 5 seconds before this post as it is.
    1. Re:nobody wants a fullscreen IM app by squiggleslash · · Score: 2, Informative

      nobody wants a fullscreen IM app. that's the problem.

      Well, except tablet users...

      Hopefully if Windows 10 actually takes off, we'll see more interest by groups like Google in producing decent tablet versions of their applications for Windows.

      Slow Down Cowboy! Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment. It's been 4 minutes since you last successfully posted a comment Chances are, you're behind a firewall or proxy, or clicked the Back button to accidentally reuse a form. Please try again. If the problem persists, and all other options have been tried, contact the site administrator.
      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:nobody wants a fullscreen IM app by arglebargle_xiv · · Score: 4, Informative

      nobody wants a fullscreen IM app. that's the problem.

      Well, except tablet users...

      You've asked all of them, I suppose?

      I use Skype on a tablet, and I want it as a background app so I can chat while I'm doing other stuff. I don't want it taking over the entire screen, or doing anything else more significant than a notification area icon to tell me it's still running.

    3. Re:nobody wants a fullscreen IM app by Lumpy · · Score: 4, Insightful

      No, no I dont. I want it to have the fullscreen capability, but not full screen forced on me.

      The worst apps on my Surface Pro are the stupid as hell metro apps.

      --
      Do not look at laser with remaining good eye.
    4. Re:nobody wants a fullscreen IM app by squiggleslash · · Score: 2, Informative

      I assume though you haven't used it on a Windows 8.1 tablet, which is what this discussion is about.

      In context, both I and the person I was replying to used the term "full screen" to refer to apps that use the Metro interface. They're not really "full screen", they appear that way by default, but they can be snapped to the side of the screen.

      The opposite is not some background app that can float over other apps, it's an app that runs on the Windows 8.1 Desktop. The desktop is awkward to use with the touchscreen. I seriously do not need to "ask all of them (tablet users)" to know that almost no tablet user wants their IM clients to run in a window on the desktop.

      --
      You are not alone. This is not normal. None of this is normal.
  13. Re:Another example by Antique+Geekmeister · · Score: 3, Insightful

    It's more an example of the "create a new universal standard" approach to programming: The obligatory XKCD cartoon is:

                https://xkcd.com/927/

  14. Re:win32 really? by squiggleslash · · Score: 4, Insightful

    Well, Microsoft refers to it as Win64.

    Win32 is essentially the same as Win16, with 32 bit pointers in a single address space. Win64/Win32/Win16 are all the Windows API with different memory models.

    Disclaimer: I was programming these things in the 1980s and 1990s, which is why I'm getting hammered in another thread for pointing out that "PC" has always been used to refer to computers based upon the IBM PC architecture and its descendants, and no, Amigas were never PCs, even though they were personal computers. Youngsters these days. Tsk.

    --
    You are not alone. This is not normal. None of this is normal.
  15. Re:inconsistency is the constant at Microsoft by mobby_6kl · · Score: 2

    You have a shitty laptop.

  16. Full screen "new?" by Teunis · · Score: 2

    I don't miss DOS. in DOS, everything was full screen and there was no multitasking.

    Forcing full screen on all apps is going back to DOS days, not forward to a multi-use multi-tasking computer capable of supporting a user in multiple ways instead of just a single-task ... game machine.
    because that was pretty close to all DOS was good for.

    Anyone who wants skype to be a full screen app needs their brain examined, and then needs to find a job where only skype is the tool they use, and never ever write a single document of any kind. ever.
    PS: we use skype at my office quite heavily. Usually passing around document references .... while adding "giffy" support would make some people insanely happy and drive others insane - NO ONE uses the full screen crap.

  17. Re:If it isn't published by M$ it may fail to boot by MechaStreisand · · Score: 2

    Yet another example of how horrendously evil Microsoft still is, even with Nadella as CEO. All of this "new Microsoft" bullshit is a PR campaign that some idiots actually fall for.

    --
    Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.