Recommended Posts

I am increasingly concerned for the future of the UWP platform. We all know of many developers that have abandoned UWP for Web Apps. Now one of India's largest developers has killed the UWP FlipKart in favor of the Web Wrapper. I found this on the Windows Latest site reported by Mayank Parmar.

 

So, where do we find ourselves as MS supporters? Does UWP survive after the demise of WM? Are Web Apps the future and what does that mean for MS?

Link to comment
https://www.neowin.net/forum/topic/1350558-uwp-struggling-to-excite-developers/
Share on other sites

1 minute ago, JR1966 said:

Does UWP survive after the demise of WM? 

I probably can't list everything that's been going on for better or worse but there's no sign of UWP development slowing down.

 

The non mobile offerings have improved every year so you'll just have to wait and watch.

  • Like 2

Wouldn't this sort of question be better suited in the software section or windows 10 even?  Not sure how it pertains to internet or network or security unless you had a specific question about security settings or networking with the platform.

//moved

 

I find myself only using the Netflix UWP ... everything else I use are just standard programs/websites. Just a personal preference...but The Store and the apps really don't interest me.

7 hours ago, Sledge said:

Until UWP supports building for iOS \ Droid (aka Xamarin but without the pain) it's useless as a platform to entice developers.

That's kind of like saying Apple or Google should port their entire OS platform to Windows.  Uhh...ok?  Not going to happen?

5 minutes ago, dwLostCat said:

That's kind of like saying Apple or Google should port their entire OS platform to Windows.  Uhh...ok?  Not going to happen?

Never say never wiith MS, who woulda thought we would see Ms apps on iOS and Droid? Pretty decent ones at that too.

7 hours ago, Jim K said:

//moved

 

I find myself only using the Netflix UWP ... everything else I use are just standard programs/websites. Just a personal preference...but The Store and the apps really don't interest me.

Does the uwp app do HD yet? havnt touched in eons.

8 minutes ago, Mando said:

Never say never wiith MS, who woulda thought we would see Ms apps on iOS and Droid? Pretty decent ones at that too.

Does the uwp app do HD yet? havnt touched in eons.

Yes...and it (or Edge) are one of the requirements for UltraHD on Windows 10.

  • Like 2
10 minutes ago, Mando said:

Never say never wiith MS, who woulda thought we would see Ms apps on iOS and Droid? Pretty decent ones at that too.

Some apps is quite a stretch to their entire app platform.  Something like .NET Core which offer none of the display and audio and so on IIRC would make the UWP stack nearly useless.

 

It's not that far from saying they should support building win32 apps for Droid or iOS.  Umm...kay.

Just now, Mando said:

Cool :) may give it another lookie, cheers matey.

Should also be noted, I believe, that browsers (other than IE/Edge) are also limited to 720p.  So...you need to use IE/Edge/App for 1080p...iirc.

  • Like 1
  • Thanks 2
46 minutes ago, Jim K said:

Should also be noted, I believe, that browsers (other than IE/Edge) are also limited to 720p.  So...you need to use IE/Edge/App for 1080p...iirc.

I'm not going to lie. I didn't believe this at first, I figured you had made a mistake, but I went to the Netflix requirements webpage and sure enough, IE/Edge/App only for 1080 on Windows.

