Microsoft's Skype Drops Modern App In Favour of Old-Fashioned Win32 App 186
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.)
Especially odd... (Score:5, Interesting)
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?
Re:Especially odd... (Score:5, 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.
Re: (Score:2)
I've moved to SIP long ago.
SIP to SIP is free.
With a free DID number inbound calls are free unlike Skype in.
Outbound has many vendors and price plans unlike skype.
3rd party hardware is common. Panasonic, Cisco/Linksys, Grandstream, Snom, unlike Skype.
My free SIP account has free voicemail, multi presence, voice to email, conference calls, Skype gateway etc.
An INUM is standard
I have many PC & tablet softphones to choose from. Ekiga, Jitsi, Twinkle, etc. Some support video like Skype.
I can choose codects
Modern apps can't see most of my gamepads (Score:2)
A "modern" application can access Xbox 360 game controllers through XInput. It cannot access generic gamepads through DirectInput because "modern" applications are forbidden to link to DirectInput, and it cannot access generic gamepads through the HumanInterfaceDevice API [microsoft.com] because HID_USAGE_PAGE_GENERIC is explicitly blocked "to prevent conflict with other Windows APIs and OS behavior."
Re: (Score:2)
Well as a passing interest I tried to make an app to visualize drive usage in metro. .net framework were not allowed as a metro app. The solution was a web service that the metro app called so I could get the details of the drive information. I couldn't use any of the .net framework for a metro app in this case I have wanted access to the file system framework.
Many elements of the
Now non pc devices and other systems all seem to have mostly the same basic file system design. Even if it isn't directly accessi
Comment removed (Score:5, Insightful)
Re: (Score:2)
Fucking Solitaire?
That sounds like and intriguing game!
Re: (Score:2)
If it isn't published by M$ it may fail to boot (Score:2)
So long as Linux Mint even boots on a particular piece of hardware. As of Windows 10, Microsoft is allowing x86 PC and motherboard makers to ship chipsets that lack any means for the machine's owner to control whether Secure Boot is used or whether third-party public keys can be added.
Re: (Score:2)
As of Windows 10, Microsoft is allowing x86 PC and motherboard makers to ship chipsets that lack any means for the machine's owner to control whether Secure Boot is used or whether third-party public keys can be added.
BFD. That's a device that will never be in my presence. As Microsoft further destroys personal computing by insisting that you load their hot steaming piles of crap like Windows 8, 8.1, and soon to be Windows 10, then I just use other devices. My Mac runs Windows better than Windows machines run Windows. And it runs Linux, and it runs OS X. Perhaps a little more versatile than th eone trick pony Microsoft is heading toward.
Cripple those Windows devices - means not a thing to me.
So long as you can buy replacement hardware (Score:2)
As of Windows 10, Microsoft is allowing x86 PC and motherboard makers to [lock down] Secure Boot
BFD. That's a device that will never be in my presence.
Until you can no longer buy a laptop without it at a reasonable price when yours breaks. Just as the laptop industry as a whole chose to phase out 10 inch laptops at the end of 2012 [slashdot.org] in favor of tablets with detachable keyboards, it could choose to block free operating systems in that size class as well.
Re: (Score:2)
Until you can no longer buy a laptop without it at a reasonable price when yours breaks.
What is a reasonable price for a laptop that does not do what I want? There is an old story about Hay.
If you want good quality hay, you have to be prepared to pay a fair price.
However, if you want hay that has already been through the horse - that comes a little cheaper.
But yes, if you are so beholden to Windows, and they force manufacturers to make computers that are crippled, and in my opinion, Hay that's been through the horse - enjoy your lack of options, and the few bucks you might save.
As prices skyrocket (Score:2)
What is a reasonable price for a laptop that does not do what I want?
If all major manufacturers make their base models unreasonable by applying boot lockdown, then I guess you're fine with the price of a reasonable laptop suddenly skyrocketing from $500 to $2,500 on grounds that only an established business would ever have a legitimate need for a laptop that can boot a non-Microsoft operating system.
Re: (Score:3)
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.
Re: (Score:3)
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.
Work vs. entertainment (Score:2)
[Linux is like] 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.
Which is out of the cable company's reach and on the north side of a hill so you can't get satellite either. GNU/Linux is fine if you use a computer for work, not so much if you also use it for entertainment.
Re: (Score:2)
[Linux is like] 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.
Which is out of the cable company's reach and on the north side of a hill so you can't get satellite either. GNU/Linux is fine if you use a computer for work, not so much if you also use it for entertainment.
Steam is working quite well on my workstation, which is a 64-core 4x Opteron 6386se system, running Gentoo. What sort of Windows version would even let me use 64 cores and 256GiB of memory? Advanced DataCenter Gentleman's Edition Now With Metro ($9,999.99 per CPU socket, $2,499.99 per additional inbound TCP socket beyond 10 sockets)? That # of sockets = number of client licenses thing is a huge bitch for the MPI stuff I do, but it's possible to work around - so long as the systems in the compute cluster
Re: (Score:2)
You have plenty of audio and video editors along with graphics design tools, development environments, etc.
To be fair, that's all work stuff, not entertainment.
But you're right: the entertainment thing is much less a problem than it used to be, now that Netflix and friends work out-of-the-box in Linux and Steam is there. It's of course not as complete as Windows, since all games work there, but there's plenty of entertainment on Linux now, and the *only* thing which is lacking is some video games.
iTunes exclusive songs, Punkbuster, etc. (Score:2)
What are you talking about?
DVD and BD movies, for one. Is there a widely available player for those on GNU/Linux that is lawful in SlashdotMedia's home country?
Amazon Prime works in Linux, Google Play works in Linux, Netflix and Hulu work in Linux.
I've found plenty of songs that are unavailable on Google Play and unavailable on Amazon Music but available on iTunes. (Last time I tried, "Bück dich" by Rammstein was among them.) And I seem to remember movies hitting iTunes long before Netflix.
For those games that don't run natively in Linux you have Wine and DOSbox that will get a good deal more working.
Some games not ported to GNU/Linux use anti-cheat means such as GFWL or Punkbuster that fail if anything but genuine Microsoft
Bundled DVD player software (Score:2)
VLC?
I said lawful in the United States. Free software such as VLC likely infringes patents related to DVD and BD and likely qualifies as a circumvention device under 17 USC 1201(a) and/or (b). See cases dating back to Universal v. Reimerdes. Or have I missed a case to the contrary?
Here's the thing: Windows 8 and 10 can't do this either.
Which is why companies selling new DVD and BD drives for home PCs tend to bundle basic playing software licensed by the respective patent holders and DRM system authorities. You pay the royalty through the drive maker when you buy the
Re: (Score:3)
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...
nobody wants a fullscreen IM app (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... [microsoft.com]
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.
Re: (Score:3, Informative)
Re:nobody wants a fullscreen IM app (Score:5, 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.
Re: (Score:3, Informative)
Re: (Score:2)
If Windows 10 takes off desktop users will keep using desktop software. The very few windows phone/tablet users can be just as easily ignored by developers as a lot of them do today with Linux users.
Re:nobody wants a fullscreen IM app (Score:5, 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.
Snap an App (Score:2)
On a tablet, I want to "Snap an App" and have messaging running on 1/4 of the screen and whatever else I was doing (browsing the web, browsing Stack Exchange, etc.) on the other 3/4.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
for significant enough snapshot of windows skype users the tablet users are a fairly small minority.
and even the windows rt tablet users would rather have the desktop skype at least as an option.
now, of course, the app should move seamlessly between the two BUT I guess even microsofts own devs were shafted when it came to stuff like that being possible, viable & easy to pull off.
and you really really don't friggin want skype taking up one fourth of the screen while you're typing into excel.
the use case
Re: (Score:2)
If they have a version of skype on Windows Phone, presumably they ha
Re: (Score:2)
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.
Good lord...why? The modern app platform sucks royally from a developer perspective.
Not only that, but the modern UI userbase is small enough to safely ignore for any sane developer.
Universal App APIs are too limited (Score:5, Interesting)
Re: (Score:2)
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.
Re:Universal App APIs are too limited (Score:5, 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.
Re:Universal App APIs are too limited (Score:5, 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.
Re: (Score:2)
But not generic human interface devices. The "generic" usage page, commonly used for non-Xbox 360 gamepads, is explicitly blocked in Windows Runtime's HID manager..
Re: (Score:2)
Nope. You just need to use the Windows.Devices.HumanInterfaceDevice namespace and jump through some additional hoops.
Because that measuring device I was talking about? That's also not on their list. But I can use it regardless.
Re: (Score:2)
You just need to use the Windows.Devices.HumanInterfaceDevice namespace and jump through some additional hoops.
What are these "additional hoops"? Because it appears I'm somehow failing to understand the API doc [microsoft.com], which states: "The Windows.Devices.HumanInterfaceDevice API supports most HID devices. However, it blocks the top-level application collection represented by the following usage pages, to prevent conflict with other Windows APIs and OS behavior: [...] HID_USAGE_PAGE_GENERIC"
Re: (Score:2)
Well, they do restrict THOSE specific ones because, for example, you don't access gamepads through the USB / HID namespace. You use Windows.Gaming.Input
They stated the reasons in the clear: "to prevent conflict with other Windows APIs" - you can access those just fine, you just have to use their specific namespaces and not the generic ones.
Non-Xbox 360 HID gamepads (Score:2)
You use Windows.Gaming.Input
For one thing, Windows.Gaming.Input appears to require Windows 10 [microsoft.com] and will not work on Windows 8.1. For another, does Windows.Gaming.Input work with both Xbox 360/Xbox One gamepads and generic HID gamepads, or does it work only with Xbox 360/Xbox One gamepads?
Re: (Score:2)
Listen, I don't really care. The original argument was: "It's impossible to connect to live cams and shit!"
Somehow you made xbox controllers out of it, I don't really care and if I searched a bit more it would most likely turn out to be possible after all. Plus, Universal Apps are targetted at touchscreens on tablets and phones. If you really need to run an emulator or something, Win32 ist still available.
Re: (Score:3)
Re: (Score:2)
Have you tried to run iOS as your main desktop operating system? That's how its worse.
Primarily, mobile devices are designed to run with a touch interface with a relatively fat and imprecise pointer (your finger) and a relatively small screen area (so screen sharing between multiple apps is much less necessary/useful.)
Desktops (mostly) use a mouse and keyboard interface, which have significantly higher accuracy (you can just not click until your mouse is in the right spot) and significantly smaller target
Re: (Score:2)
Maybe that is the problem, or maybe the Skype group has been sabotaging the modern style ("metro") Skype app. I thought it was simple, but perfectly usable, except for one problem: you could not log into a different account. Not at all. You can only ever log into one account: the one you are logged into the desktop with.
That is just silly - most people will have at least a private and a professional account. And asking your admin at work to get your private account setup on the PC is just plain silly.
Re: (Score:2)
Don't worry, they've been sabotaging the desktop style Skype app as well. Though its mostly in terms of a constant stream of making the IM windows more and more unusable.
Getting three "mobile-style" chat bubbles per window where I used to get 10+ messages isn't an improvement (basically an additional line wasted for each of the top and bottom borders of each message bubble -- and message wrap more = take more lines too due to similar wasted space on left and right.) Hell it doesn't even look particularly
Oy. Like how iWork apps have been essentially hob (Score:2)
Re: (Score:2)
I'm not sure how useful an FTP server is for the intended target audience.
Re: (Score:2)
Not being able to maintain a network connection because the program may be permanently suspended at any moment is not a good model for network application development. And a LOT of programs use network connectivity these days.
Re: (Score:3)
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 th
Re: (Score:2)
I don't think that there are a lot of Android programs out there which are permanently network connected even when their app is closed.
You also might to want to look into a thing called "background tasks". Those are executed in response to events (like incoming Voip calls) - but a background task that's permanently running and sucking data limit dry? Bad idea on a tablet / mobile.
Re: (Score:2)
Not necessarily. If you have an app that stays in the background, it may ping a server occasionally to see if there's any new messages, or to let the server know it's still connected. A quick ping every 5 minutes is not going to affect your data limit significantly.
Re: (Score:2)
So? Register a background task which does exactly that. https://msdn.microsoft.com/en-... [microsoft.com]
I have to ask: Did you actually look at what is possible?
Re: (Score:2)
Needless complexity to solve a problem thats self inflicted by MS.
Re: (Score:2)
I'm not exactly sure how you think something like this is achieved on other mobile platforms which also will close apps not currently in the foreground at will.
https://developer.android.com/training/best-background.html
https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Maybe you should research a bit before talking out of your ass?
Re: (Score:2)
win32 really? (Score:2)
I don't see nowhere in the article where it says win32. Maybe you talking about win64?
Re: (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.
Re:win32 really? (Score:5, Funny)
I have 2,147,483,648 contacts, you insensitive clod!
Re: (Score:2)
I can believe you, the way Skype does things.
It's my biggest criticism of Skype - you have the "All" list which pretty much shows everyone you've ever talked with on there and grows massive. And then you hav the groups. What you DON'T have is an "Ungrouped" category, which is desperately needed. What am I meant to do, go through "All" and remember who I haven't grouped??
Re: (Score:2)
Re: (Score:3)
Win32 refers to an API, not a address bus bit width.
64 bit apps use the Win32 API, just with 64 bit pointers.
Comment removed (Score:5, Insightful)
Re: (Score:2)
No, of course not. The first IBM-compatible PCs only ran DOS.
Makes perfect sense if the goal is data mining (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.
Nice idea for certain types of applications (Score:2)
Universal Apps are good for tablet-oriented apps that would be useful on a desktop. They could, with a bit of tweaking, be used to allow some phone apps to run on the desktop, but the form factor demands UI differences that make them awkward to use with desktop conventions. The problem isn't making the applications portable. That's the easy part. The hard part is dealing with the fact that phones and tablets demand a different type of UI than a desktop PC to deal with the drastic difference in physical scre
Sounds like the move of ms office to dotnet (Score:2)
Shifting an established codebase to another just for the sake of policy is rarely worth the pain.
Re: (Score:2)
Even worse, with .NET it may be easier to run Office on Linux. Now that would be a huge problem for Microsoft.
Re: (Score:2)
iOS and Android are not OSs for a PC, you probably would not use that for editing lots of documents.
On the other hand, Linux can be used in a desktop PC and can be used to edit documents, however, Open/Libre Office is not as good (and has problems with file formats) as MS Office. There is also no alternative to MS Outlook that, coupled with Exchange allows for things that would be a big problem for Thunderbird.
So, since quite a few PCs in the office are used for browsing the net and MS Office, making MS Off
Re: (Score:2)
I think it's more likely a question of: "Does such a move make us money in a non-negligible way?"
Porting Office to Linux would be most likely a zero-sum game - a PC which formerly ran Windows now runs Linux. The amount of Office installations remains the same.
Such a move only makes sense for a company if they're opening up new markets - and currently it's obviously not a big enough number.
Re: (Score:2)
Porting Office to Linux would be most likely a zero-sum game - a PC which formerly ran Windows now runs Linux. The amount of Office installations remains the same.
It would more likely be negative. The current PCs would remain with Windows, but if the company was buying new PCs, those new PCs would be with Linux.
No automatic login (Score:2)
What's so bad about DESKTOP computing? (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).
Skype ui inconsistencies (Score:5, Interesting)
Re: (Score:3)
HiDPI (Score:2)
Maybe they can finally make it looks readable on HiDPI (192dpi) screens like my 2880x1620 laptop. The font pixelation is so horrible you can't use the chat at all.
Re: (Score:2)
That's because Microsoft keeps hammering the fonts into the sub-pixels of the display. Apple still has much better font rendering on an old display than Microsoft on a HiDPI display.
Re: (Score:2)
It's because unless your app declares itself HiDPI-aware in the manifest file (Skype does not do this) then Windows will pretend that it's still 96dpi and then just scale up the UI 200% (for 192dpi screens). But it's not as simple as adding the line to the manifest file. You actually have to write your software without the assumption of 96dpi dialogs, and use the system API functions to query the proper scales. Most developers never seem to even know about those functions though, so you end up with a rando
Re: (Score:2)
Same mistake Apple is doing. Don't these idiots (on both sides) understand that "non-HiDPI" is better than "blurry HiDPI"?
Re: (Score:2)
Windows does render ClearType fonts into the subpixels BEFORE scaling up though, completely negating the subpixel rendering benefits, and actually making fonts look significantly worse as a result.
The whole scale-up solution for applications that don't declare DPI aware in the manifest resource would be a lot better if they at least reverted to greyscale subpixel font rendering first...
inconsistency is the constant at Microsoft (Score:2)
Take a look at Office, their cash cow for a zillion years now. But even today, Powerpoint supports CTRL-Q to exit while Excel and Word don't. And us old-timers remember that all pre 2003 (or maybe 2000) Office suites were abysmal at copypasting text from one app to another. Font, font size, color, etc. would get completely bollixed up.
So no surprise that Microskype is going this way.
Re: (Score:2)
Why would you want to use Ctrl-Q to quit when Alt-F4 is the standard across Windows?
Re: (Score:2)
Why would a shortcut that used to work in older versions suddenly stop working in the new version, unless they mapped it to some other function?
That's like Adobe on OS X. For horizontal scrolling, the default OS setting is to hold the shift key while using the mouse scrollwheel. But Adobe? Of course not. You need to hold command while using the scrollwheel. And there's no setting to change it back either. Stupid assholes.
Re: (Score:2)
Because F4 on a laptop is "reduce backlight brightness". Using the numbered F keys on a laptop requires holding down the Fn key. So closing a window could becomes Alt+Fn+F4, which is a lot trickier to do with one hand.
Also because Accel+Q was the standard in consumer GUIs before Windows even existed.
Re: (Score:3)
You have a shitty laptop.
Re: (Score:2)
What non-shitty 10" laptop should I have bought instead? I need 10" because it's the right size to carry in a satchel and pull out to use while riding the city bus to and from work.
Re: (Score:2)
So if quitting a program required Alt+F4, then you press Alt+F4 to make it work. The Fn key wouldn't
Re: (Score:2)
Perhaps there's a BIOS setting to switch between "default is actual F keys; hold Fn to get media keys" and "default is media keys; hold Fn to get F keys". But if there is a setting, my Dell Inspiron mini 1012 came with it set to the latter.
Re: (Score:2)
Well, because keystrokes involving F-# are stupid because it's not a standard touch-typing-reachable key pair, because CTRL-Q predates Windows, and depending on "Fn"-key prefs, alt-F# may or may not do the thing you expected. In case that's not clear: you can set Prefs so teh Fn-F# combo such as switch screen, WiFi on/off, etc are the default and you have to use Fn-Alt-F4 to quit an app.
Pathetic ... (Score:2)
So, basically one of Microsoft's "flagship" products is yet again a product they didn'
I object to the name "modern" (Score:2)
Some designer who cares more about fashion than functionality comes up with a "new" idea
Management decides to vote for fashion over usability, and decides to force it on users who hate it and don't want it
At first, they called it "metro", a perfectly fine name
Then, they decided that they needed to strong-arm the users a bit more, so they renamed it "modern"
This is a classic use of a name as propaganda to make users believe that "modern" is better, and the alternative is "obsolete"
On the desktop, the metro i
Full screen "new?" (Score:3)
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
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
Re: (Score:3)
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
Re: (Score:2)
"Microsoft really doesn't know what the hell it is doing and bounces around from .NET to Surface RT to HTML5 to Universal Apps and it is really difficult to want to deal with whatever new bad idea they come up with $THIS_YEAR."
And that's what Microsoft has been doing since, well, ever.
OLE, ADO, DOA, RDO, ActiveX, J++... you name it.
Re:Another example (Score:4, 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/ [xkcd.com]
If adding one can remove more (Score:2)
I see this posted a lot. In the xkcd scenario, the intent is that if standard #15 successfully competes standards #3, #4, and #9 out of the market, there are only 12 completing standards. Add one, remove three, and the net effect is that there are two fewer to deal with day to day.
Re: (Score:2)
The problem with Skype (vs damn near everything else) is that Skype needs to be usable on all platforms, and it's barely useable when you have Chrome set as default (it does something spectacularly stupid when Chrome is the default to enable auto-spellcheck, but makes it burn a CPU core non-stop,) especially with ads (because the ads cause skype to burn multiple CPU cores every time the ad cycles.)
Because it's so hard making programs cross platform compatible?
Then again, we're talking Microsoft who can't make it's own office suite compatible between Mac and Windows.
But it isn't rocket surgery.
Re: (Score:2)
That was Windows RT and it was a massive mistake ... Win32 and Office are Microsoft, everything else loses them money and focus. Getting into phones was their biggest mistake, getting into consoles their second biggest. Ditching Windows RT and just leveraging their win32 advantage on tablets was a great decision.
The only thing XAML has going for it is it's security model and the appstore, for the rest it's useless and slow ... win32 needs that security model as well, Microsoft is sorta kinda giving it with