nextcloud / nextcloud.com

🌏 Our website
https://nextcloud.com
Other
207 stars 127 forks source link

Bump up minimum macOS version to 10.14: Bad experience on upgrade and Wrong Release for OSx between 10.10 and 10.14. #1652

Open dgedgedge opened 2 years ago

dgedgedge commented 2 years ago

Sorry for this new issue, I hesitate to produce it but others on similar subject have been closed too quickly.

I made #4593 issue because I did upgrade R3.5.0 to R3.5.1 by clicking on the appropriate proposed by the Desktop Application link (May be too Quickly). See also #1648.

Some minor remarks:

1- When using the download for MacOs before 10.14 I end up uploading NextCloud Desktop release 2.6.5. This is sad because we do know the between MacOS releases 10.10+ and 10.14 we can use release up to R3.5.0.

2- Going back from R3.5.1 to R.3.5.0 was very difficult in my case, and I had to remove mutilple files a simple user does not even know off. For my "standard" users this will be a trap in wich they will fall and will never be able to go out alone.

3- I understand you have build a new notification system. Why not make it compatible with MacOS below 10.14 by a simple test, and if the MasOS is below 10.14 then just deactivate this particular feature. And or make it compatible. (It's normaly why we have object orieted programming language). More over, having broken the compatibility, you comply to Apple planned obsolescence.... (OK I'm becoming a conspiracy guy :-) )

One Important remark:

4- The installation should have checked this aspect and refuse installation because of incompatibility.

The currentl behaviour of the install process gives a very bad user experience. I am a "simple" user. (E.g.: a secretary) I launch the install upgrade because my kind admin has explain that it's good to be up to date as a general instruction. As I am in a hurry, I just click on the 10.14+ upgrade and because I am not an specialist and I don't realy know what this means. I launch the upgrade which say OK all is fine. And my install is broken.....

tflidd commented 2 years ago

Normally, if requirements change, we should bump to a new major version. And avoid deprecated systems to run these upgrades.

Side-note: I don't know how well the integrated webdav-support of MacOS works with Nextcloud. Running the Nextcloud client without support is not recommended either.

workflowsguy commented 1 year ago

One cause of this issue is, as I have already mentioned here, is that the application's info.plist is missing a "Minimum system version" key that would prevent the app from installing on unsupported OS versions in the first place.

tflidd commented 1 year ago

One cause of this issue is, as I have already mentioned here, is that the application's info.plist is missing a "Minimum system version" key that would prevent the app from installing on unsupported OS versions in the first place.

I would address an issue to that and not just a comment on a merged pull request.