This probably brings us full circle ... I believe as time goes on (especially after 7's EOL) UWP may gain some more traction.  However, they will need to be compelling to use ... offer features that you can not get otherwise (using Netflix as an example ... HD/UltraHD streaming).  With regards to web apps, as in the OP, I think such apps need to have the same functionality (and even improved functionality) before they take off and overtake their website brethren.  The UWP for my brokerage account, for lack of better words, just sucks.  It is missing tons of features that the website offers and I gave up on it (may give it another try in a year or so).  Even the Netflix apps is missing features (like everything else other than watching videos...which is fine because 99.9% is used to watch videos).

 

Anyway, as long as the developers do not "give up" ... I'm sure more comparable apps will come along to possibly overtake (or at least suitably complement) their web counterparts.

 

Just my take on it ... though I'm not sure if this helps the OP or not (probably not). 

2 hours ago, Jim K said:

This probably brings us full circle ... I believe as time goes on (especially after 7's EOL) UWP may gain some more traction.  However, they will need to be compelling to use ... offer features that you can not get otherwise (using Netflix as an example ... HD/UltraHD streaming).  With regards to web apps, as in the OP, I think such apps need to have the same functionality (and even improved functionality) before they take off and overtake their website brethren.  The UWP for my brokerage account, for lack of better words, just sucks.  It is missing tons of features that the website offers and I gave up on it (may give it another try in a year or so).  Even the Netflix apps is missing features (like everything else other than watching videos...which is fine because 99.9% is used to watch videos).

 

Anyway, as long as the developers do not "give up" ... I'm sure more comparable apps will come along to possibly overtake (or at least suitably complement) their web counterparts.

 

Just my take on it ... though I'm not sure if this helps the OP or not (probably not). 

It helps Jim, all of the responses do as I wanted opinions from members much more knowledgeable than myself. I was using the Formula 1 app and the Cricinfo app but they have both either stopped working completely or are patchy at best. I emailed F1 only to receive a response suggesting I use the website instead. It is a worry when major players such as F1 and Cricinfo have seemingly lost interest.

15 hours ago, dwLostCat said:

I probably can't list everything that's been going on for better or worse but there's no sign of UWP development slowing down.

 

The non mobile offerings have improved every year so you'll just have to wait and watch.

What are some of the major success stories this year in UWP? I repeatedly see comments elsewhere complaining that MS don't care even with their own products. Obviously that's ridiculous but with the mobile failure many are feeling this way.

12 hours ago, Jim K said:

//moved

 

.but The Store and the apps really don't interest me.

There is the problem right there. I'm sure MS will be sweating bricks hoping W10S is successful. From the day W8 was released MS misjudged the mindset of desktop users and their preference for traditional programs. 

5 hours ago, JR1966 said:

What are some of the major success stories this year in UWP? I repeatedly see comments elsewhere complaining that MS don't care even with their own products. Obviously that's ridiculous but with the mobile failure many are feeling this way.

Play Anywhere games are one thing.  Microsoft and Capcom are major contributors, Warner Bros, Activision, and soon Square Enix have games up there now...

 

There's also paint.net and even Office now...  I don't really get much out of the non-gaming stuff so other people might know more.

 

All those things people kept telling me would never happen because UWP had already failed. :rolleyes:

 

 

  • Like 1

The mobile UWP apps are pretty lackluster to be honest.  As an owner of a Windows Phone, most of the things I need are there like an app for my bank (USAA), Facebook (unstable as hell), News/Weather, FB Messenger, OneNote, Cortana/Bing, Outlook, Netflix, Hulu, etc., but certain apps that I would "like" to use aren't there, like the PayPal app.  I sometimes make purchases with PayPal in local stores, and in order to get the "code" to punch in at the register, we have to use my wife's Android phone because the mobile PayPal site I can access using Edge on my phone doesn't have that functionality.  It's not the end of the world, but it would be nice to see more up to date mobile offerings in the Windows store.  I've actually bought a couple of games from the Windows store; Halo Wars 2 and Super Lucky's Tale.  They were both good games and it's really cool that unlike Steam, my wife and kids can all play those games on their Windows 10 PCs using my license without booting me off.  I just added my account to their Windows store app, switched back to their account, and all of the items I've purchased in the store like Minecraft, Halo Wars 2, Super Lucky's Tale, etc. can all be played by my family members even though I haven't paid for the games on their accounts.  On Steam, if I set up "Family Sharing" and my wife tries to play a game that's shared from my library at the same time as me, it'll boot one of us out of the game after 5 minutes.

 

The Windows store and therefore UWP apps seems like a good first attempt at centralizing software distribution and updates like what has existed in Linux distributions for literally decades where users have had one service (varies depending on distribution) for acquiring, installing, and updating 99% of their software including checking digital signatures on the packages provided and everything.  Users can still manually download software binaries or source code themselves and compile/execute it, but using the package manager means that all the software you get through it also gets updated by it without having to have 30,000 update daemons running in the background.  It has been a disadvantage in Windows that you had to manually keep all of your third party software up to date either by manually going to websites and checking, or leaving update daemons running in the background 24 hours a day to automatically check for you, and then the exact process for updating those apps could mean manually downloading and running the installer for the new version, letting the app "update" itself, etc.  The Windows Store and UWP development has made a good first step toward fixing that issue, I think, and Microsoft would do well to continue improving the offerings in the Windows Store and making it easy for developers to get their software onto the platform.

21 hours ago, JR1966 said:

I am increasingly concerned for the future of the UWP platform. We all know of many developers that have abandoned UWP for Web Apps. Now one of India's largest developers has killed the UWP FlipKart in favor of the Web Wrapper. I found this on the Windows Latest site reported by Mayank Parmar.

 

So, where do we find ourselves as MS supporters? Does UWP survive after the demise of WM? Are Web Apps the future and what does that mean for MS?

This thread reads like the "Blind Men and the Elephant" folk tale.

 

Everyone is generalizing from their own subjective experience.

 

The starting point is to realize that 1.3 billion human beings use Windows every day. In order for Microsoft to support such a large ecosystem combined which a very large range of hardware capability and feature sets, requires providing as much developer support and options as they can within reason. 

 

The number of ways in which a developer can use the Windows platform is very large and every developer needs to select the right dev matrix to suit their needs and the needs of their users.

 

1. UWP

 

UWP is a re-design of WPF targeted originally to solve the severe performance problems that large WPF applications experienced. Instead of being a runtime layer on top of the Windows API, the basic plumbing of WPF was integrated into the core code of Windows and is officially part of the Windows API. That simply is not going to go anywhere despite weirdo theories you find on the internet.

 

Since UWP is part of WIndows, it is simply not practical to backport it to previous Windows versions and so developers that need to support WIndows 7 and earlier would not use it. Over time perhaps a long time, the legacy Windows versions will become an insignificant percentage and that will open of UWP for that segment of developers.

 

No need to detail the plus side of UWP since it is designed form the ground up as a modern programming model and is the "native" dev mode for Windows. Which means performance, device range, touch support etc.

 

2. JavaScript (Web tech)

 

Using JavaScript and web stuff will never be performant and requires much thought to avoid weird stutters and general awkwardness but has the advantage in theory of covering more targets.

 

In Windows even this option has many variations. You can make a WIn 10 App in JavaScript, or you can make a Desktop app using Electron (with embedded Node.js) and similar tools.

 

3. Traditional Win 32 API

 

Same performance as UWP, works on legacy Windows. Many UI runtimes such as QT target this API.

 

4. Traditional WPF on WIndows desktop.

 

This option shares XAML to some extent with UWP and could in theory have unique Windows acceleration over time since the WPF group at Microsoft has been re-born to some extent.

 

5. Xamarin

 

Xamarin targets Android and IOS and can also target WIndows.

 

 

6. Unity 3D

 

Nothing prevents a developer from making anything with Unity 3D, not just games. It is just as cross-platform as JavaScript and has performance as well. Of the many many targets included, is UWP along with anything else you would want.

 

The downside is extra work to erect a UI, a downlevel version of C# and a license cost if you are outrageously successful.

 

----------------

 

The conclusion I'm trying to provide is that letting developers pick their desired options is NOT a problem for UWP. UWP is part of the O/S and is here to stay. It is just such a huge ecosystem that everyone sees just one aspect of it. 

 

Note: this is a quick dump off the top of my head so please feel free to provide corrections and dev options I missed.

 

 

 

  • Thanks 1

Well, the good news is that Microsoft Store is a much healthier store than the Mac App Store. :)

 

However I find the following problems that prevent UWP from being a success.


1) Microsoft isn't spending time marketing it. Microsoft's own apps aren't fully UWP yet. Despite the fact that the Store is pinned to the taskbar, nobody notices it, let alone open it.

