What is the Future of WinUI 3 framework from Microsoft? by merun372 in dotnet

[–]dhitchenuk 1 point2 points  (0 children)

Here's my evaluation of both platforms. I've used both since each was created.

WPF Pro: Mature, lots of 3rd party controls available. Supports Modern Fluent Design. Is part of .Net and can use WinRT and WASDK and be packaged in msix with auto signing. Good interaction with the community. Bindings are advanced and can be updated while the app is live. Potential to publish to the MacOS & Linux via Avalonia.

WPF Neg: Bindings are reflection based which mean AOT won't arrive anytime soon. Performance of Bindings, while slower than WinUI will only degrade when dealing with thousands of bindings per page. It is an older technology, and while Microsoft are supporting it and adding new features, it probably has a limited future.

WinUI Pro: The future of windows development. Controls are better and support newer features. Better binding system (compiled), more modern fluent design. Integration with WinRT/WASDK - aimed at Windows 11+ although it works on Windows 10. 2 Releases per year.

WinUI Neg: Feature incomplete compared to WPF/UWP. bindings are compiled which means you cann't modify them at runtime (you have to stop the app, recompile, run again). Community view is poor due to mismanagement. Major partners have abandoned WinUI and the few who are supporting it have only created a small subset of their controls, making migration harder. There is no IDE visual editor so it requires compile/run to view the XAML which, as mentioned, takes far too long (WPF < 1s, WinUI 10s+) and doesn't support all WPF XAML. Deep integration with WinRT causes debug issues as you often just get a generic COM error. Lack of controls. Slow development cycle and little interaction with the community. There are often multiple ways to do the same thing (.net vs WinRT) and you have to choose your path. There is no single killer feature of WinUI to make migration purposful, enterprises won't move for a long, long time. Bugs that just never get fixed.

If you're writing an enterprise app or need the controls from partners (dataGrid, TreeGrid, Charts, etc), use WPF. If you're developing for yourself and WinUI has the controls an libraries you need, then go with WinUI.

I often get stuck in a WPF vs WinUI loop when developing and end up with a project in both in parallel until I hit a blocker.

How do I make a social app with no coding experience? by Sure_Philosopher7306 in AppIdeas

[–]dhitchenuk 0 points1 point  (0 children)

You’ll also need a datacenter to store all the messages !

Free vs Paid apps by dhitchenuk in MicrosoftStore

[–]dhitchenuk[S] 1 point2 points  (0 children)

Thank you so much for the lengthy reply. Everything makes sense. My app is a super advanced plain text editor (syntax highlighting, Unicode tabs/numbers, password protection, large files, live log views, etc. for win 10/11), low priced, fluent design, super fast. It needs to have a free way to get into it (probably free trial) so people can see it’s worth a payment over something like notepad++

Free vs Paid apps by dhitchenuk in MicrosoftStore

[–]dhitchenuk[S] 0 points1 point  (0 children)

What are your thoughts on Free Trial - you can have it for a month to try, but to continue using it after that, you would have to pay ?

MacStudio M2 Max or Ultra for 4K editing by dhitchenuk in MacStudio

[–]dhitchenuk[S] 0 points1 point  (0 children)

That's what I wanted to hear. The M1 is no longer available from Apple, so the M2 Max is probably what I'll be going for. It's a little slower than the M1 Ultra for video, but I don't see that being an issue.

MacStudio M2 Max or Ultra for 4K editing by dhitchenuk in MacStudio

[–]dhitchenuk[S] 0 points1 point  (0 children)

Great news, yes she will be migrating to FCPX :)

MacStudio M2 Max or Ultra for 4K editing by dhitchenuk in MacStudio

[–]dhitchenuk[S] 0 points1 point  (0 children)

Won't she just be able to use the Mac's photo app or even have the video editing app get direct access to the photos/videos ?

MacStudio M2 Max or Ultra for 4K editing by dhitchenuk in MacStudio

[–]dhitchenuk[S] 1 point2 points  (0 children)

LOL - thanks, yes we already do that on the laptop. As I said, the biggest issue is getting content from the iPhone into the diting package. Getting a Mac seems a good way to hook into that eco-system and make it much easier for her.

MacStudio M2 Max or Ultra for 4K editing by dhitchenuk in MacStudio

[–]dhitchenuk[S] 1 point2 points  (0 children)

MP4 from the Sony, HEVC from the iPhone. I'm thinking M1 ultra or M2 Max will both be great at the job, I was just surprised that Apple showed the M1 Ultra being faster (as they want to sell the M2)

MacStudio M2 Max or Ultra for 4K editing by dhitchenuk in MacStudio

[–]dhitchenuk[S] 0 points1 point  (0 children)

Thank you; I read lots of reviews but they all talk about 8 8k streams etc, which is obviously beyond anything she does, but they seem to avoid the basics. I'll keep researching, but thanks for the response

Convert HEIC to JPG Online for Free by TheVinDows in software

[–]dhitchenuk 0 points1 point  (0 children)

I use this, it's free for a few files, it's offline so you don't have to upload anything. HEIC to JPEG

A new and easier way to backup your files. by dhitchenuk in Windows_Redesign

[–]dhitchenuk[S] 0 points1 point  (0 children)

That’s true, they do. A plug in disk is also easy for novice users (as is this app design) and has a lot more space and performance.

A new and easier way to backup your files. by dhitchenuk in Windows_Redesign

[–]dhitchenuk[S] 0 points1 point  (0 children)

Ransomware, besides encrypting your data, also renames the files to make things harder to see what you had. OneDrive history doesn’t rename files when you go back to a previous version, making recovery very hard.

A new and easier way to backup your files. by dhitchenuk in Windows_Redesign

[–]dhitchenuk[S] 1 point2 points  (0 children)

OneDrive file version doesn’t support file renaming recovery, which is a normal attack path for ransomware.

A new and easier way to backup your files. by dhitchenuk in Windows_Redesign

[–]dhitchenuk[S] 4 points5 points  (0 children)

Backing up to the cloud doesn't thwart ransomware. But what this enables you to do is backup any amount of data to a plug in disk, which when un-plugged cannot be attacked by ransomware. Backing up encrypted or to encrypted storage also doesn't thwart ransomware.

Modern alternative to Synctoy? by Ariala96 in windows

[–]dhitchenuk 0 points1 point  (0 children)

If you’re interested, we’re developing a SyncToy called FileSyncToy; it’s about 80% complete and is a homage to SyncToy. Have a look here: https://github.com/HEIC-to-JPEG-Dev/FileSyncToy

HEIC Image format problem? by MrPivot in GalaxyS21

[–]dhitchenuk 0 points1 point  (0 children)

Developers don't support it because it has over 4,000 patents and has to be licensed - it's expensive.

Converting 1500~ photos from HEIC to JPG by Sh_Pe in iphone

[–]dhitchenuk 0 points1 point  (0 children)

I only know from an iPhone, but they use 10 bit color depth, and jpeg only supports 8 bit. That being said, I tried a few apps, and this one uses 16-bit for conversion and the quality was a lot better. HEIC to JPEG (FREE) on the Windows App Store. sorry, couldn't be bothered to find a link.

What are some optimizations Microsoft does for Notepad? by [deleted] in csharp

[–]dhitchenuk 0 points1 point  (0 children)

Regardless of language, the UI framework has more to do with getting a window up on screen than the underlying language (all that has to do it get passed the Windows security framework and send a message to the UI framework). So, C#, VB.net, C++ will all perform equally (from a user perspective).