On Wed, 6 May 2020 21:29:39 +0000 Stefan Csomor wrote:
SC> I'd like to raise this issue again, and suggest we raise it to 10.9
SC> Mavericks (Xcode 6.2) at least, sooner or later I'd like to raise it to
SC> 10.11.
Personally I don't mind, i.e. I don't have any projects still targeting
anything older than 10.10, and there is no real problem with changing the
minimal requirement to 10.11 for this one neither.
SC> That way we can reduce the complexity and systems supported quite a
SC> bit, apart from the obvious reduction of fallbacks in our usage of 'new
SC> API'. The different aspects
SC>
SC> - with 10.9 and Xcode 6 we have clang 3.5, which means we have
SC> sufficient c++11 and c++14 support, we don't have to support the old
SC> GCC/libstdc++
SC>
SC> - When building for 10.15 Catalina and having to notarize apps we need
SC> to build with the hardened runtime, this also means a minimal
SC> deployment version of 10.9 or greater.
This seems a pretty convincing argument.
SC> - We don't need 32 bit builds anymore.
SC>
SC> - for all macOS Systems between 10.8 and 10.11 the hardware
SC> requirements are the same, this means any system running 10.8 can be
SC> updated at least to 10.11 as well, so we don't loose hardware even if
SC> we go to a newer macOS version than 10.9
SC>
SC> - 10.10 has the cleaner flat GUI, no skeomorphism anymore, so in the
SC> places where we are drawing ourselves, we look more 'native' than in
SC> the more complex 10.9. also eg 10.10 has a proper AVPlayerView, so our
SC> media control is native
SC>
SC> - 10.11 does not have the focus on new features but rather on
SC> improvements and refinements, also in the different APIs, from
SC> animations to full screen
As I said, I don't have any real problems with requiring 10.11, but the
arguments for it, especially over 10.10, seem to be somewhat less
convincing. FWIW I count 4 WX_IS_MACOS_AVAILABLE(10,9) checks, 12 checks for
10.10 and only 4 checks for 10.11 (and, just for comparison, also 10 checks
for 10.14). So maybe we should compromise on 10.10 for now?
According to
https://gs.statcounter.com/os-version-market-share/macos/desktop/worldwide
there are ~3% of users on 10.10 (and 2% for all the previous versions
combined).
Anyhow, again, if you think going directly to 10.11 is worth it, let's do
it. To me it looks like we could settle at 10.10 without losing too much
for now, but the decision is yours.
Thanks,
VZ