2) The lack of form factors owned by a person nullifies the versatility of UWP. Windows 10 is installed on primarily on non-touch desktops and laptops. The number of people owning touch screen Windows devices/Windows Phones/XBox/MR headsets/Surface Hub is negligible. Heck, many people have only 1 device with Windows on it, but have multiple iPhones/Androids.
3) Major problem for Microsoft to fix is the Store. Microsoft's suggestion for apps is pathetic. Circling around the same set of apps. Search is also bad. Junk apps are an issue too. No need to remove junk apps. Let them keep it to boast numbers. But the problem is that these junk apps get priority over newer/more useful/well made ones.
4) Mentality of people to be changed. Most people browsing the Store want the quality of iOS apps at the price of Android apps (i.e, free). Also, I would be very glad to pay the developer, but sometimes the effort they put on the app and the paywalls makes me think, instead of paying I could make one myself. I understand developers need money, but the price they ask is sometimes too much for what they've done. Plus the uncertainty with dev/microsoft for supporting the app/platform makes me cautious in investing in this ecosystem.
5) Web apps could be seen as a threat to UWP. I understand UWP can be better than Web Apps, but many apps on the Windows Store currently can be converted to Web apps.

3 hours ago, Tuskd said:

However I find the following problems that prevent UWP from being a success.

And that is Microsoft sticking with it and running with it. There's literately nothing else preventing UWP from being the killer here other than Ms bowing to crappy media responses to it and pulling it BUT even that's highly unlikely.

22 hours ago, Steve121178 said:

Its corporate policy for most Enterprises to block the Windows Store so it won't get much Enterprise traction.  

UWP apps don't have to be installed from the store. Take Adobe XD for example.

