iOS deployment

Hej
Jeg har udgivet nogle iOS apps, og det er især een jeg forbedrer hele tiden. Jeg genererer den stadig til version 10.3 med deployment target 10.3, selvom iOS efterhånden er oppe på niveau 12.3. Grunden er, at jeg gerne vil have, den kan køre på ældre iPhones, der ikke kan opdatere til nyeste version.
Mit spørgsmål er nu: Hvad er forskellen i at udgive til 10.3 og 12.3. ?
Er der noget, jeg skal være opmærksom på ved ikke hele tiden at udgive til nyeste version af iOS ?
Mvh
Karin Emborg

Hej Karin
Tag et kig på iOS Version Stats https://david-smith.org/iosversionstats/. Næsten 93% af alle iOS-brugere på globalt plan kører de nyeste versioner, og i Danmark er tallet højere.
Så det er blot et spørgsmål om du vil understøtte de få procent der ikke kører de nyeste versioner, det kommer jo helt an på din app og dit target audience.
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Hej Karin
Så længe du ikke benytter de nye features der kommer med nye nyere SDKs / Targets, så er det fint at holde den i "gamle" ende, indtil Apple tvinger dig op :)
F.eks. var Embedded Framework en ny feature i iOS 8, og virker derfor kun hvis du har taget til iOS 8 eller nyere. Med hver ny release er der nye features at arbejde med, f.eks. kan du glæde dig til Core ML, ARKit, nye kamera API'er og flere nye SiriKit domæner som din app kan understøtte samt meget mere i iOS 11 target.
Apple er også gode til at sikre at udviklere benytter nyere versioner, f.eks. annoncerede de sidste år, at alle nye apps skulle target iOS 11 SDK fra April 2018. Kilde.
Håber dette besvarede dit spørgsmål lidt mere.
God dag,
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS