Stavo discutendo di sviluppare un'app per iOS con un client e ho detto che dovremmo idealmente avere un'app universale che si comporterebbe come un'app per iPhone su un iPhone e come un'app per iPad su un iPad.
Al cliente piace l'idea di una versione specifica dell'app per iPad, ma preferisce l'idea di un'App separata interamente per la versione per iPad. E non per qualche tipo di motivo "Angry Birds / Angry Birds HD" (l'App in questione sarà gratuita, quindi non c'è nulla da guadagnare finanziariamente) ma piuttosto perché "altre [organizzazioni nel suo settore] gli hanno detto" che "Universal Le app hanno più problemi di compatibilità con i dispositivi più vecchi quando vengono rilasciate nuove versioni del sistema operativo [iOS] "e l'uso di app discrete per questo allevia questo problema.
Credo che potrebbe essersi riferito al concetto di un'app che richiede una versione di iOS più recente di quella disponibile sul telefono. O forse il concetto di rilasciare un'app o un aggiornamento che richiede una versione di iOS oltre l'ultima disponibile su un dispositivo (l'iPhone originale è bloccato al 3.1.3 per sempre, iPhone 3G è bloccato alla 4.2.1 per sempre). Ma presumo che tu possa ancora realizzare un'app universale per 3.1.3 poiché l'iPad originale fornito con iOS 3.2 e Universal Apps esisteva prima della 4.0. E mentre sto attraversando un momento difficile per scoprire quale sia la versione minima di iOS per le App inviate all'App Store, presumo che l'iPhone originale possa ancora scaricare e acquistare Apps o l'unico tizio presente in ufficio che ha ancora il suo OG iPhone probabilmente si sarebbe lamentato di più ormai.
Ma davvero non lo so. Le app universali hanno più problemi con la compatibilità sui dispositivi (e in particolare sui dispositivi meno recenti) rispetto alle app separate (ma per il resto abbastanza equivalenti) sviluppate individualmente? Qualcuno ha mai incontrato questo?