Zodra jij in Xcode de SwiftUI Library toevoegt aan je broncode dan voeg je daarmee bepaalde functionaliteit toe aan je app. Functies die eenvoudiger voor handen zijn en gebundeld worden met je app. Zoals Dark Mode.
Normaal ga je er dan van uit dat computers die geen Dark Mode ondersteunen gewoon genegeerd worden op deze functies. Denk aan jaren geleden met AirDrop. Er waren iMacs (2011 uit mijn hoofd) die geen AirDrop ondersteuning hadden omdat ze een ander type ....?? WiFi/Bluetooth kaart hadden. Jammer dan, maar als iemand AirDrop functionaliteit toevoegde aan hun app dan zorgde dit er niet voor dat deze app ineens niet meer op een iMac 2011 kon draaien. Je had alleen die functie niet tot je beschikking. Logisch.
Dat is nu met SwiftUI en en volgens mij ook Swift versie 5.0 krijgt is. Zodra je die twee gaat gebruiken in je apps dan gaat de minimale vereiste versie van je Mac app meteen naar de laatste versie, Catalina in dit geval.
Ik zal voor mijn bronvermelding erbij zetten. Even zoeken op Twitter. 🙂
Edit:
https://developer.apple.com/documentation/swiftui/Aan de rechterkant in de sidebar staan de vanaf+ versies.