Come gestisce la versione di iOS AppStore con una versione diversa di iOS?

Diciamo che ho un'applicazione con due versioni che target diverse versioni di iOS:

  • Versione 1.0: target di distribuzione iOS 5
  • Versione 2.0: target di distribuzione iOS 8

La mia comprensione è che quando un utente va all'appStore per scaricare l'applicazione, questa è la versione che avranno:

  • iOS 5: versione 1.0
  • iOS 6: versione 1.0
  • iOS 7: versione 1.0
  • iOS 8: versione 2.0

In primo luogo, è vero? È vero che entrambe le versioni saranno offerte nell'AppStore? E gli utenti avranno la possibilità di scaricare la versione migliore per la loro versione di iOS?

In secondo luogo, se qualcuno è già in esecuzione versione 1.0 e ha una versione iOS inferiore a iOS 8, allora non verrà notificata una nuova versione e non sarà in grado di scaricare la nuova versione (a less che non aggiornino a iOS 8)?

Penso che quando carichi un'applicazione, App Store salva la versione dell'app, ad esempio – Versione 1.0 per iOS 7. E quando aggiorni l'applicazione a 2.0 (ad esempio) e questa versione è per iOS 8, l'utente che utilizzare iOS 7 (come iPhone 4) otterrà un messaggio come questo Ho provato questo per trovare il mio iPhone.