I doubt people will pay for a windows subscription. Most will stay on 10/11 indefinitely and Microsoft will probably backtrack pretty quickly (look at windows 10 to 11 migration) ๐
Mainly battery limitations (could prevent doze and/or cause a wake lock) and possible increase in server load for instances (your device would have to maintained a persistent connection to lemmy instance).
I kinda wonder if sync for lemmy can use a sort of hybrid aproach. For instance when sync for lemmy is in the forground it uses websockets with the lemmy instance to get push notifications. However once the app is exited (or after a predetermined perioed of time) sync could revert back to polled notifications. This is kinda similar to how lemmy web sends push notificaitons when opened as a tab but doesn't when closed.
I switched from ios to android 3 years ago. I searched for apollo replacements and sync popuped up. One thing I found intersting with sync is it was the only 3rd party app (aside from apollo) that had push notifications.
I'd presume so based on reddit sync (monitization primarly from ads and iap). Apollo's dev at one point made another app (primarly for killing amp links) that was paid and open sourced it, however he had issues with low effort copycats.
The bright side of a closedsource app is in certain cases it can encourage faster development since the dev can work on it part/fulltime (idk how syncs revenue worked).
To be clear the post above is my personal view (I could be completly wrong).
I doubt people will pay for a windows subscription. Most will stay on 10/11 indefinitely and Microsoft will probably backtrack pretty quickly (look at windows 10 to 11 migration) ๐