|
I'd say that depends on your target audience. If they want a desktop or a client/server app, Winforms and/or WPF should be perfectly fine. If they want a web-app then perhaps you'd use ASP.NET or something similar. If they want a mobile app - your priority targets would certainly need to be iOS and Android (95%+ combined market share), and if so you'd want to use Xamarin.
Using UWP would make sense if your product includes a device - so you'd be selling a pre-customized Win 10 tablet/laptop with your app running on it. Although at that point you need to ask yourself if you'd be better off writing an old fashioned desktop app.
|
|
|
|
|
> It makes more sense just to use WinForms or WPF at this point
I preferring an ultimate way in Windows development - firstly target Windows Desktop (WinForms/WPF/etc. for Windows XP+), and next Windows Phone and UWP/Metro (Windows 8+ only).
All another depends on specific application and its goals.
|
|
|
|
|
It is so universal that only W10 platform can run it... and that explains why you have nothing in it...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
I don't see the point developing in UWP but if getting on the Store is your target you can convert a regular windows program using the desktop converter (project centennial)
|
|
|
|
|
If there's a choice between an app that runs on the desktop and a similar* "universal" app, everyone I know (and I know a lot of arty types, as well as techies) goes for the desktop option.
It looks to me like UWP will soon be added to the long list of half-@rsed ideas that ms has abandoned.
* "Similar", in this instance, almost always maps to "comparatively crippled".
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Good in business as we can write an app for the desktop, surface, phone and ...surface hub
|
|
|
|
|
No. I want my apps to be more portable, not less portable.
UWP will eventually die and will become just another failed MS technology, like Silverlight and WinRT
|
|
|
|
|
If you are interested in building an application to run on an IoT device such as a Raspberry Pi and you need that device to drive a nice responsive display such as a touch screen monitor (kiosk) or TV screen, UWP offers you the ability to build your application using C#/XAML in Visual Studio & Blend, test it on a laptop, then deploy to that device.
|
|
|
|
|
I am targeting UWP with a combination of C# and C++. I find it very easy especially with its similarity to WinForms. Backward compatibility is an issue, but more people are running Windows 10 by far than are running Linux yet that doesn't stop developers from targeting Linux. Also, I don't have the anti-Microsoft sentiment that drives a lot of developers these days. I prefer to target familiar platforms with robust tools.
If I understand Microsoft's current strategy, then developing for UWP makes sense. Why would a business equip it's staff with top-of-the-line iPhones or Androids that are not allowed for personal use when they can buy either a cheaper Windows Phone for strictly phone/email or a more powerful one that is ready for Continuum? The fact that the Windows Phone has less apps is then a positive and adds to the security of the platform. That may change as more business people start ditching laptops in favor of Continuum phones and start demanding more apps. I definitely see the potential there.
I also find targeting the Windows Store to be almost painless especially with its integration into Visual Studio. Sure, there are a handful of icons/splashes that cover various resolutions that you need to make, but any good graphics editor will be able to churn those out and your app benefits. It's also extremely easy to release updates.
The big negative of UWP is, as has been mentioned in this thread, Microsoft's track record of quickly abandoning a technology. I don't know if there's infighting going on there or what, but it is a risk to adopt anything they offer. I can only say that I've seen many development technologies and in my opinion UWP is superior.
|
|
|
|
|
We have two LoB UWP applications being shipped to customers. Mostly they are being used on Windows Phones, or on devices like the (Honeywell) Dolphin CT50. WPF & WinForms don't really work on those devices due to the OS. Prior to that we were using the Motorola 3090/3190 devices which ran WinCE, so they required use to use .NET CF and the tooling for that was abandoned around 2008-2010. So basically, yeah, there is a point to UWP for us.
Also, UWP has some nice API's that could benefit regular desktop apps (settings that sync across devices, credential vault etc), and some improvements to XAML (triggers/relative panel etc) to make stuff easier when you want to alter the UI based on screen size/input mode (important if you want to write one app to run on tablet or desktop PC - and Surface while small is still a viable tablet market - it's not dead the way WP is).
Yes, you can use at least some of those API's from a regular desktop app if you edit the project file and add the right references, but at that point, why not just go with UWP? Unless you really need to support Win7 which is officially EOL (except for the WePOS version), or possibly Win8.1 (which is a tiny market share) you might as well go UWP. The user's largely can't tell the difference except it came from the store.
Not saying it's perfect, or always the right choice, but I don't think it's always the wrong one or has zero benefts either.
|
|
|
|
|
I'm a dinosaur "legacy" desktop developer for Windows 7 and 10 PC's. I've been developing applications that run industrial machines for 25 years. Visual Studio + C# + WPF are the best set of tools and technologies that I've ever had the pleasure of using. Screw UWP.
|
|
|
|
|
I really like UWP as a platform. The major thing I dont like is the control venders seem to think if you want UWP you want big finger clickable controls. I wish you could easily adjust the control sizes for mouse and keybord to give a more WPF control sizing and have an easy toggle to let users switch to touch screen mode. The other thing I dont like is if you are accessing a database like documentDB you cant do it directly from UWP easily. This makes prototyping a pain as you have to setup a prototype web api and a prototype UWP app. I guess with other mobile development it is the same.
|
|
|
|
|
Actually I did think of releasing not one but two UWP. The 1st is a free fancy test app to get a feel of API and get ready for my 2nd AR app.
During my research of my 1st app, I found out GDI+ is not supported and text outline functionality is not supported by UWP graphics API, meaning I have to totally rewrite and reimplement my library using freetype2. Too much work for a free app!
For my 2nd app, I am not sure if DirectShow is supported.
What UWP attracts me is the Microsoft store. If I were to sell my app myself, I dun think any credit card merchant will bother with someone like me who has no money or sales record.
|
|
|
|
|
|
I too was phased by MS's previous visions for trying to create ubiquitous platforms but I can't fail them for not getting it right first time. Just look at Java which never seems to die
But I think MS is on the right track with UWP considering it is core to the entire Windows 10 platform, that includes desktop, tablet, mobile (hmm), HoloLens, IoT and now Xbox. No other technology has such a reach unless you count C#/Mono.
With the mess with Android, sooo many versions, devices variants and even apple can't keep it's desktop / mobile frameworks in line (however they do seem to be making strides now).
These days, I create my core "program" / "library" for a project truly universal in a shared / pcl / netcore project and then consume that from any project, whether it's UWP, Android or iOS (or anything else). The thing that UWP really gives me is I only need ONE solution to target all their platforms without nasty #IF statements everywhere. One binary that runs on ALL Windows 10 devices. Simples.
For other platforms (even using Xamarin) I have to plan for so many variants, so I simply limit the scope to make it easier, I don't have to do that with UWP as it "just works".
My two pence anyway.
Simon (darkside) Jackson
ID&Xbox MVP & Best selling author
[Mastering Unity 2D Game Development] (https://www.packtpub.com/game-development/mastering-unity-2d-game-development)
[Unity 3D UI Essentials] (https://www.packtpub.com/game-development/unity-3d-gui-essentials)
|
|
|
|
|
But, 'big-endian' has been accepted: [^].
Kim is allegedly near the breaking point as she stays by the side of her (now hospitalized) husband, Kanye, struggling to deal with his apparent psychotic break-down which caused the cancellation of his 'Yeesus' tour.
Yeesus and Kim entourage members have been quoted as saying that the OED choice hit Kim as hard as a missed Botox treatmnt.
Our compassion for Kim's current difficulties prohibits mentioning that she could be said to have been 'Swift-boated' by this publicity-failure, but, we are not going to hide our perception that there was overweaning hubris at play here: did Kim really think her fleshly amplitude had earned a place in the semiotic digimeme-space occupied by 'callipygian,' or, 'steatopygic' ?
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
modified 30-Nov-16 21:31pm.
|
|
|
|
|
What are you talking about?
|
|
|
|
|
The biggest ass in the blogosphere.
|
|
|
|
|
I googled it, a very fitting description it seems.
Now, where's my bleach?
|
|
|
|
|
Jörgen Andersson wrote: What are you talking about? Hi, Jörgen, I speak of the necessity ... when one's cultural reality becomes tabloid ... to use only metaphors that connect stray factoids to media personae.
If I were from Sweden, rather than COM (Corporate Occupied MallBurgerLand), perhaps I would be able to double-speak in a different flavor.
cheers, Bill
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
With help of Google, let me try asking the question again:
Quote: Khuṇ kảlạng phūd reụ̄̀xng xarị?
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
|
BillWoodruff wrote: did Kim really think her fleshly amplitude had earned a place in the semiotic digimeme-space occupied by 'callipygian,' or, 'steatopygic' ?
You mean the woman whose husband thinks that the Bible needs to be re-written to include him? Yeah, she really thought that.
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
Just had a forced install of this POS at work. Is it me or did they make their icons using mspaint ? They look awful, all grey with no shading. For the company having so many design SW in the portfolio, this must be some sort of joke. Plus the rendering seems a bit cluttered, since on my machine it looks even worse than on below screenshot, like the display of a jpeg that has been 10 times printed out and rescanned as a jpeg.
For those wondering, I am referring to this:
Screenshot[^]
//Link fixed by Marco Bertschi
modified 30-Nov-16 16:23pm.
|
|
|
|
|
I tried reading to acrobats, but, while the money was great, they kept flipping out on me, so I took up programming.
cheers, Bill
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|