C# 8.1 Universal app Windows 10 update approach

JurePurgar

New member
May 4, 2015
10
0
0
Visit site
Which approach will you guys take to update your existing 8.1 universal apps to Windows 10? I know existing apps can run fine on Win 10, but lets say I want to redesign apps UI with new guidelines in mind. I can see two options:
1. Add an Windows 10 project to existing solution, reuse logic from Shared project and portable class libraries, and try to maintain all versions of the app.
2. Start a new Windows 10 project, reuse the knowledge and code from 8.1, and leave 8.1 app as it is with no further updates.

I'm leaning toward the first approach mainly for following reasons:
1. All 8.1 devices will be upgradeable to Win 10. The upgrade will be free so we can expect the majority of users to migrate in a short time, which means updating the 8.1 app does not mean a lot of sense.
2. Less stuff to maintain. With second approach we have to maintain two (sometimes three) versions of UI.
3. I can rethink app's logic. We do get smarter in time :)

What do you guys think?
 

nmercy

New member
Nov 16, 2012
204
0
0
Visit site
I am considering using the Windows 10 upgrade as a good chance to rewrite my app. Granted I am coming from WP 8, so it's probably quite different for me.
 

Ticomfreak

New member
Oct 18, 2011
48
0
0
Visit site
What is your app? The some of the syntax will be different but it should be somewhat similar to your Silverlight code. You will need Visual Studio 2015 and Windows 10
 

nmercy

New member
Nov 16, 2012
204
0
0
Visit site
Coming from a silverlight app, your best bet is to just create a fresh Windows 10 app, pull in your business logic, and recreate your UI from scratch as there are so many changes at this point with new things to take advantage of. You should definitely watch the updated videos on Microsoft Virtual Academy as they have a Windows 10 one that goes over quite a lot of the new features, design, and methodology.

BTW, I am skipping an 8.1 version and going straight to 10, the 8.1 version would just be a waste at this point since there's not enough new features to make it worth while but would cause me to rework everything again for 10. 10 has enough new features/design changes to make it worthwhile.
 

Suggy

New member
Jun 15, 2013
3
0
0
Visit site
I'm coming from 8.1 Silverlight too, but I also have a separate Geofencing task and a background task to update my live tiles periodically. I'm sharing a lot of the code between these through PCL's and DI. I'm assuming lots of API changes will be required on top of a complete UI rewrite.
 

Members online

Forum statistics

Threads
326,655
Messages
2,248,709
Members
428,531
Latest member
Clive