This topic is now closed to further replies.
  • Posts

    • Dude, im talking about simply disable it from settings app. Because of the eu regulation, you could disable it here for years.
    • One big question about Mars was answered thanks to Einstein's 100 year old theory by Sayan Sen Image via DepositPhotos Scientists at the U.S. National Institute of Standards and Technology (NIST) have calculated how time passes on Mars compared with Earth, adding detail to how timekeeping would need to work beyond Earth’s orbit. The study, published in The Astronomical Journal, found that clocks on Mars run an average of 477 microseconds, or millionths of a second, faster per day than clocks on Earth. A microsecond is one millionth of a second, a very small unit used in precise scientific timing systems such as atomic clocks, which measure time using consistent atomic behavior. This difference is not constant. Because Mars moves around the Sun in a non-circular path (an eccentric orbit, meaning its distance from the Sun changes over time instead of staying fixed) and is affected by gravity from other bodies, the daily difference can vary by as much as 226 microseconds over a Martian year. The study also identifies smaller repeating changes of about 40 microseconds per day linked to synodic cycles (repeating periods that describe how planets line up with each other as they orbit the Sun from different positions). These longer patterns affect how time differences slowly rise and fall. To make these estimates, researchers compared Mars with Earth and the Moon. The work looks at relativistic proper time (the time actually measured by a clock depending on its speed and the strength of gravity where it is located, as described in Einstein’s relativity). This shows that each world has its own slightly different “rate” of time. This becomes more important as space missions expand into cislunar space (the region between Earth and the Moon) and toward Mars. On Earth, time systems rely on atomic clocks and satellites, which stay closely synchronized for navigation and communication. The study is based on Albert Einstein’s theory of relativity, which shows that time is affected by gravity and motion. Stronger gravity makes clocks run slower, while weaker gravity makes them run faster. “The time is just right for the Moon and Mars,” said NIST physicist Bijunath Patla. “This is the closest we have been to realizing the science fiction vision of expanding across the solar system.” A day on Mars is about 40 minutes longer than on Earth, and a Martian year lasts 687 Earth days. But the main question is not just about days and years, but how fast time itself passes. An atomic clock placed on Mars would function normally, but compared with one on Earth, the two would slowly drift apart due to differences in gravity and motion. This requires careful calculation of what is similar to a time-zone difference across planets. Researchers modeled Mars using a reference surface and included gravitational effects from the Sun, Earth, the Moon, and other planets. This includes a multi-body gravitational system (often described as a three-body or four-body problem, where predicting motion becomes difficult because multiple large objects all pull on each other at the same time through gravity). Mars also follows a Keplerian orbit (an idealized elliptical orbit based on simple gravitational laws that assume smooth motion, before adding real-world disturbances from other bodies). In addition, the researchers accounted for solar tides (small changes in gravitational force caused by the Sun that slightly distort planetary motion and timing, especially in systems involving Earth and the Moon). These combined effects are described as relativistic proper-time offsets (small but measurable differences in elapsed time between locations caused by gravity and motion), which must be included when comparing clocks across planets. “But for Mars, that’s not the case. Its distance from the Sun and its eccentric orbit make the variations in time larger. A three-body problem is extremely complicated. Now we’re dealing with four: the Sun, Earth, the Moon and Mars,” Patla explained. “The heavy lifting was more challenging than I initially thought.” Although the differences are extremely small, they matter for navigation and communication systems that depend on precise timing. Even modern networks on Earth, such as mobile systems, rely on timing accuracy at very small fractions of a second. Communication between Earth and Mars currently takes about four to 24 minutes or more depending on planetary positions, meaning signals are not real-time. A shared and accurate time system could help future missions reduce confusion in navigation and data exchange. “If you get synchronization, it will be almost like real-time communication without any loss of information. You don’t have to wait to see what happens,” Patla said. Researchers note that fully developed interplanetary communication networks are still far in the future. However, understanding how time behaves across planets helps prepare for those systems. “It may be decades before the surface of Mars is covered by the tracks of wandering rovers, but it is useful now to study the issues involved in establishing navigation systems on other planets and moons,” said Neil Ashby. “Like current global navigation systems like GPS, these systems will depend on accurate clocks, and the effects on clock rates can be analyzed with the help of Einstein’s general theory of relativity.” Patla added that the results also help improve understanding of time itself under relativity. “It's good to know for the first time what is happening on Mars timewise. Nobody knew that before. It improves our knowledge of the theory itself, the theory of how clocks tick and relativity,” he said. Source: NIST, IOPscience This article was generated with some help from AI and reviewed by an editor. Under Section 107 of the Copyright Act 1976, this material is used for the purpose of news reporting. Fair use is a use permitted by copyright statute that might otherwise be infringing.
    • TeraCopy 4.0 Build 26 by Razvan Serea TeraCopy is a compact program designed to copy and move files at the maximum possible speed, also providing you with a lot of features. Copy files faster. TeraCopy uses dynamically adjusted buffers to reduce seek times. Asynchronous copy speeds up file transfer between two physical hard drives. Pause and resume transfers. Pause copy process at any time to free up system resources and continue with a single click. Error recovery. In case of copy error, TeraCopy will try several times and in the worse case just skips the file, not terminating the entire transfer. Interactive file list. TeraCopy shows failed file transfers and lets you fix the problem and recopy only problem files. Shell integration. TeraCopy can completely replace Explorer copy and move functions, allowing you work with files as usual. TeraCopy is free for non-commercial use only. For commercial use you need to buy a license. The paid version of the program includes the following features: Copy/move to your favorite folders. Save reports as HTML and CSV files. Select files with the same extension/folder. Remove the selected files from the copy queue. TeraCopy 4.0 Build 26 changelog: Added support for receiving files via the LocalSend protocol. Improved exception handling and automated bug report upload. Fixed several minor bugs and small memory leaks. Build 26 (June 24) Fixed a rare exception when a transfer completed. Features added since version 3.17: Enhanced speed graph. New multi-threaded copy engine. Support for copying to multiple targets. Queue system for managing multiple copy operations. Support for receiving files via the LocalSend protocol. TeraCopy entry in the modern Windows Explorer context menu. Integrated toolbar in the title bar. Why receive LocalSend transfers with TeraCopy? Handle file conflicts: Skip, overwrite, or rename files when a file with the same name already exists. LocalSend always creates another copy, which can waste time and disk space, especially when resuming an interrupted transfer. Filter unwanted files: Apply ignore lists or remove files manually before accepting a transfer, so unnecessary files are not downloaded. Better performance on fast networks: In tests over a 10 Gbps connection, TeraCopy received files several times faster than the standard LocalSend app on Windows. Download: TeraCopy 4.0 Build 26 | 14.5 MB (Freeware, paid upgrade available) View: TeraCopy Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Briefly used Turbo Pascal (and Turbo C++) in 97 and soon after that I bought PC magazine that included a full version of Delphi 2. I still use Delphi today, some 29 years later.
    • Age of Empires Mobile comes to PC, here's how to carry over progress from your phone by Ivan Jenic Image: YouTube/Microsoft Microsoft just released Age of Empires Mobile for PC. The game, officially called Age of Empires Mobile: PC Edition, is available for free on Steam and Microsoft Store, almost two years after its initial release for handheld devices. Age of Empires is one of those franchises that entire generations grew up with. The original came out in 1997, and immediately got people hooked to building civilizations and crushing their enemies on the battlefield. However, the franchise today is a far cry from its roots, as Age of Empires Mobile is, well, a game optimized for handheld devices, and not a classic RTS title we’ve all loved for years. And, of course, it includes in-game purchases. The PC version is still a mobile game at its core, but it’s been optimized for desktop play. There’s mouse control, full keyboard compatibility, and a refined UI. Microsoft also refreshed the visuals with some 4k textures, so the game should look better on larger screens. The game supports Crossplay, so you can switch between your phone, tablet, and PC without losing anything. But linked progress doesn’t come out of the box, as you have to enable it first. Here’s how to link your progress: On your mobile device, open Age of Empires Mobile. Go to Settings (Gear icon) > Account. Select Bind Account and choose a sign-in option. Once you enable account binding, sign in on PC using the same method, and your progress will be accessible across all your devices. Xbox Game Pass subscribers also get a bonus reward pack on PC, which includes: 1 Monthly Pass Token 1 Custom Resource Chest 10 Universal 60-Minute Speed-Ups 1,000 Empire Coins Exclusive Player Portrait Frame You can find more info about Age of Empires Mobile: PC Edition, as well as download links, on the Age of Empires official website.
  • Recent Achievements

    • One Year In
      Philsl earned a badge
      One Year In
    • Dedicated
      Scoobystu earned a badge
      Dedicated
    • First Post
      Tom Schmidt earned a badge
      First Post
    • One Month Later
      D0nn13 earned a badge
      One Month Later
    • Rookie
      +ChiefOfNeo went up a rank
      Rookie
  • Popular Contributors

    1. 1
      +primortal
      458
    2. 2
      +Edouard
      177
    3. 3
      PsYcHoKiLLa
      124
    4. 4
      Michael Scrip
      79
    5. 5
      Xenon
      76
  • Tell a friend

    Love Neowin? Tell a friend!