Is anyone out there still writing code for Windows (that isn’t a game)?

By “out there,” I specifically mean on this forum.

I’ve been writing something for UWP, in part to answer the question, “How long would it take to get something good and usable released?” But lately, and especially after news of Samsung’s DeX, my motivation has dropped to nearly zero.

This is a spare time thing (I have a job with a very well paying web site), so whatever I write, I can’t also support a service behind it that I have to secure and keep running. That means that if there is user state, it either 1. can’t be synced across devices or 2. needs to use the platform’s sync mechanisms that are available natively. Furthermore, most apps that are not line-of-business (and even some that are), need to work both on users’ phones. For UWP this means W10M, but since even r/windowsphone is losing faith (see https://www.reddit.com/r/windowsphone/comments/627jx2/samsungs_galaxy_s8_can_turn_into_a_pc_with_its/), by the time it’s ready to ship, there many literally be no one left.

I’m guessing Xamarin apps don’t have this kind of thing built in, and I’m not even sure it’s possible to make it seamless in the platform. How can you predict that this Google account and that MSFT account are the same person? If it’s not built in, that means that you have to do so much more work to get a consistent app experience both on PCs and on Android/iOS. Maybe this was MSFT’s idea with buying Xamarin: assume people are going to _have_ to run services with their apps, and we’ll make Azure so easy to use from it, we’ll monetize it that way. The unfortunate part is that makes an app much harder to write well, and I, for one, don’t have the time or energy to be on call for a mobile service 24/7.

Conversation 3 comments

  • jimchamplin

    Premium Member
    31 March, 2017 - 10:25 am

    <p>It's still my plan to write non-game software for UWP. I'm also looking at learning Swift for development in the Apple ecosystem, and not using cross-platform tools I'm thinking that the experience would be better if each app is tailored better to what it runs on. I know for certain I wouldn't want to use something designed for a more mobile-style UI like Windows 10 or iOS on a Macintosh!</p>

  • lvthunder

    Premium Member
    31 March, 2017 - 11:43 am

    <p>I don't see that Samsung thing going anywhere. I plan on learning Xamarin so I can make an app for a camera club I belong to. Run through the Xamarin challenge here to get a taste of how it works.</p>

  • illuminated

    31 March, 2017 - 12:09 pm

    <p>Yes. Still writing, still win32, no games, no UIs and also no UWP. It is weird that once a king of UI Windows has become more reliable as a back-end platform. There are no random radical functionality changes in the back end. On UI front Windows is full of UI dead ends. Forms – dead. WPF – kind of dead. UWP UI – not a substitute for full featured UI development as it is basically WPF with backend functionality cut off. There simply is no clear way forward with windows non-gaming UI apps. </p><p><br></p><p>By the way Visual Studio is still the most popular development environment according to stackoverflow.</p><p><br></p>

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Thurrott © 2024 Thurrott LLC